• Software Testing Dictionary
  • Home

Scenario Testing


What is Scenario Testing?

Scenario testing is a software testing technique that makes best use of scenarios. Scenarios help a complex system to test better where in the scenarios are to be credible which are easy to evaluate.

Methods in Scenario Testing:

  • System scenarios

  • Use-case and role-based scenarios

Strategies to Create Good Scenarios:

  • Enumerate possible users their actions and objectives

  • Evaluate users with hacker's mindset and list possible scenarios of system abuse.

  • List the system events and how does the system handle such requests.

  • List benefits and create end-to-end tasks to check them.

  • Read about similar systems and their behaviour.

  • Studying complaints about competitor's products and their predecessor.

Scenario Testing Risks:

  • When the product is unstable, scenario testing becomes complicated.

  • Scenario testing are not designed for test coverage.

  • Scenario tests are often heavily documented and used time and again

Useful Video Courses


Software Engineering Basics

80 Lectures 7.5 hours

Arnab Chakraborty


The Perfect Open Broadcaster Software Recording Studio

10 Lectures 1 hours

Zach Miller


SEO Keyword Research Made Easy + FREE Research Software

17 Lectures 1.5 hours

Zach Miller


How To Startup Your Own SaaS (Software As a Service) Company

60 Lectures 5 hours

John Shea


Software development in Python: A practical approach

99 Lectures 10 hours

Daniel IT


Software Development Processes (SDLC Models)

62 Lectures 5 hours