SlideShare uma empresa Scribd logo
1 de 26
SOFTWARE TESTING DOCUMENTATION
WHAT IS TEST PLAN?
BENEFITS OF USING TEST PLAN
TYPES OF TEST PLAN
TEST PLAN TEMPLATE
HOW TO WRITE A TEST PLAN?
www.edureka.co
www.edureka.co
YES! Documentation plays a critical role in
Software Testing. Let me share my
experience…
www.edureka.co
Documentation in Software Testing
A Project….unknown technical
issue…angry client....
requirement not documented..
Is documentation necessary in
Software Testing?
Test Case
TestScenario
Traceability
Matrix
Types of
Documented
Artifacts in
Software Testing
Test Plan
Test plan is a document prepared at the project level. In
general it defines work products to be tested, how they will
be tested and test type distribution among testers
www.edureka.co
Test Scenario
Traceability
Matrix
Types of
Documented
Artifacts in
Software Testing
Test case is a complexity of inputs, serious of steps, and
conditions that can be used during the process of testing.
Test Plan
www.edureka.co
Test Case
Test Case
Traceability
Matrix
Types of
Documented
Artifacts in
Software Testing
Test scenario can be considered as a single line statement
which notifies the area in which your application will
experiment. This artifact is needed for ensuring the overall
procedure tested from start to finish.
Test Plan
Test Scenario
www.edureka.co
Test Case
Test Scenario
Types of
Documented
Artefacts in
Software Testing
Traceability Matrix (also referred to as Requirement
Traceability Matrix - RTM) is a table that is used to trace
the requirements during the Software Development Life
Cycle
Test Plan
Traceability
Matrix
Traceability
Matrix
www.edureka.co
www.edureka.co
A test plan is a document describing the scope, approach, objectives, resources, and schedule of a software testing
effort. It is the document that outlines the what, when, how, who, and more of a testing project.
Why Where
When
HowWho
What
www.edureka.co
www.edureka.co
Acts as a quick guide for testing process
Helps avoid effort in ‘Out of Scope’ functionalities
Determines time, cost & efforts needed
Defines roles & responsibilities for tester
Provides schedule for testing activities
Outlines resource requirements & equipment
Acts as source of proof if need in future
www.edureka.co
01
Misunderstandings about roles &
responsibilities
02 Test team will have not so clear test
objectives
03
No surety about when the test
process ends
04
Undefined test scope misleads
testers & users
www.edureka.co
www.edureka.co
A single high-level
test plan for a
project/product that
unifies all other test
plans
Intermediate plans
specifically related to
a level of software
testing
Plans for major types
of testing like
Performance Test
Plan and Security Test
Plan
Master Test Plan Level Specific Test Plan Type Specific Test Plan
Test Plan Types
www.edureka.co
www.edureka.co
Q. Can you test a product without any
information about it?
As first step tester must learn about the
product thoroughly before testing it.
➢ Who will use the software
➢ What is it for?
➢ How will it work?
Interview client,
designer & developer
Review product &
project
Perform product
walkthrough
Analyse the
product
Develop Test
Strategy
Define Test
Objectives
Resource
Planning
Schedule &
Estimation
Determine Test
Deliverables
www.edureka.co
www.edureka.co
The tester should design a strategy which can
assist him/her in defining the scope of testing
Test Strategy defines
➢ The project’s testing objectives and the
means to achieve them
➢ Determines testing effort and costs
Define the scope of testing2.1
Step 2
2.2
2.3
2.4
Identify the testing type
Document risks & issues
Create the test logistics
Analyse the
product
Develop Test
Strategy
Define Test
Objectives
Resource
Planning
Schedule &
Estimation
Determine Test
Deliverables
www.edureka.co
www.edureka.co
A good test plan clearly defines the testing
scope and its boundaries. The basic goal of any
software project is to ensure that software is
bug free.
Tester can do the following to define scope:
➢ List features to be tested
➢ List features not to be tested
➢ Define the goal based on above features
Analyse the
product
Develop Test
Strategy
Define Test
Objectives
Resource
Planning
Schedule &
Estimation
Determine Test
Deliverables
www.edureka.co
www.edureka.co
Analyse the
product
Develop Test
Strategy
Define Test
Objectives
Resource
Planning
Schedule &
Estimation
Determine Test
Deliverables
Resource plan is a detailed summary of all types of
resources required to complete project task.
It includes:
➢ Different software & hardware requirements
(sever, computers, network, test tools etc)
➢ Employees requirement
(test manager, testers, developers, test admin etc)
www.edureka.co
www.edureka.co
Analyse the
product
Develop Test
Strategy
Define Test
Objectives
Resource
Planning
Schedule &
Estimation
Determine Test
Deliverables
A good test plan clearly lists down the ‘roles and
responsibilities’ of testing team along with
‘schedule’ and tells everyone what to do and when
to do.
A schedule usually has multiple components like:
➢ Tasks
➢ Members responsible for tasks
➢ Estimated effort
➢ Employee & project deadline’
➢ Project estimation
➢ Possible project risks
www.edureka.co
www.edureka.co
Analyse the
product
Develop Test
Strategy
Define Test
Objectives
Resource
Planning
Schedule &
Estimation
Determine Test
Deliverables
Test Deliverables is a list of all the documents, tools
and other components that has to be developed and
maintained in support of the testing effort.
➢ Test plan
documents
➢ Test cases
documents
➢ Test design
specifications
➢ Test scripts
➢ Simulators
➢ Test data
➢ Test matrix
➢ Error Logs
➢ Execution Logs
➢ Test Results
➢ Defects report
➢ Release notes
Before
Testing
During
Testing
After
Testing
www.edureka.co
www.edureka.co
www.edureka.co
Uniquely identifies the test plan & may include version number
Parameter Description
Test Plan Identifier
Standard for
Test Plan
Documentation
Introduction Sets objectives, scope, goals, resource & budget constraints
Lists the systems and subsystems which be tested
All the features & functionalities to be tested are listed here
Lists the characteristics of products that need not be tested
Has sources of test data, inputs and outputs, testing priorities
Describes a success criteria for evaluating the test results
Has criteria that may result in suspending testing activities
Test Items
Features to be
tested
Features not to be
tested
Approach
Item pass/fail
Suspension Criteria
www.edureka.co
www.edureka.co
Includes test cases, sample data, test report, issue log
Parameter Description
Test Deliverables
Standard for
Test Plan
Documentation
Testing Tasks Describes dependencies between tasks & resources needed
Lists software, hardware or other testing requirements
Lists roles and responsibilities assigned to the testing team
Describes the additional training needs for the staff
Details on when the testing activities will take place are listed
Lists overall risk of the project as it pertains to testing
Contains signature of approval from stakeholders
Environmental
Needs
Responsibilities
Staffing Needs
Schedule
Risks
Approvals
www.edureka.co
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
www.edureka.co
www.edureka.co

