SlideShare a Scribd company logo
6
Most read
10
Most read
16
Most read
Eleven Step Software Testing Process

Dr. Himanshu Hora
SRMS College of Engineering & Technology
Bareilly (INDIA)
Eleven Step Software Testing Process

1
Introduction
• Testing is the process rather than single activity
• Process starts from test planning then designing test
cases, preparing for execution and evaluating status
till the test closure
• Software testing is an investigation conducted to
provide stakeholders with information about the
quality of the product or service under test
Eleven Step Software Testing Process

2
Software Testing
• Software testing can be stated as the process of
validating and verifying that a computer
program/application/product:
 meets the requirements that guided its design and
development,
 works as expected,
 can be implemented with the same characteristics,
 and satisfies the needs of stakeholders
Eleven Step Software Testing Process

3
Steps for Software Testing Process
• An 11-step testing process that follows the “V” concept of
testing
• The “V” represents both the software development
process and the 11-step software testing process

• The first five steps use verification as the primary means
to evaluate the correctness of the interim development
deliverables
• Validation is used to test the software in an executable
mode
Eleven Step Software Testing Process

4
Figure 1:11-Step Software Testing Process

Eleven Step Software Testing Process

5
Step 1: Assess Development Plan and
Status
• Testers challenge the completeness and correctness of the
development plan
• Based on the extensiveness and completeness of the
Project Plan the testers can estimate the amount of
resources
• Three general concerns regarding available time and
resources for testing
 Inaccurate estimate
 Inadequate development process
 Incorrect status reporting
Eleven Step Software Testing Process

6
Step 2: Develop the Test Plan
• Test plan describes how testing will be accomplished
• Objective of a test plan is to describe all testing that is
to be accomplished, together with the resources and
schedule necessary for completion
• Should provide background information on the
software being tested, test objectives and risks, and
specific tests to be performed
• Is a contract between the testers and the project
team/users
Eleven Step Software Testing Process

7
Figure 2: Workbench for Developing the Test Plan
Eleven Step Software Testing Process

8
Step 3: Test Software Requirements
• Testers, through verification, must determine that the
requirements are accurate, complete, and they do not
conflict with one another
• Incomplete, inaccurate, or inconsistent requirements
lead to most software failures

Eleven Step Software Testing Process

9
Step 4: Test Software Design
• Tests both external and internal design primarily
through verification techniques
• Testing during the design phase should be jointly
shared by the user and the information services
project team
• Design phase provides the opportunity to test the
structure of the software application
Eleven Step Software Testing Process

10
Step 5: Program (Build) Phase Testing
• Complexity of performing the programming phase
depends on the thoroughness of the design phase and
the tool used to generate code
• Testing during the programming phase may be static
or dynamic
• Resultant code may not be executable, and therefore
may require different test tools
Eleven Step Software Testing Process

11
Step 6: Execute and Record Results

Figure 3: Workbench to execute and record test results
Eleven Step Software Testing Process

12
Step 7: Acceptance Test
• Enables users to evaluate the applicability and usability
of the software in performing their day-to-day job
functions

Figure 4: Workbench for Acceptance Testing
Eleven Step Software Testing Process

13
Step 8: Report Test Results

Figure 5: Workbench for Reporting test results
Eleven Step Software Testing Process

14
Step 9: The Software Installation
• Once the test team has confirmed that the software is
ready for production use, the ability to execute that
software in a production environment should be
tested
• Installation phase poses two difficulties for the test
team:
 Installation is a process separate from the rest of the
application development
 Installation normally occurs in a very short time span
Eleven Step Software Testing Process

15
Step 10: Test Software Changes
• In the context of performing maintenance after the
software is implemented, the concept is also
applicable to changes throughout the implementation
process

Objectives:
 Put changed application systems into production
 Assess the efficiency of changes
 Monitor the correctness of the change
 Keep systems library up to date
