Module 01
Test Planning
Topics
Formulating a cohesiveand broadly supported approach with which the test assignment can be successfully executed.
An important part of the planning phase is the creation of the test plan, for the purpose of informing the client and
other stakeholdersconcerning the approach, schedule, budget, activities and the (end) products to be delivered in
relation to the test process.If an overall master test plan exists, the test plan should be derived from it.
http://www.tmap.net/en/tmap/4-essentials/structured-test-process/acceptance-and-system/planning-phase
The Planning Phase
The Master Test Plan
What exactly will be tested?
Based on business aspects:
Result, Risks, Time and Cost
Managing the Test Process
Unit Test
Load Test
Performance Test
Coded UI Test
Business- or
Technology-facing
Supporting the team,
Critiquing the product
Agile Testing Quadrants
Performance &
Load Tests
Security Tests
‘ility’ Tests
Test Levels, Phases and Types
Every test must rely on previous tests
Test goals/depth of coverage per phase are coordinated with each other using a Master Test Plan.
All test types are supported by Visual Studio
Functional Testing, Examples, Story Tests, Prototypes, Simulations, Exploratory Testing, Scenarios,
Usability Testing, User Acceptance Testing, Alpha/Beta, Unit Tests, Component Tests, Performance &
Load Testing, Security Testing, ‘ility’ testing.
Software Testing with Visual Studio
Demo
Visual Studio Test Types:
Overview
Don‘t Test Twice!
Save Effort and Money with a
good Master Test Plan!
The Product Backlog
Value, Risk, Priority, Necessity
Grooming the
Backlog
Risk Classification
and
Business Value
Acceptance
Criteria
Logical Test
Cases
Acceptance Test Planning
Business goals
Actionable
requirements
Acceptance criteria Acceptance test plan
Acceptance test driven
development w/ full
lifecycle traceability
Title/Description
(describing the story)
Narrative: As a [role] I want [feature] so that [benefit].
Acceptance Criteria
(presented as scenarios)
Given [context]
and [some more context]...
When [event]
then [outcome] and [another outcome]...
Acceptance Criteria
Business Value
Product Backlog items have the attributes of a
description, order, and estimate and are often ordered
by value, risk, priority, and necessity.
Risk Classification
http://www.tmap.net/sites/tmap.net/files/attachments/
Checklist__Risk_factors_per_quality_characteristic_.doc
Ordering the Backlog
Logical Test Cases
Logical test cases are a combination of test situations
derived from scenarios and data.
Test Coverage
A test design technique that is used to derive the
necessary test cases to achieve required coverage from
a specific test basis.
Acceptance Test Driven
"Are you done yet?“
Development Teams deliver an increment of a product
functionality every Sprint. This increment is useable, so
a Product Owner may choose to immediately release it.
Shared Understanding
Everyone must understand what “Done” means.
Definition of “Done”
Demo
Planning the Project and
Testing Effort
Groom the Backlog!
Testing in a Sprint
It’s a team effort!
Do not forget to include testers in Sprint planning/execution.
Get Testing knowledge
This is a must have for proper estimation and effort planning!
Define Test Tasks
Testing should be an integral part of the “Definition of Done”!
Testing in a Sprint
To obtain, with the client’s agreement, a test basis that is of sufficient quality for designing the test cases. In order to
determine this, a testability review of the test basis is carried out during this phase, which will provide insight into the
testability of the system.
http://www.tmap.net/en/tmap/4-essentials/structured-test-process/acceptance-and-system/preparation-phase
The Preparation Phase
Define test tasks
during the sprint
planning meeting.
“Define Test Cases based on the
PCT2 Test Design Technique”
Activity Type: Testing.
Example: Test Specification Tasks
Every phase has specific test tasks.
Planning, Control,
Preparing, Specification,
Execution, Complet-
ion, Infrastructure.
Test Lifecycle
Team Capacity Planning
Demo
Planning the Sprint.
SCRUM Boards
Always Read the
SCRUM Board!
Put Test
Tasks on the
SCRUM Board
The PBI isn’t ready to be tested until coding is done.
Finish one item after another.
Implementation Sequence
02   test planning

More Related Content

PPTX
Test Planning_Arsala
PPT
Test planning
PPTX
Test planning
PDF
What is Test Plan? Edureka
PPTX
Test planning & estimation
PDF
Software Test Planning and Design
PPT
Test planning
DOC
Testplan
Test Planning_Arsala
Test planning
Test planning
What is Test Plan? Edureka
Test planning & estimation
Software Test Planning and Design
Test planning
Testplan

What's hot (20)