Mais conteúdo relacionado

Mais procurados

Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaSoftware Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaEdureka!
 
How To Write A Test Case In Software Testing | Edureka
How To Write A Test Case In Software Testing | EdurekaHow To Write A Test Case In Software Testing | Edureka
How To Write A Test Case In Software Testing | EdurekaEdureka!
 
powerpoint template for testing training
powerpoint template for testing trainingpowerpoint template for testing training
powerpoint template for testing trainingJohn Roddy
 
Software Testing 101
Software Testing 101Software Testing 101
Software Testing 101QA Hannah
 
STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)Ch Fahadi
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testingHadi Fadlallah
 
Test plan presentation
Test plan presentationTest plan presentation
Test plan presentationPeter Lebedevv
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level BasicSelin Gungor
 
Basic software-testing-concepts
Basic software-testing-conceptsBasic software-testing-concepts
Basic software-testing-conceptsmedsherb
 
Types of software testing
Types of software testingTypes of software testing
Types of software testingTestbytes
 
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Ankit Prajapati
 
Strategies For Software Test Documentation
Strategies For Software Test Documentation Strategies For Software Test Documentation
Strategies For Software Test Documentation Vishwak Solution
 

Mais procurados (20)

Software Testing or Quality Assurance
Software Testing or Quality AssuranceSoftware Testing or Quality Assurance
Software Testing or Quality Assurance
 