Eleven Step Software Testing Process

16
Step 11: Evaluate Test Effectiveness
• Testing improvement can best be achieved by
evaluating the effectiveness of testing at the
end of each software test assignment

Eleven Step Software Testing Process

17
Figure 6: Workbench to evaluate the effectiveness of testing
Eleven Step Software Testing Process

18
Thank You

Dr. Himanshu Hora
SRMS College of Engineering & Technology
Bareilly (INDIA)
Eleven Step Software Testing Process

19

More Related Content

DOCX
A comparative study on online and offline shopping
PPTX
survey on online v/s offline shopping
DOCX
Synopsis on consumer attitude towards online shopping and their satisfaction
PDF
Final project report CUSTOMER SATISFACTION LEVEL FOR CONSUMERS WITH REFEREN...
PPTX
Software testing & Quality Assurance
PDF
Unit I discrete mathematics lecture notes
PPSX
Pollution Prevention
PPTX
Software testing
A comparative study on online and offline shopping
survey on online v/s offline shopping
Synopsis on consumer attitude towards online shopping and their satisfaction
Final project report CUSTOMER SATISFACTION LEVEL FOR CONSUMERS WITH REFEREN...
Software testing & Quality Assurance
Unit I discrete mathematics lecture notes
Pollution Prevention
Software testing

What's hot (20)

PDF
Software requirements
PPTX
System testing
PPT
Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCE
PPT
Software Testing Fundamentals
PDF
STLC (Software Testing Life Cycle)
PPTX
Software myths | Software Engineering Notes
PPTX
Software Development Life Cycle
PPTX
11 steps of testing process - By Harshil Barot
PDF
Types of software testing
PPT
PDF
Spiral model
PPTX
Software testing life cycle
PPT
Unit1
PPTX
Software testing and process
PPTX
RMMM Plan
PPTX
UNIT TESTING PPT
PDF
Amazon search test case document
PDF
Software testing methods, levels and types
PPTX
Basis path testing
PDF
Chapter 6 software metrics
Software requirements
System testing
Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCE
Software Testing Fundamentals
STLC (Software Testing Life Cycle)
Software myths | Software Engineering Notes
Software Development Life Cycle
11 steps of testing process - By Harshil Barot
Types of software testing
Spiral model
Software testing life cycle
Unit1
Software testing and process
RMMM Plan
UNIT TESTING PPT
Amazon search test case document
Software testing methods, levels and types
Basis path testing
Chapter 6 software metrics
Ad

Viewers also liked (17)

PPS
Test Process
PPT
Software Testing Process
PPT
Software testing basic concepts
PPTX
6 basic steps of software development process
PPTX
Software testing ppt
PPT
Testing concepts ppt
PDF
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
PPT
TESTING LIFE CYCLE PPT
PDF
Software Testing Process & Trend
PPTX
Software Testing Basics
PPT
Chapter 3 SOFTWARE TESTING PROCESS
PPT
Applet execution
PDF
Testing at Startup Companies: What, When, Where, and How
PPTX
Introduction to Module Development with Appcelerator Titanium
PDF
Fundamentals of testing 1
ODP
Xp days ukraine 2012
PPTX
Software testing
Test Process
Software Testing Process
Software testing basic concepts
6 basic steps of software development process
Software testing ppt
Testing concepts ppt
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
TESTING LIFE CYCLE PPT
Software Testing Process & Trend
Software Testing Basics
Chapter 3 SOFTWARE TESTING PROCESS
Applet execution
Testing at Startup Companies: What, When, Where, and How
Introduction to Module Development with Appcelerator Titanium
Fundamentals of testing 1
Xp days ukraine 2012
Software testing
Ad

Similar to Eleven step of software testing process (20)

