Definition of: test scenario
A set of test cases that ensure that the business process flows are tested from end to end. They may be independent tests or a series of tests that follow each other, each dependent on the output of the previous one. The terms "test scenario" and "test case" are often used synonymously.
Definition of: test case
A set of test data and test programs (test scripts) and their expected results. A test case validates one or more system requirements and generates a pass or fail.
Definition of: test suite
A collection of test scenarios and/or test cases that are related or that may cooperate with each other.
Definition of: test script
The instructions in a test program. It defines the actions and pass/fail criteria. For example, if the action is "to enter a valid account number," the expected result is that the data are accepted. Entering an invalid number should yield a particular error message.
Definition of: test data
A set of data created for testing new or revised applications. Test data should be developed by the user as well as the programmer and must contain a sample of every category of valid data as well as many invalid conditions as possible.
What defference between "test case" and "test scenario"
The terms "test scenario" and "test case" are often used synonymously. Test scenarios are test cases or test scripts, and the sequence in which they are to be executed. Test scenarios are test cases that ensure that all business process flows are tested from end to end. Test scenarios are independent tests, or a series of tests that follow each other, where each of them dependent upon the output of the previous one. Test scenarios are prepared by reviewing functional requirements, and preparing logical groups of functions that can be further broken into test procedures. Test scenarios are designed to represent both typical and unusual situations that may occur in the application. Test engineers define unit test requirements and unit test scenarios. Test engineers also execute unit test scenarios. It is the test team that, with assistance of developers and clients, develops test scenarios for integration and system testing. Test scenarios are executed through the use of test procedures or scripts. Test procedures or scripts define a series of steps necessary to perform one or more test scenarios. Test procedures or scripts may cover multiple test scenarios.
-----------------
Zbright.
人以类聚,做自己喜欢的事。
相信自己,我行,我能行。
我不会放弃自己的利益,但我更喜欢团队精神。
玩自己爱玩的,给自己一点行动力。
保持一颗谦虚的心,但不要丢失自我。
多看,多写,我要做一个有思想的人