SDLC vs STLC
SDLC vs STLCSDLC vs STLC
SDLC vs STLC
 
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaSoftware Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
 
Software testing
Software testingSoftware testing
Software testing
 
Introduction & Manual Testing
Introduction & Manual TestingIntroduction & Manual Testing
Introduction & Manual Testing
 
How To Write A Test Case In Software Testing | Edureka
How To Write A Test Case In Software Testing | EdurekaHow To Write A Test Case In Software Testing | Edureka
How To Write A Test Case In Software Testing | Edureka
 
powerpoint template for testing training
powerpoint template for testing trainingpowerpoint template for testing training
powerpoint template for testing training
 
Test planning
Test planningTest planning
Test planning
 
Software Testing 101
Software Testing 101Software Testing 101
Software Testing 101
 
Test Levels & Techniques
Test Levels & TechniquesTest Levels & Techniques
Test Levels & Techniques
 
STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)
 
Test plan
Test planTest plan
Test plan
 
Software testing
Software testingSoftware testing
Software testing
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing
 
Test plan presentation
Test plan presentationTest plan presentation
Test plan presentation
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level Basic
 
Basic software-testing-concepts
Basic software-testing-conceptsBasic software-testing-concepts
Basic software-testing-concepts
 
Types of software testing
Types of software testingTypes of software testing
Types of software testing
 
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
 
Strategies For Software Test Documentation
Strategies For Software Test Documentation Strategies For Software Test Documentation
Strategies For Software Test Documentation
 

Semelhante a What is Test Plan? Edureka

Aim (A).pptx
Aim (A).pptxAim (A).pptx
Aim (A).pptx14941
 
manual-testing
manual-testingmanual-testing
manual-testingKanak Mane
 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance ShashankBajpai24
 
Things to keep in mind before starting a test plan
Things to keep in mind before starting a test planThings to keep in mind before starting a test plan
Things to keep in mind before starting a test planNexSoftsys
 
Software testing course - Manual
Software testing course - ManualSoftware testing course - Manual
Software testing course - ManualPankaj Dubey
 
Reporting On The Testing Process
Reporting On The Testing ProcessReporting On The Testing Process
Reporting On The Testing Processgavhays
 
Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answerskaranmca
 
Mt s10 stlc&test_plan
Mt s10 stlc&test_planMt s10 stlc&test_plan
Mt s10 stlc&test_planTestingGeeks
 
Effective Test Estimation
Effective Test EstimationEffective Test Estimation
Effective Test EstimationTechWell
 

Semelhante a What is Test Plan? Edureka (20)

SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
stlc
stlcstlc
stlc
 
stlc
stlcstlc
stlc
 
Aim (A).pptx
Aim (A).pptxAim (A).pptx
Aim (A).pptx
 
Test Plan.pptx
Test Plan.pptxTest Plan.pptx
Test Plan.pptx
 
manual-testing
manual-testingmanual-testing
manual-testing
 
Software Test Planning.pptx
Software Test Planning.pptxSoftware Test Planning.pptx
Software Test Planning.pptx
 
Test plan
Test planTest plan
Test plan
 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance
 
Test planning
Test planningTest planning
Test planning
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
 
Test planning
Test planningTest planning
Test planning
 
Test Life Cycle
Test Life CycleTest Life Cycle
Test Life Cycle
 