PPTX
Mobile Application Testing Process
PPTX
Structured system analysis and design
PPTX
unit-2_20-july-2018 (1).pptx
PPTX
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
PDF
Software Engineering Basic Testing Work for Beginners
PDF
How to fit Performance Testing in Devops environment.pptx.pdf
PPTX
Software Testing services in India.pptx
PPTX
Software testing
PPTX
Quality assuarance bharath anche (1)
PDF
Breaking Down the Basics: An Introductory Guide to Software Testing
PPTX
DevOps Engineering.pptx
PPTX
CCS366 Softwares Testing Automation.pptx
PDF
Mastering Software Testing: The Ultimate Guide to Quality Assurance
PPTX
Software testing introduction
PPTX
TeDevelopment Testing in Software Engineering
PPTX
A Research Study on importance of Testing and Quality Assurance in Software D...
PPTX
PPTX
SDLCTesting
PPSX
DISE - Software Testing and Quality Management
Mobile Application Testing Process
Structured system analysis and design
unit-2_20-july-2018 (1).pptx
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Software Engineering Basic Testing Work for Beginners
How to fit Performance Testing in Devops environment.pptx.pdf
Software Testing services in India.pptx
Software testing
Quality assuarance bharath anche (1)
Breaking Down the Basics: An Introductory Guide to Software Testing
DevOps Engineering.pptx
CCS366 Softwares Testing Automation.pptx
Mastering Software Testing: The Ultimate Guide to Quality Assurance
Software testing introduction
TeDevelopment Testing in Software Engineering
A Research Study on importance of Testing and Quality Assurance in Software D...
SDLCTesting
DISE - Software Testing and Quality Management

More from Himanshu (20)

PPT
Structural patterns
PPTX
Software product line
PPT
Shared information systems
PPTX
Saam
PPTX
Design Pattern
PPTX
Creational pattern
PPTX
Architecture Review
PPTX
Reliability and its principals
PPTX
Structural and functional testing
PPTX
White box black box & gray box testing
PPTX
Pareto analysis
PPTX
Load runner & win runner
PPTX
Crud and jad
PPTX
Junit and cactus
PPTX
Risk based testing and random testing
PPTX
Testing a data warehouses
PPTX
Software testing tools and its taxonomy
PPTX
Software reliability engineering process
PPTX
Software reliability growth model
PPTX
Software reliability tools and common software errors
Structural patterns
Software product line
Shared information systems
Saam
Design Pattern
Creational pattern
Architecture Review
Reliability and its principals
Structural and functional testing
White box black box & gray box testing
Pareto analysis
Load runner & win runner
Crud and jad
Junit and cactus
Risk based testing and random testing
Testing a data warehouses
Software testing tools and its taxonomy
Software reliability engineering process
Software reliability growth model
Software reliability tools and common software errors

Recently uploaded (20)

PDF
Insiders guide to clinical Medicine.pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Cell Types and Its function , kingdom of life
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
Cell Structure & Organelles in detailed.
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Pre independence Education in Inndia.pdf
PDF
Computing-Curriculum for Schools in Ghana
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Complications of Minimal Access Surgery at WLH
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Insiders guide to clinical Medicine.pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Cell Types and Its function , kingdom of life
Microbial diseases, their pathogenesis and prophylaxis
O5-L3 Freight Transport Ops (International) V1.pdf
PPH.pptx obstetrics and gynecology in nursing
Pharma ospi slides which help in ospi learning
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Cell Structure & Organelles in detailed.
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Pre independence Education in Inndia.pdf
Computing-Curriculum for Schools in Ghana
VCE English Exam - Section C Student Revision Booklet
Complications of Minimal Access Surgery at WLH
Pharmacology of Heart Failure /Pharmacotherapy of CHF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student

