I am in the process of building tests from the specs received. Will it be useful by building tests from one line item of specs to next and then tagging them to that line item. We cannot number the test cases based on the specs since the specs might be altered later, and the item 4 would move to item5. Is there an alternate way to point from test cases to specs.
I look at the specs and find all the conditional branches (if else or cases) and write a test cases that ensures all the branches are traversed. I also look for loops and check that loops deal with a zero iteration, if possible, a single iteration and many iterations. I then check that all boundary cases are checked with values above and below the boundary.