What Is Test Case And Why To Prepare Test cases

Posted By : Kuldeep Sidana | 12-Sep-2017

Test Case: Test Case is a written document that contains all possible scenarios.

Test Scenarios: Means procedural steps or flow or possible inputs or possible events.

  • Test scenarios have multiple test case.
     

Why prepare test cases:

  • To have better test coverage means if you prepare test cases our coverage on the product for all scenario is possible for all features.

  • To have consistency in test execution, if we maintain test case there is always an increase in the performance of a test engineer.

  • If we don’t maintain test cases we might forget scenarios.

  • Quality of testing depends upon person to person.

  • Testing depends on the mood of the test engineer, so it’s better to prepare test cases.

  • It is always better to depend on a process rather than a person.

  • Test cases are the only proof that tells us what is the progress of the product.
     

Why it's important to write and track test cases?

  • Organisation: Several Testers create several cases which take multiple months or sometimes years. Through that documentation, they organize the proper planning about how to test and team members also review it and that is effectively used by them.

  • Repeatability: Run same test cases multiple times to ensure that the old bugs have been resolved and to fetch new ones.

  • Tracking: Test case documentation helps to track that how many test cases tester plans to run? How many of them we already run on the previous release? How many tests have been passed and failed out of them? Have we missed any cases?

  • Proof of testing: With the help of that test case documentation, Software testing team could prove that they planned to run them.
     

Test Case Template:

Above example is just a template, fields are varies from company to company.

Related Tags

About Author

Author Image
Kuldeep Sidana

Kuldeep Sidana is an orient QA Engineer having dexterity in Core Java and vouched with Automation Testing tool (Selenium Web Driver) and Manual Testing.

Request for Proposal

Name is required

Comment is required

Sending message..