DOC
02 software test plan template
DOC
06 template test plan
PPTX
Testing strategies
PDF
Test plan
PPTX
Test management
PPTX
Test Plan Simplicity
PPTX
Test Planning and Test Estimation Techniques
PPTX
Writing good test plan and writing good tests
PDF
Approaches to Software Testing
DOC
Test plan
PPTX
How to create a 'Master Test Plan'
PPT
Test cases planning
PPT
Test Management Training
PPT
Test process
PDF
sample-test-plan-template.pdf
PPT
Testing Framework
PPTX
Software testing and process
PPT
SOFTWARE TESTING
PDF
Test plan document
PPT
Test Planning
02 software test plan template
06 template test plan
Testing strategies
Test plan
Test management
Test Plan Simplicity
Test Planning and Test Estimation Techniques
Writing good test plan and writing good tests
Approaches to Software Testing
Test plan
How to create a 'Master Test Plan'
Test cases planning
Test Management Training
Test process
sample-test-plan-template.pdf
Testing Framework
Software testing and process
SOFTWARE TESTING
Test plan document
Test Planning
Ad

Viewers also liked (18)

PPT
Applied Psych Test Design: Part A--Planning, development frameworks & domain/...
PPT
Sop test planning
PPT
Software Testing Process
PPS
Test Process
PDF
[오픈소스컨설팅]소프트웨어테스팅전략
PPTX
фотоапарат
DOCX
Manajemen operasi bab vi dstrusnya
DOCX
Pmi pmbok-resume template-9
PDF
гид по ассортименту мастерская красоты
PPTX
Personal computer
PPTX
An article review on
DOCX
Resume template 10
PPTX
Екатерина Ходжаева Общественный порядок
DOCX
Cmmaao pmi-resume template-8
PPTX
Visual Vocabulary Project
DOCX
Pmi pmp-resume template-4
PPT
Prostředek na mytí nádobí cz tianDe
Applied Psych Test Design: Part A--Planning, development frameworks & domain/...
Sop test planning
Software Testing Process
Test Process
[오픈소스컨설팅]소프트웨어테스팅전략
фотоапарат
Manajemen operasi bab vi dstrusnya
Pmi pmbok-resume template-9
гид по ассортименту мастерская красоты
Personal computer
An article review on
Resume template 10
Екатерина Ходжаева Общественный порядок
Cmmaao pmi-resume template-8
Visual Vocabulary Project
Pmi pmp-resume template-4
Prostředek na mytí nádobí cz tianDe
Ad

Similar to 02 test planning (20)

PPS
Estimating test effort part 1 of 2
PPT
Test Life Cycle
DOCX
DOCX
PDF
Agile Methodology & Software Development and Testing Lifecycles.pdf
PDF
The Case for Agile testing
PPT
Test management
PPTX
CTFL chapter 05
PPTX
STLC-ppt-1.pptx
PPT
Test Management introduction
PPT
360logica_Testing_center_of_excellence
DOC
Resume_Saurabh jain
PDF
Effective Test Estimation
PPS
ISTQB Foundation - Chapter 2
PPT
ISTQB, ISEB Lecture Notes- 2
PDF
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
PDF
programming testing.pdf
PDF
programming testing.pdf
PDF
programming testing.pdf
Estimating test effort part 1 of 2
Test Life Cycle
Agile Methodology & Software Development and Testing Lifecycles.pdf
The Case for Agile testing
Test management
CTFL chapter 05
STLC-ppt-1.pptx
Test Management introduction
360logica_Testing_center_of_excellence
Resume_Saurabh jain
Effective Test Estimation
ISTQB Foundation - Chapter 2
ISTQB, ISEB Lecture Notes- 2
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
programming testing.pdf
programming testing.pdf
programming testing.pdf

More from Clemens Reijnen (20)

PPTX
Azure for software development teams
PDF
06 operations and feedback
PDF
05 test infrastructure
PDF
04 test controlling and tracking
PDF
03 test specification and execution
PDF
01 the value of quality
PPTX
A Collaborative culture
PPTX
Test Tooling in Visual Studio 2012 an overview
PPTX
ALM - Getting Testing done in a Sprint
PDF
TFS11 on Azure advanced
PDF
TFS11 on Azure the basics
PPTX
Coded UI - Test automation Practices from the Field
PDF
MTLM Visual Studio 2010 ALM workshop - day1
PDF
MTLM Visual Studio 2010 ALM - day2
PDF
MTLM Visual Studio 2010 ALM workshop
PDF
Scrum with VS2010
PDF
Technical meeting automated testing with vs2010
PDF
Alm 4 Azure with screenshots
PDF
Talk Through Sogeti ALM 4 Azure
PDF
Alm 4 Azure
Azure for software development teams
06 operations and feedback
05 test infrastructure
04 test controlling and tracking
03 test specification and execution
01 the value of quality
A Collaborative culture
Test Tooling in Visual Studio 2012 an overview
ALM - Getting Testing done in a Sprint
TFS11 on Azure advanced
TFS11 on Azure the basics
Coded UI - Test automation Practices from the Field
MTLM Visual Studio 2010 ALM workshop - day1
MTLM Visual Studio 2010 ALM - day2
MTLM Visual Studio 2010 ALM workshop
Scrum with VS2010
Technical meeting automated testing with vs2010
Alm 4 Azure with screenshots
Talk Through Sogeti ALM 4 Azure
Alm 4 Azure

Recently uploaded (20)

PDF
The influence of sentiment analysis in enhancing early warning system model f...
DOCX
search engine optimization ppt fir known well about this
PPT
Geologic Time for studying geology for geologist
PDF
Architecture types and enterprise applications.pdf
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
A review of recent deep learning applications in wood surface defect identifi...
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PDF
Five Habits of High-Impact Board Members
PPTX
Configure Apache Mutual Authentication
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Abstractive summarization using multilingual text-to-text transfer transforme...
The influence of sentiment analysis in enhancing early warning system model f...
search engine optimization ppt fir known well about this
Geologic Time for studying geology for geologist
Architecture types and enterprise applications.pdf
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
A comparative study of natural language inference in Swahili using monolingua...
A review of recent deep learning applications in wood surface defect identifi...
Custom Battery Pack Design Considerations for Performance and Safety
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Credit Without Borders: AI and Financial Inclusion in Bangladesh
Five Habits of High-Impact Board Members
Configure Apache Mutual Authentication
sbt 2.0: go big (Scala Days 2025 edition)
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Final SEM Unit 1 for mit wpu at pune .pptx
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Enhancing emotion recognition model for a student engagement use case through...
A contest of sentiment analysis: k-nearest neighbor versus neural network
Abstractive summarization using multilingual text-to-text transfer transforme...

02 test planning

  • 3. Formulating a cohesiveand broadly supported approach with which the test assignment can be successfully executed. An important part of the planning phase is the creation of the test plan, for the purpose of informing the client and other stakeholdersconcerning the approach, schedule, budget, activities and the (end) products to be delivered in relation to the test process.If an overall master test plan exists, the test plan should be derived from it. http://www.tmap.net/en/tmap/4-essentials/structured-test-process/acceptance-and-system/planning-phase The Planning Phase
  • 5. What exactly will be tested? Based on business aspects: Result, Risks, Time and Cost Managing the Test Process Unit Test Load Test Performance Test Coded UI Test
  • 6. Business- or Technology-facing Supporting the team, Critiquing the product Agile Testing Quadrants Performance & Load Tests Security Tests ‘ility’ Tests
  • 7. Test Levels, Phases and Types Every test must rely on previous tests Test goals/depth of coverage per phase are coordinated with each other using a Master Test Plan. All test types are supported by Visual Studio Functional Testing, Examples, Story Tests, Prototypes, Simulations, Exploratory Testing, Scenarios, Usability Testing, User Acceptance Testing, Alpha/Beta, Unit Tests, Component Tests, Performance & Load Testing, Security Testing, ‘ility’ testing.
  • 8. Software Testing with Visual Studio
  • 9. Demo Visual Studio Test Types: Overview
  • 10. Don‘t Test Twice! Save Effort and Money with a good Master Test Plan!
  • 12. Value, Risk, Priority, Necessity Grooming the Backlog Risk Classification and Business Value Acceptance Criteria Logical Test Cases
  • 13. Acceptance Test Planning Business goals Actionable requirements Acceptance criteria Acceptance test plan Acceptance test driven development w/ full lifecycle traceability
  • 14. Title/Description (describing the story) Narrative: As a [role] I want [feature] so that [benefit]. Acceptance Criteria (presented as scenarios) Given [context] and [some more context]... When [event] then [outcome] and [another outcome]... Acceptance Criteria
  • 15. Business Value Product Backlog items have the attributes of a description, order, and estimate and are often ordered by value, risk, priority, and necessity. Risk Classification http://www.tmap.net/sites/tmap.net/files/attachments/ Checklist__Risk_factors_per_quality_characteristic_.doc Ordering the Backlog
  • 16. Logical Test Cases Logical test cases are a combination of test situations derived from scenarios and data. Test Coverage A test design technique that is used to derive the necessary test cases to achieve required coverage from a specific test basis. Acceptance Test Driven
  • 17. "Are you done yet?“ Development Teams deliver an increment of a product functionality every Sprint. This increment is useable, so a Product Owner may choose to immediately release it. Shared Understanding Everyone must understand what “Done” means. Definition of “Done”
  • 18. Demo Planning the Project and Testing Effort
  • 20. Testing in a Sprint
  • 21. It’s a team effort! Do not forget to include testers in Sprint planning/execution. Get Testing knowledge This is a must have for proper estimation and effort planning! Define Test Tasks Testing should be an integral part of the “Definition of Done”! Testing in a Sprint
  • 22. To obtain, with the client’s agreement, a test basis that is of sufficient quality for designing the test cases. In order to determine this, a testability review of the test basis is carried out during this phase, which will provide insight into the testability of the system. http://www.tmap.net/en/tmap/4-essentials/structured-test-process/acceptance-and-system/preparation-phase The Preparation Phase
  • 23. Define test tasks during the sprint planning meeting.
  • 24. “Define Test Cases based on the PCT2 Test Design Technique” Activity Type: Testing. Example: Test Specification Tasks
  • 25. Every phase has specific test tasks. Planning, Control, Preparing, Specification, Execution, Complet- ion, Infrastructure. Test Lifecycle
  • 30. Put Test Tasks on the SCRUM Board
  • 31. The PBI isn’t ready to be tested until coding is done. Finish one item after another. Implementation Sequence