Monday, 23 March 2020

Test Scenarios V/s Test Cases

Test Scenarios
Test Cases
It tells user “what to do”?
It tells user “How to do”
Purpose of test scenario is to test end to end functionality of a application

Purpose of test case is to validate the test scenario by executing a set of steps

Creating test scenarios helps you in a time-sensitive situation (especially working in Agile)

Creating test cases is important when working with testers off-site

Test scenarios are easy to maintain 
Software applications change often. It leads to redesigning the pages and adding new functionalities. It hard to maintain test cases

Less time consumption compared to test cases

More time consumption compared to test scenarios

Relatively less resources enough to create and test using test scenarios

Required more resources to create and execute test cases

Test scenarios are derived from use cases

It helps in exhaustive testing of application

Test scenarios are high level actions

Test cases are derived from test scenarios

It helps in agile way of testing end to end functionality

It helps in exhaustive testing of application