SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
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

Weitere Àhnliche Inhalte

Was ist angesagt?

02 software test plan template
02 software test plan template02 software test plan template
02 software test plan templateAndrei HortĂșa
 
06 template test plan
06 template test plan06 template test plan
06 template test planAndrei HortĂșa
 
Test Plan Simplicity
Test Plan SimplicityTest Plan Simplicity
Test Plan SimplicityJohan Hoberg
 
Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesMurageppa-QA
 
Writing good test plan and writing good tests
Writing good test plan and writing good testsWriting good test plan and writing good tests
Writing good test plan and writing good testsQingsong Yao
 
Approaches to Software Testing
Approaches to Software TestingApproaches to Software Testing
Approaches to Software TestingScott Barber
 
How to create a 'Master Test Plan'
How to create a 'Master Test Plan'How to create a 'Master Test Plan'
How to create a 'Master Test Plan'PractiTest
 
Test cases planning
Test cases planningTest cases planning
Test cases planningAbdul Basit
 
Test Management Training
Test Management TrainingTest Management Training
Test Management Trainingsuhasreddy1
 
sample-test-plan-template.pdf
sample-test-plan-template.pdfsample-test-plan-template.pdf
sample-test-plan-template.pdfempite
 
Testing Framework
Testing FrameworkTesting Framework
Testing Frameworknazeer pasha
 
Software testing and process
Software testing and processSoftware testing and process
Software testing and processgouravkalbalia
 

Was ist angesagt? (20)

02 software test plan template
02 software test plan template02 software test plan template
02 software test plan template
 
06 template test plan
06 template test plan06 template test plan
06 template test plan
 
Testing strategies
Testing strategiesTesting strategies
Testing strategies
 
Test plan
Test planTest plan
Test plan
 
Test management
Test managementTest management
Test management
 
Test Plan Simplicity
Test Plan SimplicityTest Plan Simplicity
Test Plan Simplicity
 
Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation Techniques
 
Writing good test plan and writing good tests
Writing good test plan and writing good testsWriting good test plan and writing good tests
Writing good test plan and writing good tests
 
Approaches to Software Testing
Approaches to Software TestingApproaches to Software Testing
Approaches to Software Testing
 
Test plan
Test planTest plan
Test plan
 
How to create a 'Master Test Plan'
How to create a 'Master Test Plan'How to create a 'Master Test Plan'
How to create a 'Master Test Plan'
 
Test cases planning
Test cases planningTest cases planning
Test cases planning
 
Test Management Training
Test Management TrainingTest Management Training
Test Management Training
 
Test process
Test processTest process
Test process
 
sample-test-plan-template.pdf
sample-test-plan-template.pdfsample-test-plan-template.pdf
sample-test-plan-template.pdf
 
Testing Framework
Testing FrameworkTesting Framework
Testing Framework
 
Software testing and process
Software testing and processSoftware testing and process
Software testing and process
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
Test plan document
Test plan documentTest plan document
Test plan document
 
Test Planning
Test PlanningTest Planning
Test Planning
 

Andere mochten auch

Applied Psych Test Design: Part A--Planning, development frameworks & domain/...
Applied Psych Test Design: Part A--Planning, development frameworks & domain/...Applied Psych Test Design: Part A--Planning, development frameworks & domain/...
Applied Psych Test Design: Part A--Planning, development frameworks & domain/...Kevin McGrew
 
Sop test planning
Sop test planningSop test planning
Sop test planningFrank Gielen
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Processguest1f2740
 
Test Process
Test ProcessTest Process
Test Processtokarthik
 
[였픈소슀컚섀팅]소프튞웚얎테슀팅전랔
[였픈소슀컚섀팅]소프튞웚얎테슀팅전랔[였픈소슀컚섀팅]소프튞웚얎테슀팅전랔
[였픈소슀컚섀팅]소프튞웚얎테슀팅전랔Ji-Woong Choi
 
Ń„ĐŸŃ‚ĐŸĐ°ĐżĐ°Ń€Đ°Ń‚
Ń„ĐŸŃ‚ĐŸĐ°ĐżĐ°Ń€Đ°Ń‚Ń„ĐŸŃ‚ĐŸĐ°ĐżĐ°Ń€Đ°Ń‚
Ń„ĐŸŃ‚ĐŸĐ°ĐżĐ°Ń€Đ°Ń‚Mary Physics
 
Manajemen operasi bab vi dstrusnya
Manajemen operasi bab vi dstrusnyaManajemen operasi bab vi dstrusnya
Manajemen operasi bab vi dstrusnyaNeni Mulyati
 
