Tuesday, June 1, 2010

Designing a Test Case

Test cases should be designed and written by someone who understands the function or technology being tested. A test case should include the following information -
  • Purpose of the test
  • Software requirements and Hardware requirements (if any)
  • Specific setup or configuration requirements
  • Description on how to perform the test(s)
  • Expected results or success criteria for the test
Designing test cases can be time consuming in a testing schedule, but they are worth giving time because they can really avoid unnecessary retesting or debugging or at least lower it. Organizations can take the test cases approach in their own context and according to their own perspectives. Some follow a general step way approach while others may opt for a more detailed and complex approach. It is very important for you to decide between the two extremes and judge on what would work the best for you. Designing proper test cases is very vital for your software testing plans as a lot of bugs, ambiguities, inconsistencies and slip ups can be recovered in time as also it helps in saving your time on continuous debugging and re-testing test cases.

No comments:

Post a Comment