Things to keep in mind before starting a test plan
Things to keep in mind before starting a test planThings to keep in mind before starting a test plan
Things to keep in mind before starting a test plan
 
Software testing course - Manual
Software testing course - ManualSoftware testing course - Manual
Software testing course - Manual
 
L software testing
L   software testingL   software testing
L software testing
 
Reporting On The Testing Process
Reporting On The Testing ProcessReporting On The Testing Process
Reporting On The Testing Process
 
Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answers
 
Mt s10 stlc&test_plan
Mt s10 stlc&test_planMt s10 stlc&test_plan
Mt s10 stlc&test_plan
 
Effective Test Estimation
Effective Test EstimationEffective Test Estimation
Effective Test Estimation
 

Mais de Edureka!

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaEdureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaEdureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaEdureka!
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaEdureka!
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaEdureka!
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaEdureka!
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaEdureka!
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaEdureka!
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaEdureka!
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaEdureka!
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | EdurekaEdureka!
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEdureka!
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEdureka!
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaEdureka!
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaEdureka!
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaEdureka!
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaEdureka!
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaEdureka!
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | EdurekaEdureka!
 

Mais de Edureka! (20)

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | Edureka
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
 

Último

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 

Último (20)

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 

What is Test Plan? Edureka

  • 1.
  • 2. SOFTWARE TESTING DOCUMENTATION WHAT IS TEST PLAN? BENEFITS OF USING TEST PLAN TYPES OF TEST PLAN TEST PLAN TEMPLATE HOW TO WRITE A TEST PLAN? www.edureka.co
  • 4. YES! Documentation plays a critical role in Software Testing. Let me share my experience… www.edureka.co Documentation in Software Testing A Project….unknown technical issue…angry client.... requirement not documented.. Is documentation necessary in Software Testing?
  • 5. Test Case TestScenario Traceability Matrix Types of Documented Artifacts in Software Testing Test Plan Test plan is a document prepared at the project level. In general it defines work products to be tested, how they will be tested and test type distribution among testers www.edureka.co
  • 6. Test Scenario Traceability Matrix Types of Documented Artifacts in Software Testing Test case is a complexity of inputs, serious of steps, and conditions that can be used during the process of testing. Test Plan www.edureka.co Test Case
  • 7. Test Case Traceability Matrix Types of Documented Artifacts in Software Testing Test scenario can be considered as a single line statement which notifies the area in which your application will experiment. This artifact is needed for ensuring the overall procedure tested from start to finish. Test Plan Test Scenario www.edureka.co
  • 8. Test Case Test Scenario Types of Documented Artefacts in Software Testing Traceability Matrix (also referred to as Requirement Traceability Matrix - RTM) is a table that is used to trace the requirements during the Software Development Life Cycle Test Plan Traceability Matrix Traceability Matrix www.edureka.co
  • 10. A test plan is a document describing the scope, approach, objectives, resources, and schedule of a software testing effort. It is the document that outlines the what, when, how, who, and more of a testing project. Why Where When HowWho What www.edureka.co
  • 11. www.edureka.co Acts as a quick guide for testing process Helps avoid effort in ‘Out of Scope’ functionalities Determines time, cost & efforts needed Defines roles & responsibilities for tester Provides schedule for testing activities Outlines resource requirements & equipment Acts as source of proof if need in future
  • 12. www.edureka.co 01 Misunderstandings about roles & responsibilities 02 Test team will have not so clear test objectives 03 No surety about when the test process ends 04 Undefined test scope misleads testers & users
  • 14. www.edureka.co A single high-level test plan for a project/product that unifies all other test plans Intermediate plans specifically related to a level of software testing Plans for major types of testing like Performance Test Plan and Security Test Plan Master Test Plan Level Specific Test Plan Type Specific Test Plan Test Plan Types
  • 16. www.edureka.co Q. Can you test a product without any information about it? As first step tester must learn about the product thoroughly before testing it. ➢ Who will use the software ➢ What is it for? ➢ How will it work? Interview client, designer & developer Review product & project Perform product walkthrough Analyse the product Develop Test Strategy Define Test Objectives Resource Planning Schedule & Estimation Determine Test Deliverables www.edureka.co
  • 17. www.edureka.co The tester should design a strategy which can assist him/her in defining the scope of testing Test Strategy defines ➢ The project’s testing objectives and the means to achieve them ➢ Determines testing effort and costs Define the scope of testing2.1 Step 2 2.2 2.3 2.4 Identify the testing type Document risks & issues Create the test logistics Analyse the product Develop Test Strategy Define Test Objectives Resource Planning Schedule & Estimation Determine Test Deliverables www.edureka.co
  • 18. www.edureka.co A good test plan clearly defines the testing scope and its boundaries. The basic goal of any software project is to ensure that software is bug free. Tester can do the following to define scope: ➢ List features to be tested ➢ List features not to be tested ➢ Define the goal based on above features Analyse the product Develop Test Strategy Define Test Objectives Resource Planning Schedule & Estimation Determine Test Deliverables www.edureka.co
  • 19. www.edureka.co Analyse the product Develop Test Strategy Define Test Objectives Resource Planning Schedule & Estimation Determine Test Deliverables Resource plan is a detailed summary of all types of resources required to complete project task. It includes: ➢ Different software & hardware requirements (sever, computers, network, test tools etc) ➢ Employees requirement (test manager, testers, developers, test admin etc) www.edureka.co
  • 20. www.edureka.co Analyse the product Develop Test Strategy Define Test Objectives Resource Planning Schedule & Estimation Determine Test Deliverables A good test plan clearly lists down the ‘roles and responsibilities’ of testing team along with ‘schedule’ and tells everyone what to do and when to do. A schedule usually has multiple components like: ➢ Tasks ➢ Members responsible for tasks ➢ Estimated effort ➢ Employee & project deadline’ ➢ Project estimation ➢ Possible project risks www.edureka.co
  • 21. www.edureka.co Analyse the product Develop Test Strategy Define Test Objectives Resource Planning Schedule & Estimation Determine Test Deliverables Test Deliverables is a list of all the documents, tools and other components that has to be developed and maintained in support of the testing effort. ➢ Test plan documents ➢ Test cases documents ➢ Test design specifications ➢ Test scripts ➢ Simulators ➢ Test data ➢ Test matrix ➢ Error Logs ➢ Execution Logs ➢ Test Results ➢ Defects report ➢ Release notes Before Testing During Testing After Testing www.edureka.co
  • 23. www.edureka.co Uniquely identifies the test plan & may include version number Parameter Description Test Plan Identifier Standard for Test Plan Documentation Introduction Sets objectives, scope, goals, resource & budget constraints Lists the systems and subsystems which be tested All the features & functionalities to be tested are listed here Lists the characteristics of products that need not be tested Has sources of test data, inputs and outputs, testing priorities Describes a success criteria for evaluating the test results Has criteria that may result in suspending testing activities Test Items Features to be tested Features not to be tested Approach Item pass/fail Suspension Criteria www.edureka.co
  • 24. www.edureka.co Includes test cases, sample data, test report, issue log Parameter Description Test Deliverables Standard for Test Plan Documentation Testing Tasks Describes dependencies between tasks & resources needed Lists software, hardware or other testing requirements Lists roles and responsibilities assigned to the testing team Describes the additional training needs for the staff Details on when the testing activities will take place are listed Lists overall risk of the project as it pertains to testing Contains signature of approval from stakeholders Environmental Needs Responsibilities Staffing Needs Schedule Risks Approvals www.edureka.co
  • 25. Copyright © 2017, edureka and/or its affiliates. All rights reserved. www.edureka.co