SilkTest Question 30: What are the important aspects of a test case?
The following important aspects of a test case applicable not only with Borland SilkTest 8.0, but with other automated testing tools like Mercury’s Winrunner 8.2 and Quick Test Pro 9.0 . The manual testing required a little bit different appoachs, but definition below applicable on manual testing of web based and client server applications. In order for a testcase to be able to function properly, the application under test must be in a stable state when the QA engineer begins to execute test case. This stable state is called the base state. The recovery system is responsible for maintaining the base state in the event the application fails or crashes, either during a testcases execution or between test cases. Each automated test case is independent; it should perform its own setup, driving the application to the state QA engineer wants to test, executing the testcase, and then returning the application to the base state. The QA team and the testcase should not rely upon the successful