SlideShare une entreprise Scribd logo
1  sur  31
Shirly Ronen-Harel
Sep 2010
Product
Release
User story
Task
Planning : Product –> Release -> Iteration –> User stories - > Tasks testing
User story
User story
Task
Task
Task
Task
Task
Task
Task
Task
Detailed planningHigh level planning
Product
Release
User story
Task
High level planning :
Sprint 0
Approach
Scope
Functional tractability to
tests
Planning /performing :
Acceptance test
Functional tests
Regression
Mini hardening!?
i
n
t
e
g
r
a
t
i
o
n
Unit tests
Peering
[Development environment
tests]
Planning : Product –> release -> iteration –> user stories - > Tasks testing
Goal :
Find defects
Goal :
Find defects
Preventing
!Defects
User
story
User story
Task
Task
User story
Task
Task
Test early!
User story
Task
Task
Working software
Test early!
User story
Task
Task
Working software
Test early!
Acceptance
criteria
User story
Task
ATDD
Task
Working software
Test early!
Acceptance
criteria
User story
Task
ATDD
Task
Working software
Test early!
Acceptance
criteria
User story
Task
Task
Working software
Test early!
Acceptance
criteria
Team
ATDD
User story
Task
ATDD
Planning functional tests ,
regression , integration
,customer ?tests? other tests
Task
Working software
Test early!
Acceptance
criteria
User story
Task
ATDD
Planning functional
tests , regression ,
integration ,customer
?tests? other tests
Task
Automating
tests
Working software
Test early!
Acceptance
criteria
User story
Task
ATDD
Planning functional
tests , regression ,
integration ,customer
?tests? other tests
Testers are Peering with
developer (per task/s)–
understanding the
development approach
Task
Automating
tests
Working software
Test early!
Acceptance
criteria
User story
Task
ATDD
Planning functional
tests , regression ,
integration ,customer
?tests? other tests
Testers are Peering
with developer (per
task/s)– understanding
the development
approach
Task
Coding
(with tdd)
Automating
tests
Working software
Test early!
Acceptance
criteria
User story
Task
ATDD
Planning functional
tests , regression ,
integration ,customer
?tests? other tests
Testers are Peering with developer
(per task/s)– understanding the
development approach
Task
coding
Unit testing
execution
Automating
tests
Working software
Test early!
Acceptance
criteria
User
story
Task
ATDD
Planning
functional tests ,
regression ,
integration
,customer ?tests?
other tests
Testers are Peering with
developer (per task/s)–
understanding the development
approach
Task
coding
Unit testing
execution
Peering – Testing on
development environment
(automation or manual)
Automating
tests
Working software
Test early!
Acceptance
criteria
User story
Task
ATDD
Planning functional
tests , regression ,
integration ,customer
?tests? other tests
Testers are Peering with
developer (per task/s)–
understanding the development
approach
Task
coding
Unit testing
execution
Peering – Testing on
development environment
Automating
tests
Working software
Test early!
Acceptance
criteria
User story
Task
ATDD
Planning functional
tests , regression ,
integration ,customer
?tests? other tests
Testers are Peering with
developer (per task/s)–
understanding the
development approach
Task
coding
Unit testing
execution
Peering – Testing on
development environment
Automating
tests
Unit tests pass
Working software
Test early!
Acceptance
criteria
User story
Task
ATDD
Planning functional
tests , regression ,
integration ,customer
?tests? other tests
Testers are Peering with
developer (per task/s)–
understanding the
development approach
Task
coding
Unit testing
execution
Peering – Testing on
development environment
Functional,
(exploratory)
Performing/ automation
Acceptance (and with PO).
Regression
Defining mini hardening
Automating
tests
Unit tests pass
Working software
Test early!
Acceptance
criteria
User story
Task
ATDD
Planning functional
tests , regression ,
integration ,customer
?tests? other tests
Testers are Peering with
developer (per task/s)–
understanding the
development approach
Task
coding
Unit testing
execution
Peering – Testing on
development environment
Functional,
(exploratory)
Performing/ automation
Acceptance (and with
PO).
Regression
Defining mini hardening
Automating
tests
Unit tests pass
Working software
Test early!
Acceptance
criteria
User story
Task
ATDD
Planning functional
tests , regression ,
integration ,customer
?tests? other tests
Testers are Peering with
developer (per task/s)–
understanding the
development approach
Task
coding
Unit testing
execution
Peering – Testing on
development environment
Functional,
(exploratory)
Performing/ automation
Acceptance (and with
PO).
Regression
Defining mini hardening
Automating
tests
Unit tests pass
Working software
Test early!
Acceptance
criteria
User story
i
n
t
e
g
r
a
t
i
o
n
Functional,
(exploratory)
Performing/ automation
Acceptance (and with PO).
Regression
Defining mini hardening
[end game testing if needed ]
Unit tests pass
Working software
User story
User story
Team
» Making sure a functional area is stable – working
software
» Few hours to 1-2 days - top
» Taking a group of user stories (keep it small and simple)
» Stop
» Perform related regression
» Perform short exploratory
» Automation regression reduce the need of mini
hardenings.
US
Working
software
US
US
Perform
exploratory
, related
regression
US
Working
software
US
US
Perform
exploratory
, related
regression
Sprint
Unit Test Every piece of code Continuous on every
peace of code
Acceptance tests Business related Every user story , and
on every Build
Integration Test Continuous Integrated system|
(Server, DB etc). execute
automation regression , End to
end flow for each functional
unit.
Daily
End 2 End Integrated system against live
product
Nightly / Weekly/Build
Type Measurements
Sanity Integration After each build creation ,
to have 100% passed sanity
scenarios
End 2 End
Regression Integration
Measure Success rate.
End 2 End
Manual
Progression Acceptance
Measure Success rate.
Integration
End 2 End
Manual
Load Integrated system List of end to end flows
and covered scenarios
results
Stress Integrated system
User story testing activities 3

Contenu connexe

Tendances

Understanding Agile 11x17
Understanding Agile 11x17Understanding Agile 11x17
Understanding Agile 11x17
Nigel Thurlow
 
Agile tour ncr test360_degree - agile testing on steroids
Agile tour ncr test360_degree - agile testing on steroidsAgile tour ncr test360_degree - agile testing on steroids
Agile tour ncr test360_degree - agile testing on steroids
Vipul Gupta
 
How to organize qa process in agile speed
How to organize qa process in agile speedHow to organize qa process in agile speed
How to organize qa process in agile speed
Svitlana Dubyk
 
Continuous Integration Approach
Continuous Integration ApproachContinuous Integration Approach
Continuous Integration Approach
Nigel Thurlow
 

Tendances (20)

Understanding Agile 11x17
Understanding Agile 11x17Understanding Agile 11x17
Understanding Agile 11x17
 
Test Driven Agile
Test Driven AgileTest Driven Agile
Test Driven Agile
 
Qa process 2012
Qa process 2012Qa process 2012
Qa process 2012
 
Agile test tools
Agile test toolsAgile test tools
Agile test tools
 
Quality Assurance
Quality AssuranceQuality Assurance
Quality Assurance
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing Methodology
 
Agile tour ncr test360_degree - agile testing on steroids
Agile tour ncr test360_degree - agile testing on steroidsAgile tour ncr test360_degree - agile testing on steroids
Agile tour ncr test360_degree - agile testing on steroids
 
Guide to Agile testing
Guide to Agile testingGuide to Agile testing
Guide to Agile testing
 
QA Process Overview
QA Process OverviewQA Process Overview
QA Process Overview
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Group
 
Large-Scale Agile Test Automation Strategies in Practice
Large-Scale Agile Test Automation Strategies in PracticeLarge-Scale Agile Test Automation Strategies in Practice
Large-Scale Agile Test Automation Strategies in Practice
 
A Concise QA Process
A Concise QA Process A Concise QA Process
A Concise QA Process
 
How to organize qa process in agile speed
How to organize qa process in agile speedHow to organize qa process in agile speed
How to organize qa process in agile speed
 
Optimising Quality Assurance in an Agile World
Optimising Quality Assurance in an Agile WorldOptimising Quality Assurance in an Agile World
Optimising Quality Assurance in an Agile World
 
Test automation - What? Why? How?
Test automation - What? Why? How?Test automation - What? Why? How?
Test automation - What? Why? How?
 
John Fodeh Adventures in Test Automation - EuroSTAR 2013
John Fodeh Adventures in Test Automation - EuroSTAR 2013John Fodeh Adventures in Test Automation - EuroSTAR 2013
John Fodeh Adventures in Test Automation - EuroSTAR 2013
 
Certified Professional Master Agile Testing information and highlights
Certified Professional Master Agile Testing  information and highlightsCertified Professional Master Agile Testing  information and highlights
Certified Professional Master Agile Testing information and highlights
 
Continuous Integration Approach
Continuous Integration ApproachContinuous Integration Approach
Continuous Integration Approach
 
Tech talks #1- Unit testing and TDD
Tech talks #1- Unit testing and TDDTech talks #1- Unit testing and TDD
Tech talks #1- Unit testing and TDD
 
Agile testing
Agile testingAgile testing
Agile testing
 

Similaire à User story testing activities 3

Shirly Ronen - User story testing activities
Shirly Ronen - User story testing activitiesShirly Ronen - User story testing activities
Shirly Ronen - User story testing activities
AgileSparks
 
Best practices quality assurance
Best practices   quality assuranceBest practices   quality assurance
Best practices quality assurance
Shakal Shukla
 
Richa Rani-QA Consultant
Richa Rani-QA ConsultantRicha Rani-QA Consultant
Richa Rani-QA Consultant
Richa Rani
 
Software Testing - A sneak preview By Srikanth
Software Testing - A sneak preview By SrikanthSoftware Testing - A sneak preview By Srikanth
Software Testing - A sneak preview By Srikanth
Srikanth Krishnamoorthy
 
Acceptance Testing Driven Development, TDD
Acceptance Testing Driven Development, TDDAcceptance Testing Driven Development, TDD
Acceptance Testing Driven Development, TDD
Laurent PY
 
1 Ads
1 Ads1 Ads
1 Ads
lcbj
 
Sw Software QA Testing
Sw Software QA TestingSw Software QA Testing
Sw Software QA Testing
jonathan077070
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2
Yogindernath Gupta
 

Similaire à User story testing activities 3 (20)

Shirly Ronen - User story testing activities
Shirly Ronen - User story testing activitiesShirly Ronen - User story testing activities
Shirly Ronen - User story testing activities
 
ADM Overview - Customers
ADM Overview - CustomersADM Overview - Customers
ADM Overview - Customers
 
Best practices quality assurance
Best practices   quality assuranceBest practices   quality assurance
Best practices quality assurance
 
Behavior Driven Development
Behavior Driven DevelopmentBehavior Driven Development
Behavior Driven Development
 
Agile Software Development Process
Agile Software Development ProcessAgile Software Development Process
Agile Software Development Process
 
Richa Rani-QA Consultant
Richa Rani-QA ConsultantRicha Rani-QA Consultant
Richa Rani-QA Consultant
 
prod-dev-management.pptx
prod-dev-management.pptxprod-dev-management.pptx
prod-dev-management.pptx
 
Software Testing - A sneak preview By Srikanth
Software Testing - A sneak preview By SrikanthSoftware Testing - A sneak preview By Srikanth
Software Testing - A sneak preview By Srikanth
 
An exploratory study of the state of practice of performance testing in Java-...
An exploratory study of the state of practice of performance testing in Java-...An exploratory study of the state of practice of performance testing in Java-...
An exploratory study of the state of practice of performance testing in Java-...
 
Neev Independent Testing Services
Neev Independent Testing ServicesNeev Independent Testing Services
Neev Independent Testing Services
 
Acceptance Testing Driven Development, TDD
Acceptance Testing Driven Development, TDDAcceptance Testing Driven Development, TDD
Acceptance Testing Driven Development, TDD
 
Tabara testare adrian matei
Tabara testare adrian mateiTabara testare adrian matei
Tabara testare adrian matei
 
1 Ads
1 Ads1 Ads
1 Ads
 
RaviTeja_Resume
RaviTeja_ResumeRaviTeja_Resume
RaviTeja_Resume
 
Sw Software QA Testing
Sw Software QA TestingSw Software QA Testing
Sw Software QA Testing
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2
 
CV_pawan
CV_pawanCV_pawan
CV_pawan
 
Agile Testing 20021015
Agile Testing 20021015Agile Testing 20021015
Agile Testing 20021015
 
Agile case studies
Agile case studiesAgile case studies
Agile case studies
 
Agile testing - Reducing time to Market
Agile testing - Reducing time to MarketAgile testing - Reducing time to Market
Agile testing - Reducing time to Market
 

Dernier

Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 

Dernier (20)

Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Only Cash On Delivery Call Girls In Sikandarpur Gurgaon ❤️8448577510 ⊹Escorts...
Only Cash On Delivery Call Girls In Sikandarpur Gurgaon ❤️8448577510 ⊹Escorts...Only Cash On Delivery Call Girls In Sikandarpur Gurgaon ❤️8448577510 ⊹Escorts...
Only Cash On Delivery Call Girls In Sikandarpur Gurgaon ❤️8448577510 ⊹Escorts...
 
KALYANI 💋 Call Girl 9827461493 Call Girls in Escort service book now
KALYANI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowKALYANI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
KALYANI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
WheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond InsightsWheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond Insights
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
KOTA 💋 Call Girl 9827461493 Call Girls in Escort service book now
KOTA 💋 Call Girl 9827461493 Call Girls in  Escort service book nowKOTA 💋 Call Girl 9827461493 Call Girls in  Escort service book now
KOTA 💋 Call Girl 9827461493 Call Girls in Escort service book now
 

User story testing activities 3