Pmi pmbok-resume template-9
Pmi pmbok-resume template-9Pmi pmbok-resume template-9
Pmi pmbok-resume template-9vishvasyadav45
 
гОЎ ĐżĐŸ Đ°ŃŃĐŸŃ€Ń‚ĐžĐŒĐ”ĐœŃ‚Ńƒ ĐŒĐ°ŃŃ‚Đ”Ń€ŃĐșая ĐșŃ€Đ°ŃĐŸŃ‚Ń‹
гОЎ ĐżĐŸ Đ°ŃŃĐŸŃ€Ń‚ĐžĐŒĐ”ĐœŃ‚Ńƒ  ĐŒĐ°ŃŃ‚Đ”Ń€ŃĐșая ĐșŃ€Đ°ŃĐŸŃ‚Ń‹ĐłĐžĐŽ ĐżĐŸ Đ°ŃŃĐŸŃ€Ń‚ĐžĐŒĐ”ĐœŃ‚Ńƒ  ĐŒĐ°ŃŃ‚Đ”Ń€ŃĐșая ĐșŃ€Đ°ŃĐŸŃ‚Ń‹
гОЎ ĐżĐŸ Đ°ŃŃĐŸŃ€Ń‚ĐžĐŒĐ”ĐœŃ‚Ńƒ ĐŒĐ°ŃŃ‚Đ”Ń€ŃĐșая ĐșŃ€Đ°ŃĐŸŃ‚Ń‹Liza Alypova
 
Personal computer
Personal computerPersonal computer
Personal computerCameron Gornet
 
An article review on
An  article review onAn  article review on
An article review onShree Devkota
 
Resume template 10
Resume template 10Resume template 10
Resume template 10vishvasyadav45
 
ЕĐșĐ°Ń‚Đ”Ń€ĐžĐœĐ° Đ„ĐŸĐŽĐ¶Đ°Đ”ĐČĐ° ОбщДстĐČĐ”ĐœĐœŃ‹Đč ĐżĐŸŃ€ŃĐŽĐŸĐș
ЕĐșĐ°Ń‚Đ”Ń€ĐžĐœĐ° Đ„ĐŸĐŽĐ¶Đ°Đ”ĐČĐ° ОбщДстĐČĐ”ĐœĐœŃ‹Đč ĐżĐŸŃ€ŃĐŽĐŸĐșЕĐșĐ°Ń‚Đ”Ń€ĐžĐœĐ° Đ„ĐŸĐŽĐ¶Đ°Đ”ĐČĐ° ОбщДстĐČĐ”ĐœĐœŃ‹Đč ĐżĐŸŃ€ŃĐŽĐŸĐș
ЕĐșĐ°Ń‚Đ”Ń€ĐžĐœĐ° Đ„ĐŸĐŽĐ¶Đ°Đ”ĐČĐ° ОбщДстĐČĐ”ĐœĐœŃ‹Đč ĐżĐŸŃ€ŃĐŽĐŸĐșVadim Karastelev
 
Cmmaao pmi-resume template-8
Cmmaao pmi-resume template-8Cmmaao pmi-resume template-8
Cmmaao pmi-resume template-8vishvasyadav45
 
Visual Vocabulary Project
Visual Vocabulary ProjectVisual Vocabulary Project
Visual Vocabulary Projectmsing033
 
Pmi pmp-resume template-4
Pmi pmp-resume template-4Pmi pmp-resume template-4
Pmi pmp-resume template-4vishvasyadav45
 
Prostƙedek na mytí nádobí cz tianDe
Prostƙedek na mytí nádobí cz tianDeProstƙedek na mytí nádobí cz tianDe
Prostƙedek na mytí nádobí cz tianDeLiza Alypova
 

Andere mochten auch (18)

Applied Psych Test Design: Part A--Planning, development frameworks & domain/...
Applied Psych Test Design: Part A--Planning, development frameworks & domain/...Applied Psych Test Design: Part A--Planning, development frameworks & domain/...
Applied Psych Test Design: Part A--Planning, development frameworks & domain/...
 
Sop test planning
Sop test planningSop test planning
Sop test planning
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Process
 
Test Process
Test ProcessTest Process
Test Process
 
[였픈소슀컚섀팅]소프튞웚얎테슀팅전랔
[였픈소슀컚섀팅]소프튞웚얎테슀팅전랔[였픈소슀컚섀팅]소프튞웚얎테슀팅전랔
[였픈소슀컚섀팅]소프튞웚얎테슀팅전랔
 
