Test Case and Test suite Overview
Test cases are developed by tester which must endure that it validates system is working correctly and it is built with high level quality. Test case answers the question, what am I going to test?
8.3.1 Test Case
Typically test case uses the same test script for testing multiple configurations. For example, if user want to test a login script on different browsers, such as chrome, Internet Explorer, and Firefox, user can create 3 different test case execution records in that test case. In a test case that is called Test Browsers might include three testing scenarios which are as follows
Test case execution record : Internet Explorer and log-in test script
Test case execution record 2: chrome and log-in…show more content… Test script can be automated or manual which contains information for implementing the test case. Tester could write manual test scripts which will be manually run by the tester or can be automated with tools or with scripts.
8.4.1 Test cases with Multiple Test Scripts
Tester can associate many scripts to one test case, normally this happens when each test script is associated with test case gives a different way to test the scenario. For example test case might needs different test scripts to test in different environments.
8.4.2 Test suite Execution records (TSER) and Test case Execution records (TCER)
Map the execution context to the test case or test suite. They mention the test plan, iteration, and test environment for execution, defining a test procedure to run this test case in this particular software, hardware environment and linking the test run with particular test plan and corresponding test iteration. TCERs and TSERs reflect the most recent test suite or test case result (pass, blocked, fail) which is associated with the TCER or TSER.
Maps the execution context of the test suite or test case. It mentions iteration, test plan and test environment, estimate, weight etc.
When test is executed, details related to it are saved in Execution record. Result field shows one of the following values: