SlideShare a Scribd company logo
1 of 16
Agile Testing - Concepts & Techniques
Date: 2nd Dec 2015
Presented by –
Kingshuk Chatterjee & Amol Sande
Confidential www.synerzip.com
Agenda
www.synerzip.comConfidential
 What is Agile Testing
 What is Quality in Agile
 Principles for Agile Testers
 Agile Testing Quadrants
 Agile Testing Challenges
 Agile Testing Approach
 Session Based Testing
 Test Reporting Techniques
Waterfall Vs Agile
www.synerzip.comConfidential
Principles for Agile Testers:
www.synerzip.comConfidential
 Provide continuous feedback
 Deliver value to the customer
 Enable Face to Face Communication
 Practice Continuous improvement
 Respond to Change
 Self Organize
 Focus on People
Typical Processes:
www.synerzip.comConfidential
 Seeking lightweight process
 Test planning
 Defect Tracking
 Metrics
Agile Testing Quadrants
www.synerzip.comConfidential
Business Facing
Technology Facing
SupportingtheTeam
CritiqueProduct
Agile Testing Challenges
www.synerzip.comConfidential
 Team may not value testers or vice versa.
 Unclear role of testers.
 Testing often squeezed as deadlines approach.
 Developers and testers are often in different operation
silos.
 Team may not have the skills or domain expertise to test
effectively.
Agile Testing Approach
www.synerzip.comConfidential
 Testers are first class citizens of agile teams and part of
“Whole Team” supporting customers, business stake
holders, dev and other team members.
 Testers support quality infusion through entire team and
product cycle.
 Test tasks and stories are planned and executed like
development stories and task.
 Automate where possible and use creative approaches
for testing.
 Communicate through information radiators.
Session Based Testing
www.synerzip.comConfidential
• A method specifically designed to make exploratory testing auditable and
measurable on a wider scale.
Session Based Testing
www.synerzip.comConfidential
• Charter:
• Session:
• Charter:
• Session:
1. Goal or agenda for test session in 1 to 3 sentences.
2. Created by test team prior to start of testing but may
be changed at any time.
3. Created from specifications, test plan or from previous
test session results.
1. Testing for uninterrupted period of time (1 or 2 hours)
2. Session focused on charter but allows new
opportunities or issues.
3. Test cases created on the fly and progress is
recorded.
Session Based Testing
www.synerzip.comConfidential
• Report:
• Debrief:
• Parsing Result:
- Charter
- Areas tested
- Notes on how testing conducted
- List of new bugs found
- List of issues
- Input Data used
- % time spent
- Session start time and duration
- Tester Name
Short discussion between manager (PO) &
tester(s) about session and session reports.
Standardized session report used to parse and
store the result as aggregate data for reporting
and metrics.
Allows reporting on number of sessions per
area, breakdown of time spent on testing, bug
investigation, setup and other activities.
A Low Tech Testing Dashboard
www.synerzip.comConfidential
• Problem is:
Questions
• what is the status of testing?
• What are you doing today?
• When will be you finished?
• Why is it taking so long?
• Have you tested ____ this?
Management
thinking
• Testing is assumed to be continuous.
• Testing is considered a linear,
independent task.
• Test results are assumed to stay valid.
• Test Metrics are hard to interpret
• Impatient for detailed test status
reporting
A Low Tech Testing Dashboard
www.synerzip.comConfidential
• Solution is:
 Report test cycle progress in a simple, structured way
 … shows progress towards goal.
 … manages expectations
 … and inspires support
 …. for an effective test process.
Product Areas
Test Effort
Test Coverage
Quality Assessment
Time
A Low Tech Testing Dashboard
www.synerzip.comConfidential
1. High level areas of
equal values, no sub
areas.
2. Minimize overlap.
3. Must “make sense”
4. Inclusive of everything
reasonably testable
• None
• Start
• Low
• High
• Pause
• Blocked
• Go Live
0
1
1+
2
2+
3
1. Red
2. Green
3. Gold
References and Further Reading
www.synerzip.comConfidential
1) Agile Testing: A Practical Guide for Testers and Agile Teams
By Lisa Crispin and Janet Gregory
2) www.satisfice.com/
3) http://www.teatimewithtesters.com/
Confidential www.synerzip.com

More Related Content

More from Synerzip

Agile For Mobile App Development
Agile For Mobile App Development Agile For Mobile App Development
Agile For Mobile App Development Synerzip
 
Using Agile in Non-Ideal Situations
Using Agile in Non-Ideal SituationsUsing Agile in Non-Ideal Situations
Using Agile in Non-Ideal SituationsSynerzip
 
Accelerating Agile Transformations - Ravi Verma
Accelerating Agile Transformations - Ravi VermaAccelerating Agile Transformations - Ravi Verma
Accelerating Agile Transformations - Ravi VermaSynerzip
 
Agile Product Management Basics
Agile Product Management BasicsAgile Product Management Basics
Agile Product Management BasicsSynerzip
 
Product Portfolio Kanban - by Erik Huddleston
Product Portfolio Kanban - by Erik HuddlestonProduct Portfolio Kanban - by Erik Huddleston
Product Portfolio Kanban - by Erik HuddlestonSynerzip
 
Modern Software Practices - by Damon Poole
Modern Software Practices - by Damon PooleModern Software Practices - by Damon Poole
Modern Software Practices - by Damon PooleSynerzip
 
Context Driven Agile Leadership
Context Driven Agile LeadershipContext Driven Agile Leadership
Context Driven Agile LeadershipSynerzip
 
Adopting TDD - by Don McGreal
Adopting TDD - by Don McGrealAdopting TDD - by Don McGreal
Adopting TDD - by Don McGrealSynerzip
 
Pragmatics of Agility - by Venkat Subramaniam
Pragmatics of Agility - by Venkat SubramaniamPragmatics of Agility - by Venkat Subramaniam
Pragmatics of Agility - by Venkat SubramaniamSynerzip
 
Cross Platform Mobile App Development
Cross Platform Mobile App DevelopmentCross Platform Mobile App Development
Cross Platform Mobile App DevelopmentSynerzip
 
Agile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take AwaysAgile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take AwaysSynerzip
 
Performance Evaluation in Agile
Performance Evaluation in AgilePerformance Evaluation in Agile
Performance Evaluation in AgileSynerzip
 
Scrum And Kanban (for better agile teams)
Scrum And Kanban (for better agile teams)Scrum And Kanban (for better agile teams)
Scrum And Kanban (for better agile teams)Synerzip
 
Managing Technical Debt - by Michael Hall
Managing Technical Debt - by Michael HallManaging Technical Debt - by Michael Hall
Managing Technical Debt - by Michael HallSynerzip
 
Elephants in The Agile Room - by Todd Little
Elephants in The Agile Room - by Todd LittleElephants in The Agile Room - by Todd Little
Elephants in The Agile Room - by Todd LittleSynerzip
 
Panning for User Story Gold - by Damon Poole, Agile Coach
Panning for User Story Gold - by Damon Poole, Agile CoachPanning for User Story Gold - by Damon Poole, Agile Coach
Panning for User Story Gold - by Damon Poole, Agile CoachSynerzip
 
QA Role In Agile Teams - by Michael Hall
QA Role In Agile Teams - by Michael HallQA Role In Agile Teams - by Michael Hall
QA Role In Agile Teams - by Michael HallSynerzip
 
Architecture in an Agile World
Architecture in an Agile World Architecture in an Agile World
Architecture in an Agile World Synerzip
 