Ń„ĐŸŃ‚ĐŸĐ°ĐżĐ°Ń€Đ°Ń‚
Ń„ĐŸŃ‚ĐŸĐ°ĐżĐ°Ń€Đ°Ń‚Ń„ĐŸŃ‚ĐŸĐ°ĐżĐ°Ń€Đ°Ń‚
Ń„ĐŸŃ‚ĐŸĐ°ĐżĐ°Ń€Đ°Ń‚
 
Manajemen operasi bab vi dstrusnya
Manajemen operasi bab vi dstrusnyaManajemen operasi bab vi dstrusnya
Manajemen operasi bab vi dstrusnya
 
Pmi pmbok-resume template-9
Pmi pmbok-resume template-9Pmi pmbok-resume template-9
Pmi pmbok-resume template-9
 
гОЎ ĐżĐŸ Đ°ŃŃĐŸŃ€Ń‚ĐžĐŒĐ”ĐœŃ‚Ńƒ ĐŒĐ°ŃŃ‚Đ”Ń€ŃĐșая ĐșŃ€Đ°ŃĐŸŃ‚Ń‹
гОЎ ĐżĐŸ Đ°ŃŃĐŸŃ€Ń‚ĐžĐŒĐ”ĐœŃ‚Ńƒ  ĐŒĐ°ŃŃ‚Đ”Ń€ŃĐșая ĐșŃ€Đ°ŃĐŸŃ‚Ń‹ĐłĐžĐŽ ĐżĐŸ Đ°ŃŃĐŸŃ€Ń‚ĐžĐŒĐ”ĐœŃ‚Ńƒ  ĐŒĐ°ŃŃ‚Đ”Ń€ŃĐșая ĐșŃ€Đ°ŃĐŸŃ‚Ń‹
гОЎ ĐżĐŸ Đ°ŃŃĐŸŃ€Ń‚ĐžĐŒĐ”ĐœŃ‚Ńƒ ĐŒĐ°ŃŃ‚Đ”Ń€ŃĐșая ĐșŃ€Đ°ŃĐŸŃ‚Ń‹
 
Personal computer
Personal computerPersonal computer
Personal computer
 
ĐœĐžŃ…Đ°ĐžĐ» ДДĐčĐœĐ”ĐłĐ°, Groupon
ĐœĐžŃ…Đ°ĐžĐ» ДДĐčĐœĐ”ĐłĐ°, GrouponĐœĐžŃ…Đ°ĐžĐ» ДДĐčĐœĐ”ĐłĐ°, Groupon
ĐœĐžŃ…Đ°ĐžĐ» ДДĐčĐœĐ”ĐłĐ°, Groupon
 
An article review on
An  article review onAn  article review on
An article review on
 
Resume template 10
Resume template 10Resume template 10
Resume template 10
 
ЕĐșĐ°Ń‚Đ”Ń€ĐžĐœĐ° Đ„ĐŸĐŽĐ¶Đ°Đ”ĐČĐ° ОбщДстĐČĐ”ĐœĐœŃ‹Đč ĐżĐŸŃ€ŃĐŽĐŸĐș
ЕĐșĐ°Ń‚Đ”Ń€ĐžĐœĐ° Đ„ĐŸĐŽĐ¶Đ°Đ”ĐČĐ° ОбщДстĐČĐ”ĐœĐœŃ‹Đč ĐżĐŸŃ€ŃĐŽĐŸĐșЕĐșĐ°Ń‚Đ”Ń€ĐžĐœĐ° Đ„ĐŸĐŽĐ¶Đ°Đ”ĐČĐ° ОбщДстĐČĐ”ĐœĐœŃ‹Đč ĐżĐŸŃ€ŃĐŽĐŸĐș
ЕĐșĐ°Ń‚Đ”Ń€ĐžĐœĐ° Đ„ĐŸĐŽĐ¶Đ°Đ”ĐČĐ° ОбщДстĐČĐ”ĐœĐœŃ‹Đč ĐżĐŸŃ€ŃĐŽĐŸĐș
 
Cmmaao pmi-resume template-8
Cmmaao pmi-resume template-8Cmmaao pmi-resume template-8
Cmmaao pmi-resume template-8
 
Visual Vocabulary Project
Visual Vocabulary ProjectVisual Vocabulary Project
Visual Vocabulary Project
 
Pmi pmp-resume template-4
Pmi pmp-resume template-4Pmi pmp-resume template-4
Pmi pmp-resume template-4
 
Prostƙedek na mytí nádobí cz tianDe
Prostƙedek na mytí nádobí cz tianDeProstƙedek na mytí nádobí cz tianDe
Prostƙedek na mytí nádobí cz tianDe
 

Ähnlich wie 02 test planning

Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Ian McDonald
 
