SlideShare a Scribd company logo
2
Most read
3
Most read
16
Most read
SCENARIO TESTING
WHAT IS SCENARIO TESTING?
▧ Scenario Testing in software testing is a method in which actual
scenarios are used for testing the software application instead of test
cases.
▧ In scenario testing the testers put themselves in the end users shoes
and figure out the the real world scenarios or use cases which can be
performed on the software by the end user.
▧ In scenario testing, testers take assistance from clients, stakeholders
and developers to create test scenarios.
2
3
Why do we write test scenario?
▧ The main reason to write a test scenario is to verify the
complete functionality of the software application.
▧ It also helps you to ensure that the business processes and
flows are as per the functional requirements.
▧ It ensures that the software is working for the most common
use cases.
4
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.
▧ Read about similar systems and their behaviour.
▧ Studying complaints about competitor's products .
5
6
Example of test scenario:
For an eCommerce Application, a few
test scenarios would be,
○ Test Scenario 1: Check the Search Functionality
○ Test Scenario 2: Check the Payments
Functionality
○ Test Scenario 3: Check the Login Functionality
7
8
9
10
SCENARIO TESTING
SYSTEM SCENARIO USE CASE SCENARIO
SYSTEM SCENARIO
Scenario tests used in this method are only those
sets of realistic, user activities that cover various
components in the system.
11
APPROACHES TO DEVELOP SYSTEM SCENARIO
▧ Story lines
▧ State transitions
▧ Business verticals
12
STORY LINE
▧ Develop a story line that combines various
activities of the product that may be executed by an
end user.
13
STATE TRANSITIONS
▧ Consider an object ,derive the different
transitions/modifications that happen to the object,
and derive scenario to cover them.
14
BUSINESS VERTICALS
Business Vertical Testing is testing such products
for different business domains.
For example ,
 Banking
 IT industry
 Medical
 Manufacturing
15
USE CASE SCENARIO
▧ A use case scenario is a stepwise procedure on how a user
intends to use a system with different user roles.
▧ A use case scenario can include stories, pictures, and
deployment details.
▧ Use cases are useful for explaining customer problems and
how the software can solve the problems without any
ambiguity.
16
▧ Users with different roles == Actors
▧ Product should do for a particular activity ==
System behavior
▧ Users to interact with the actors and system ==
Agents
17
18
19
20

More Related Content

What's hot (20)

PDF
Test cases
Chandra Maddigapu
 
PDF
STLC (Software Testing Life Cycle)
Ch Fahadi
 
PPTX
Integration testing
queen jemila
 
PPTX
Software testing.ppt
Komal Garg
 
PPSX
Principles of Software testing
Md Mamunur Rashid
 
PPT
System testing ppt
L ESHWAR
 
PPT
1.1 The nature of software.ppt
JAYAPRIYAR7
 
PPT
Chapter 13 software testing strategies
SHREEHARI WADAWADAGI
 
PPT
powerpoint template for testing training
John Roddy
 
PPT
Black Box Testing
Nivetha Padmanaban
 
PPTX
ISTQB Test Process
HoangThiHien1
 
PPTX
Bug reporting and tracking
Vadym Muliavka
 
PPTX
System testing
KarthigaGunasekaran1
 
PPT
Software Engineering (Testing techniques)
ShudipPal
 
PPT
Testing Metrics
PM Venkatesha Babu
 
PPTX
Structural testing
Slideshare
 
PDF
Types of software testing
Prachi Sasankar
 
PPTX
System testing
Mani Kanth
 
PPT
Non Functional Testing
Nishant Worah
 
PDF
Test plan
Nadia Nahar
 
Test cases
Chandra Maddigapu
 
STLC (Software Testing Life Cycle)
Ch Fahadi
 
Integration testing
queen jemila
 
Software testing.ppt
Komal Garg
 
Principles of Software testing
Md Mamunur Rashid
 
System testing ppt
L ESHWAR
 
1.1 The nature of software.ppt
JAYAPRIYAR7
 
Chapter 13 software testing strategies
SHREEHARI WADAWADAGI
 
powerpoint template for testing training
John Roddy
 
Black Box Testing
Nivetha Padmanaban
 
ISTQB Test Process
HoangThiHien1
 
Bug reporting and tracking
Vadym Muliavka
 
System testing
KarthigaGunasekaran1
 
Software Engineering (Testing techniques)
ShudipPal
 
Testing Metrics
PM Venkatesha Babu
 
Structural testing
Slideshare
 
Types of software testing
Prachi Sasankar
 
System testing
Mani Kanth
 
Non Functional Testing
Nishant Worah
 
Test plan
Nadia Nahar
 

Similar to scenario testing in software testing (20)

PDF
Creating Test Scenarios Demystified_ Your Ultimate How-To Guide.pdf
kalichargn70th171
 
PDF
How to Write Test Scenarios That Ensure App Success.pdf
ronikakashyap1
 
PPT
Manual testing visonia
VisoniaTechlab
 
PDF
St all about test case-p3
Prachi Sasankar
 
PDF
ST-All about Test Case-p3
Prachi Sasankar
 
PPTX
Test Cases Vs Test Scenarios
Sneha Singh
 