Eleven step of software testing process

  • 1. Eleven Step Software Testing Process Dr. Himanshu Hora SRMS College of Engineering & Technology Bareilly (INDIA) Eleven Step Software Testing Process 1
  • 2. Introduction • Testing is the process rather than single activity • Process starts from test planning then designing test cases, preparing for execution and evaluating status till the test closure • Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test Eleven Step Software Testing Process 2
  • 3. Software Testing • Software testing can be stated as the process of validating and verifying that a computer program/application/product:  meets the requirements that guided its design and development,  works as expected,  can be implemented with the same characteristics,  and satisfies the needs of stakeholders Eleven Step Software Testing Process 3
  • 4. Steps for Software Testing Process • An 11-step testing process that follows the “V” concept of testing • The “V” represents both the software development process and the 11-step software testing process • The first five steps use verification as the primary means to evaluate the correctness of the interim development deliverables • Validation is used to test the software in an executable mode Eleven Step Software Testing Process 4
  • 5. Figure 1:11-Step Software Testing Process Eleven Step Software Testing Process 5
  • 6. Step 1: Assess Development Plan and Status • Testers challenge the completeness and correctness of the development plan • Based on the extensiveness and completeness of the Project Plan the testers can estimate the amount of resources • Three general concerns regarding available time and resources for testing  Inaccurate estimate  Inadequate development process  Incorrect status reporting Eleven Step Software Testing Process 6
  • 7. Step 2: Develop the Test Plan • Test plan describes how testing will be accomplished • Objective of a test plan is to describe all testing that is to be accomplished, together with the resources and schedule necessary for completion • Should provide background information on the software being tested, test objectives and risks, and specific tests to be performed • Is a contract between the testers and the project team/users Eleven Step Software Testing Process 7
  • 8. Figure 2: Workbench for Developing the Test Plan Eleven Step Software Testing Process 8
  • 9. Step 3: Test Software Requirements • Testers, through verification, must determine that the requirements are accurate, complete, and they do not conflict with one another • Incomplete, inaccurate, or inconsistent requirements lead to most software failures Eleven Step Software Testing Process 9
  • 10. Step 4: Test Software Design • Tests both external and internal design primarily through verification techniques • Testing during the design phase should be jointly shared by the user and the information services project team • Design phase provides the opportunity to test the structure of the software application Eleven Step Software Testing Process 10
  • 11. Step 5: Program (Build) Phase Testing • Complexity of performing the programming phase depends on the thoroughness of the design phase and the tool used to generate code • Testing during the programming phase may be static or dynamic • Resultant code may not be executable, and therefore may require different test tools Eleven Step Software Testing Process 11
  • 12. Step 6: Execute and Record Results Figure 3: Workbench to execute and record test results Eleven Step Software Testing Process 12
  • 13. Step 7: Acceptance Test • Enables users to evaluate the applicability and usability of the software in performing their day-to-day job functions Figure 4: Workbench for Acceptance Testing Eleven Step Software Testing Process 13
  • 14. Step 8: Report Test Results Figure 5: Workbench for Reporting test results Eleven Step Software Testing Process 14
  • 15. Step 9: The Software Installation • Once the test team has confirmed that the software is ready for production use, the ability to execute that software in a production environment should be tested • Installation phase poses two difficulties for the test team:  Installation is a process separate from the rest of the application development  Installation normally occurs in a very short time span Eleven Step Software Testing Process 15
  • 16. Step 10: Test Software Changes • In the context of performing maintenance after the software is implemented, the concept is also applicable to changes throughout the implementation process Objectives:  Put changed application systems into production  Assess the efficiency of changes  Monitor the correctness of the change  Keep systems library up to date Eleven Step Software Testing Process 16
  • 17. Step 11: Evaluate Test Effectiveness • Testing improvement can best be achieved by evaluating the effectiveness of testing at the end of each software test assignment Eleven Step Software Testing Process 17
  • 18. Figure 6: Workbench to evaluate the effectiveness of testing Eleven Step Software Testing Process 18
  • 19. Thank You Dr. Himanshu Hora SRMS College of Engineering & Technology Bareilly (INDIA) Eleven Step Software Testing Process 19