The Case for Agile testing
The Case for Agile testingThe Case for Agile testing
The Case for Agile testingCognizant
 
Test management
Test managementTest management
Test managementOana Feidi
 
CTFL chapter 05
CTFL chapter 05CTFL chapter 05
CTFL chapter 05Davis Thomas
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introductionOana Feidi
 
360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellenceguestf2e1db
 
Resume_Saurabh jain
Resume_Saurabh jainResume_Saurabh jain
Resume_Saurabh jainSaurabh Jain
 
Effective Test Estimation
Effective Test EstimationEffective Test Estimation
Effective Test EstimationTechWell
 
ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2Chandukar
 
ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2onsoftwaretest
 
programming testing.pdf
programming testing.pdfprogramming testing.pdf
programming testing.pdfSatishkumar722293
 
programming testing.pdf
programming testing.pdfprogramming testing.pdf
programming testing.pdfSatishkumar722293
 
programming testing.pdf
programming testing.pdfprogramming testing.pdf
programming testing.pdfSatishkumar722293
 
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTINGWelingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTINGSachin Pathania
 
Risk Based Testing: Deferring the Right Bugs
Risk Based Testing: Deferring the Right BugsRisk Based Testing: Deferring the Right Bugs
Risk Based Testing: Deferring the Right Bugsindus329
 

Ähnlich wie 02 test planning (20)

Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Estimating test effort part 1 of 2
Estimating test effort part 1 of 2
 
Test Life Cycle
Test Life CycleTest Life Cycle
Test Life Cycle
 
stlc
stlcstlc
stlc
 
stlc
stlcstlc
stlc
 
The Case for Agile testing
The Case for Agile testingThe Case for Agile testing
The Case for Agile testing
 
Test management
Test managementTest management
Test management
 
CTFL chapter 05
CTFL chapter 05CTFL chapter 05
CTFL chapter 05
 
STLC-ppt-1.pptx
STLC-ppt-1.pptxSTLC-ppt-1.pptx
STLC-ppt-1.pptx
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introduction
 
QAIBP
QAIBPQAIBP
QAIBP
 
360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence
 
Resume_Saurabh jain
Resume_Saurabh jainResume_Saurabh jain
Resume_Saurabh jain
 
Effective Test Estimation
Effective Test EstimationEffective Test Estimation
Effective Test Estimation
 
ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2
 
ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2
 
programming testing.pdf
programming testing.pdfprogramming testing.pdf
programming testing.pdf
 
programming testing.pdf
programming testing.pdfprogramming testing.pdf
programming testing.pdf
 
programming testing.pdf
programming testing.pdfprogramming testing.pdf
programming testing.pdf
 
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTINGWelingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
 
Risk Based Testing: Deferring the Right Bugs
Risk Based Testing: Deferring the Right BugsRisk Based Testing: Deferring the Right Bugs
Risk Based Testing: Deferring the Right Bugs
 

Mehr von Clemens Reijnen

Azure for software development teams
Azure for software development teamsAzure for software development teams
Azure for software development teamsClemens Reijnen
 
06 operations and feedback
06   operations and feedback06   operations and feedback
06 operations and feedbackClemens Reijnen
 
05 test infrastructure
05   test infrastructure05   test infrastructure
05 test infrastructureClemens Reijnen
 
04 test controlling and tracking
04   test controlling and tracking04   test controlling and tracking
04 test controlling and trackingClemens Reijnen
 
03 test specification and execution
03   test specification and execution03   test specification and execution
03 test specification and executionClemens Reijnen
 
01 the value of quality
01   the value of quality01   the value of quality
01 the value of qualityClemens Reijnen
 
A Collaborative culture
A Collaborative cultureA Collaborative culture
A Collaborative cultureClemens Reijnen
 
Test Tooling in Visual Studio 2012 an overview
Test Tooling in Visual Studio 2012 an overviewTest Tooling in Visual Studio 2012 an overview
Test Tooling in Visual Studio 2012 an overviewClemens Reijnen
 
ALM - Getting Testing done in a Sprint
ALM - Getting Testing done in a SprintALM - Getting Testing done in a Sprint
ALM - Getting Testing done in a SprintClemens Reijnen
 
TFS11 on Azure advanced
TFS11 on Azure advancedTFS11 on Azure advanced
TFS11 on Azure advancedClemens Reijnen
 
TFS11 on Azure the basics
TFS11 on Azure the basicsTFS11 on Azure the basics
TFS11 on Azure the basicsClemens Reijnen
 
Coded UI - Test automation Practices from the Field
Coded UI - Test automation Practices from the FieldCoded UI - Test automation Practices from the Field
Coded UI - Test automation Practices from the FieldClemens Reijnen
 
