Scenario testing

Scenario testing

Scenario testing is a software testing activity that uses scenario tests, or simply scenarios, which are based on a hypothetical story to help a person think through a complex problem or system. They can be as simple as a diagram for a testing environment or they could be a description written in prose. The ideal scenario has four key characteristics. It is a story that is motivating, credible, complex, and easy to evaluate. These tests are usually different from test cases in that test cases are single steps and scenarios cover a number of steps. Test suites and scenarios can be used in concert for complete system testing.

ee also

*Software testing
*System testing
*Test case
*Test script
*Session-based testing
*Scenario (computing)

External links

* [http://www.kaner.com/pdfs/ScenarioIntroVer4.pdf Introduction to Scenario Testing]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Scenario (computing) — In computing, a scenario is a narrative describing foreseeable interactions of types of users (characters) and the system. Scenarios include information about goals, expectations, motivations, actions and reactions. Scenarios are neither… …   Wikipedia

  • Scenario planning — [or scenario thinking or scenario analysis] is a strategic planning method that some organizations use to make flexible long term plans. It is in large part an adaptation and generalization of classic methods used by military intelligence.The… …   Wikipedia

  • testing scenario — detailed outline of the conditions under which testing will be carried out …   English contemporary dictionary

  • Cloud testing — is a form of software testing in which web applications use cloud computing environments (a cloud ) to simulate real world user traffic. Contents 1 Overview 2 Need for Cloud testing 2.1 Causes of performance degradation …   Wikipedia

  • Usability testing — is a technique used to evaluate a product by testing it on users. This can be seen as an irreplaceable usability practice, since it gives direct input on how real users use the system [Nielsen, J. (1994). Usability Engineering, Academic Press Inc …   Wikipedia

  • Session-based testing — is a software test method that combines accountability and exploratory testing to provide rapid defect discovery, creative on the fly test design, management control and metrics reporting. The method can also be used in conjunction with Scenario… …   Wikipedia

  • Software testing — is an empirical investigation conducted to provide stakeholders with information about the quality of the product or service under test [ [http://www.kaner.com/pdfs/ETatQAI.pdf Exploratory Testing] , Cem Kaner, Florida Institute of Technology,… …   Wikipedia

  • Software performance testing — In software engineering, performance testing is testing that is performed, to determine how fast some aspect of a system performs under a particular workload. It can also serve to validate and verify other quality attributes of the system, such… …   Wikipedia

  • Model-based testing — is the application of Model based design for designing and optionally executing the necessary artifacts to perform software testing. Models can be used to represent the desired behavior of the System Under Test (SUT), or to represent the desired… …   Wikipedia

  • Stress testing — is a form of testing that is used to determine the stability of a given system or entity. It involves testing beyond normal operational capacity, often to a breaking point, in order to observe the results. Stress testing may have a more specific… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”