Scaling Scrum (A case-study on scaling scrum to a team of 150 engineers, 6 lo...
Scaling Scrum (A case-study on scaling scrum to a team of 150 engineers, 6 lo...Scaling Scrum (A case-study on scaling scrum to a team of 150 engineers, 6 lo...
Scaling Scrum (A case-study on scaling scrum to a team of 150 engineers, 6 lo...Synerzip
 
Mobile Development: HTML5 Vs. Native
Mobile Development: HTML5 Vs. NativeMobile Development: HTML5 Vs. Native
Mobile Development: HTML5 Vs. NativeSynerzip
 

More from Synerzip (20)

Agile For Mobile App Development
Agile For Mobile App Development Agile For Mobile App Development
Agile For Mobile App Development
 
Using Agile in Non-Ideal Situations
Using Agile in Non-Ideal SituationsUsing Agile in Non-Ideal Situations
Using Agile in Non-Ideal Situations
 
Accelerating Agile Transformations - Ravi Verma
Accelerating Agile Transformations - Ravi VermaAccelerating Agile Transformations - Ravi Verma
Accelerating Agile Transformations - Ravi Verma
 
Agile Product Management Basics
Agile Product Management BasicsAgile Product Management Basics
Agile Product Management Basics
 
Product Portfolio Kanban - by Erik Huddleston
Product Portfolio Kanban - by Erik HuddlestonProduct Portfolio Kanban - by Erik Huddleston
Product Portfolio Kanban - by Erik Huddleston
 
Modern Software Practices - by Damon Poole
Modern Software Practices - by Damon PooleModern Software Practices - by Damon Poole
Modern Software Practices - by Damon Poole
 
Context Driven Agile Leadership
Context Driven Agile LeadershipContext Driven Agile Leadership
Context Driven Agile Leadership
 
Adopting TDD - by Don McGreal
Adopting TDD - by Don McGrealAdopting TDD - by Don McGreal
Adopting TDD - by Don McGreal
 
Pragmatics of Agility - by Venkat Subramaniam
Pragmatics of Agility - by Venkat SubramaniamPragmatics of Agility - by Venkat Subramaniam
Pragmatics of Agility - by Venkat Subramaniam
 
Cross Platform Mobile App Development
Cross Platform Mobile App DevelopmentCross Platform Mobile App Development
Cross Platform Mobile App Development
 
Agile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take AwaysAgile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take Aways
 
Performance Evaluation in Agile
Performance Evaluation in AgilePerformance Evaluation in Agile
Performance Evaluation in Agile
 
Scrum And Kanban (for better agile teams)
Scrum And Kanban (for better agile teams)Scrum And Kanban (for better agile teams)
Scrum And Kanban (for better agile teams)
 
Managing Technical Debt - by Michael Hall
Managing Technical Debt - by Michael HallManaging Technical Debt - by Michael Hall
Managing Technical Debt - by Michael Hall
 
Elephants in The Agile Room - by Todd Little
Elephants in The Agile Room - by Todd LittleElephants in The Agile Room - by Todd Little
Elephants in The Agile Room - by Todd Little
 
Panning for User Story Gold - by Damon Poole, Agile Coach
Panning for User Story Gold - by Damon Poole, Agile CoachPanning for User Story Gold - by Damon Poole, Agile Coach
Panning for User Story Gold - by Damon Poole, Agile Coach
 
QA Role In Agile Teams - by Michael Hall
QA Role In Agile Teams - by Michael HallQA Role In Agile Teams - by Michael Hall
QA Role In Agile Teams - by Michael Hall
 
Architecture in an Agile World
Architecture in an Agile World Architecture in an Agile World
Architecture in an Agile World
 
Scaling Scrum (A case-study on scaling scrum to a team of 150 engineers, 6 lo...
Scaling Scrum (A case-study on scaling scrum to a team of 150 engineers, 6 lo...Scaling Scrum (A case-study on scaling scrum to a team of 150 engineers, 6 lo...
Scaling Scrum (A case-study on scaling scrum to a team of 150 engineers, 6 lo...
 
Mobile Development: HTML5 Vs. Native
Mobile Development: HTML5 Vs. NativeMobile Development: HTML5 Vs. Native
Mobile Development: HTML5 Vs. Native
 

Recently uploaded

WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 

Recently uploaded (20)

WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 

Agile Testing Concepts and Techniques - Synerzip

  • 1. Agile Testing - Concepts & Techniques Date: 2nd Dec 2015 Presented by – Kingshuk Chatterjee & Amol Sande Confidential www.synerzip.com
  • 2. Agenda www.synerzip.comConfidential  What is Agile Testing  What is Quality in Agile  Principles for Agile Testers  Agile Testing Quadrants  Agile Testing Challenges  Agile Testing Approach  Session Based Testing  Test Reporting Techniques
  • 4. Principles for Agile Testers: www.synerzip.comConfidential  Provide continuous feedback  Deliver value to the customer  Enable Face to Face Communication  Practice Continuous improvement  Respond to Change  Self Organize  Focus on People
  • 5. Typical Processes: www.synerzip.comConfidential  Seeking lightweight process  Test planning  Defect Tracking  Metrics
  • 6. Agile Testing Quadrants www.synerzip.comConfidential Business Facing Technology Facing SupportingtheTeam CritiqueProduct
  • 7. Agile Testing Challenges www.synerzip.comConfidential  Team may not value testers or vice versa.  Unclear role of testers.  Testing often squeezed as deadlines approach.  Developers and testers are often in different operation silos.  Team may not have the skills or domain expertise to test effectively.
  • 8. Agile Testing Approach www.synerzip.comConfidential  Testers are first class citizens of agile teams and part of “Whole Team” supporting customers, business stake holders, dev and other team members.  Testers support quality infusion through entire team and product cycle.  Test tasks and stories are planned and executed like development stories and task.  Automate where possible and use creative approaches for testing.  Communicate through information radiators.
  • 9. Session Based Testing www.synerzip.comConfidential • A method specifically designed to make exploratory testing auditable and measurable on a wider scale.
  • 10. Session Based Testing www.synerzip.comConfidential • Charter: • Session: • Charter: • Session: 1. Goal or agenda for test session in 1 to 3 sentences. 2. Created by test team prior to start of testing but may be changed at any time. 3. Created from specifications, test plan or from previous test session results. 1. Testing for uninterrupted period of time (1 or 2 hours) 2. Session focused on charter but allows new opportunities or issues. 3. Test cases created on the fly and progress is recorded.
  • 11. Session Based Testing www.synerzip.comConfidential • Report: • Debrief: • Parsing Result: - Charter - Areas tested - Notes on how testing conducted - List of new bugs found - List of issues - Input Data used - % time spent - Session start time and duration - Tester Name Short discussion between manager (PO) & tester(s) about session and session reports. Standardized session report used to parse and store the result as aggregate data for reporting and metrics. Allows reporting on number of sessions per area, breakdown of time spent on testing, bug investigation, setup and other activities.
  • 12. A Low Tech Testing Dashboard www.synerzip.comConfidential • Problem is: Questions • what is the status of testing? • What are you doing today? • When will be you finished? • Why is it taking so long? • Have you tested ____ this? Management thinking • Testing is assumed to be continuous. • Testing is considered a linear, independent task. • Test results are assumed to stay valid. • Test Metrics are hard to interpret • Impatient for detailed test status reporting
  • 13. A Low Tech Testing Dashboard www.synerzip.comConfidential • Solution is:  Report test cycle progress in a simple, structured way  … shows progress towards goal.  … manages expectations  … and inspires support  …. for an effective test process. Product Areas Test Effort Test Coverage Quality Assessment Time
  • 14. A Low Tech Testing Dashboard www.synerzip.comConfidential 1. High level areas of equal values, no sub areas. 2. Minimize overlap. 3. Must “make sense” 4. Inclusive of everything reasonably testable • None • Start • Low • High • Pause • Blocked • Go Live 0 1 1+ 2 2+ 3 1. Red 2. Green 3. Gold
  • 15. References and Further Reading www.synerzip.comConfidential 1) Agile Testing: A Practical Guide for Testers and Agile Teams By Lisa Crispin and Janet Gregory 2) www.satisfice.com/ 3) http://www.teatimewithtesters.com/