MTLM Visual Studio 2010 ALM workshop - day1
MTLM Visual Studio 2010 ALM workshop  - day1MTLM Visual Studio 2010 ALM workshop  - day1
MTLM Visual Studio 2010 ALM workshop - day1Clemens Reijnen
 
MTLM Visual Studio 2010 ALM - day2
MTLM Visual Studio 2010 ALM - day2MTLM Visual Studio 2010 ALM - day2
MTLM Visual Studio 2010 ALM - day2Clemens Reijnen
 
MTLM Visual Studio 2010 ALM workshop
MTLM Visual Studio 2010 ALM workshopMTLM Visual Studio 2010 ALM workshop
MTLM Visual Studio 2010 ALM workshopClemens Reijnen
 
Scrum with VS2010
Scrum with VS2010  Scrum with VS2010
Scrum with VS2010 Clemens Reijnen
 
Technical meeting automated testing with vs2010
Technical meeting automated testing with vs2010Technical meeting automated testing with vs2010
Technical meeting automated testing with vs2010Clemens Reijnen
 
Alm 4 Azure with screenshots
Alm 4 Azure with screenshotsAlm 4 Azure with screenshots
Alm 4 Azure with screenshotsClemens Reijnen
 
Talk Through Sogeti ALM 4 Azure
Talk Through Sogeti ALM 4 AzureTalk Through Sogeti ALM 4 Azure
Talk Through Sogeti ALM 4 AzureClemens Reijnen
 

Mehr von Clemens Reijnen (20)

Azure for software development teams
Azure for software development teamsAzure for software development teams
Azure for software development teams
 
06 operations and feedback
06   operations and feedback06   operations and feedback
06 operations and feedback
 
05 test infrastructure
05   test infrastructure05   test infrastructure
05 test infrastructure
 
04 test controlling and tracking
04   test controlling and tracking04   test controlling and tracking
04 test controlling and tracking
 
03 test specification and execution
03   test specification and execution03   test specification and execution
03 test specification and execution
 
01 the value of quality
01   the value of quality01   the value of quality
01 the value of quality
 
A Collaborative culture
A Collaborative cultureA Collaborative culture
A Collaborative culture
 
Test Tooling in Visual Studio 2012 an overview
Test Tooling in Visual Studio 2012 an overviewTest Tooling in Visual Studio 2012 an overview
Test Tooling in Visual Studio 2012 an overview
 
ALM - Getting Testing done in a Sprint
ALM - Getting Testing done in a SprintALM - Getting Testing done in a Sprint
ALM - Getting Testing done in a Sprint
 
TFS11 on Azure advanced
TFS11 on Azure advancedTFS11 on Azure advanced
TFS11 on Azure advanced
 
TFS11 on Azure the basics
TFS11 on Azure the basicsTFS11 on Azure the basics
TFS11 on Azure the basics
 
Coded UI - Test automation Practices from the Field
Coded UI - Test automation Practices from the FieldCoded UI - Test automation Practices from the Field
Coded UI - Test automation Practices from the Field
 
MTLM Visual Studio 2010 ALM workshop - day1
MTLM Visual Studio 2010 ALM workshop  - day1MTLM Visual Studio 2010 ALM workshop  - day1
MTLM Visual Studio 2010 ALM workshop - day1
 
MTLM Visual Studio 2010 ALM - day2
MTLM Visual Studio 2010 ALM - day2MTLM Visual Studio 2010 ALM - day2
MTLM Visual Studio 2010 ALM - day2
 
MTLM Visual Studio 2010 ALM workshop
MTLM Visual Studio 2010 ALM workshopMTLM Visual Studio 2010 ALM workshop
MTLM Visual Studio 2010 ALM workshop
 
Scrum with VS2010
Scrum with VS2010  Scrum with VS2010
Scrum with VS2010
 
Technical meeting automated testing with vs2010
Technical meeting automated testing with vs2010Technical meeting automated testing with vs2010
Technical meeting automated testing with vs2010
 
Alm 4 Azure with screenshots
Alm 4 Azure with screenshotsAlm 4 Azure with screenshots
Alm 4 Azure with screenshots
 
Talk Through Sogeti ALM 4 Azure
Talk Through Sogeti ALM 4 AzureTalk Through Sogeti ALM 4 Azure
Talk Through Sogeti ALM 4 Azure
 
Alm 4 Azure
Alm 4 AzureAlm 4 Azure
Alm 4 Azure
 

KĂŒrzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

KĂŒrzlich hochgeladen (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

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