PPTX
Software Testing Presentation
Peter O'Donnell BSc, PMP, CTFL, ITIL v3
 
PPT
9314441.ppt
EdwinSoji1
 
PPTX
SOFTWARE Engineering (SOFTWARE TESTING).pptx
arthurtembo02
 
PDF
Service Virtualization: What Testers Need to Know
TechWell
 
PPT
Mattias Ratert - Incremental Scenario Testing
TEST Huddle
 
PPTX
Software testing
Sengu Msc
 
PPTX
Software testing
Sengu Msc
 
PPTX
SDLCTesting
Gavin Thys
 
PDF
How to test a Mainframe Application
Michael Erichsen
 
PDF
Best software testing course
bestonlinecoursescoupon
 
PDF
Sqa, test scenarios and test cases
Confiz
 
DOCX
Software testing techniques
chaklee191
 
PPT
Testing Types And Models
nazeer pasha
 
PDF
What is End to End Testing & Why is it Important_.pdf
ronikakashyap1
 
Creating Test Scenarios Demystified_ Your Ultimate How-To Guide.pdf
kalichargn70th171
 
How to Write Test Scenarios That Ensure App Success.pdf
ronikakashyap1
 
Manual testing visonia
VisoniaTechlab
 
St all about test case-p3
Prachi Sasankar
 
ST-All about Test Case-p3
Prachi Sasankar
 
Test Cases Vs Test Scenarios
Sneha Singh
 
Software Testing Presentation
Peter O'Donnell BSc, PMP, CTFL, ITIL v3
 
9314441.ppt
EdwinSoji1
 
SOFTWARE Engineering (SOFTWARE TESTING).pptx
arthurtembo02
 
Service Virtualization: What Testers Need to Know
TechWell
 
Mattias Ratert - Incremental Scenario Testing
TEST Huddle
 
Software testing
Sengu Msc
 
Software testing
Sengu Msc
 
SDLCTesting
Gavin Thys
 
How to test a Mainframe Application
Michael Erichsen
 
Best software testing course
bestonlinecoursescoupon
 
Sqa, test scenarios and test cases
Confiz
 
Software testing techniques
chaklee191
 
Testing Types And Models
nazeer pasha
 
What is End to End Testing & Why is it Important_.pdf
ronikakashyap1
 
Ad

Recently uploaded (20)

PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PDF
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
PDF
Add Background Images to Charts in IBM SPSS Statistics Version 31.pdf
Version 1 Analytics
 
PPTX
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
PDF
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PDF
IObit Driver Booster Pro 12.4.0.585 Crack Free Download
henryc1122g
 
PDF
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
PDF
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
PDF
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
PDF
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
PPTX
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PPTX
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
PDF
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
PPTX
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
PDF
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
PDF
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
Add Background Images to Charts in IBM SPSS Statistics Version 31.pdf
Version 1 Analytics
 
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
IObit Driver Booster Pro 12.4.0.585 Crack Free Download
henryc1122g
 
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
Ad

scenario testing in software testing

  • 2. WHAT IS SCENARIO TESTING? ▧ Scenario Testing in software testing is a method in which actual scenarios are used for testing the software application instead of test cases. ▧ In scenario testing the testers put themselves in the end users shoes and figure out the the real world scenarios or use cases which can be performed on the software by the end user. ▧ In scenario testing, testers take assistance from clients, stakeholders and developers to create test scenarios. 2
  • 3. 3
  • 4. Why do we write test scenario? ▧ The main reason to write a test scenario is to verify the complete functionality of the software application. ▧ It also helps you to ensure that the business processes and flows are as per the functional requirements. ▧ It ensures that the software is working for the most common use cases. 4
  • 5. 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. ▧ Read about similar systems and their behaviour. ▧ Studying complaints about competitor's products . 5
  • 6. 6
  • 7. Example of test scenario: For an eCommerce Application, a few test scenarios would be, ○ Test Scenario 1: Check the Search Functionality ○ Test Scenario 2: Check the Payments Functionality ○ Test Scenario 3: Check the Login Functionality 7
  • 8. 8
  • 9. 9
  • 11. SYSTEM SCENARIO Scenario tests used in this method are only those sets of realistic, user activities that cover various components in the system. 11
  • 12. APPROACHES TO DEVELOP SYSTEM SCENARIO ▧ Story lines ▧ State transitions ▧ Business verticals 12
  • 13. STORY LINE ▧ Develop a story line that combines various activities of the product that may be executed by an end user. 13
  • 14. STATE TRANSITIONS ▧ Consider an object ,derive the different transitions/modifications that happen to the object, and derive scenario to cover them. 14
  • 15. BUSINESS VERTICALS Business Vertical Testing is testing such products for different business domains. For example ,  Banking  IT industry  Medical  Manufacturing 15
  • 16. USE CASE SCENARIO ▧ A use case scenario is a stepwise procedure on how a user intends to use a system with different user roles. ▧ A use case scenario can include stories, pictures, and deployment details. ▧ Use cases are useful for explaining customer problems and how the software can solve the problems without any ambiguity. 16
  • 17. ▧ Users with different roles == Actors ▧ Product should do for a particular activity == System behavior ▧ Users to interact with the actors and system == Agents 17
  • 18. 18
  • 19. 19
  • 20. 20