SlideShare a Scribd company logo
ISTQB Agile Tester
Conclusions about Certification
Michał Dudziak
11.2015
List of things
• Introduction
• Software Development in Agile
• Practices and Process
• Techniques and Tools
• Tester in Agile
• Highlight
• Prepare & worth reading
• What to do next?
Introduction
Software Development in Agile
Fundamentals of Agile Software Development:
 The Whole-Team Approach
 Early and Frequent Feedback
Aspects of Agile Approaches:
 A lot of Scrum and Agile things (release planning,
iteration planning, metrics, Speed Boat, Scrum,
Kanban, User Stories) and....
Continuous Integration
Benefits:
+ Early defect detection
+ Feedback on quality
+ Daily test releases
+ Lower regression risk
+ No big-bang integration
+ Less repetitive testing
Risks:
- The introduction and ongoing use of CI tools may fail
- The CI process may not be adopted by team
- Test automation costs too much or takes too long
Testing – principles
ISTQB
 Testing shows presence of
defects
 Exhaustive testing in impossible
 Testing early
 Defect clustering
 Pesticide paradox
 Testing is context dependant
 Absence-of-errors fallacy
Agile Testing (Lisa Crispin)
 Provide continuous feedback
 Deliver value to the customer
 Enable face-to-face communication
 Have courage
 Keep it simple
 Practice continuous improvement
 Respond to change
 Self-organize
 Focus on people
 Enjoy
Test automation
Goals of automated tests:
 Confirm that the build is functioning and installable
 Help to manage the regression risk
 Save Time and Money
 Improve Accuracy
 Increse Test Coverage
Managing Regression Risk
Regression
Testing
Automation of
Tests
Continuous
Integration
Independent Testing
Other Agile teams retain fully independent,
separate test teams, and assign testers on-
demand during the final days of each sprint.
This can preserve independence, and these
testers can provide an objective, unbiased
evaluation of the software. However, time
pressures, lack of understanding of the new
features in the product, and relationship issues
with business stakeholders and developers
often lead to problems with this approach.
Agile testing methods
• Testing Methods
TDD
BDD
ATDD
• Many others...
Test pyramid
• Emphasizes lower-lewel
tests over upper-level tests
• Automate unit and
integration tests through
API
• Automate system and
acceptance tests through
GUI
• Test pyramid concept is
early QA and testing
principle in action
Acceptance
System
Integration
Unit
From ISTQB
Test levels
Testing quadrants align the test levels with the appropriate
test types in Agile methodology.
It is useful to examinate
whether the test are:
• Business-facing
• Technology-facing
RBT
Risk-Based Testing:
 Reduce product (quality) risk to an acceptable level
 Lightweight techniques can be used:
 Identify quality risks
 Assess level of risk
 Estimate test effort
 Mitigate risks through test desigm,
implementation and execution
 Short iterations and fast change have implications.
Test basis
User stories, but also:
• Experience from previous projects
• Existing functions, features, and quality characteristics of the
system
• Code, architecture, and design
• User profiles (context, system configurations, and user
behavior)
• Information on defects from existing and previous projects
• A categorization of defects in a defect taxonomy
• Applicable standards
• Quality risks
As a Tester in Agile
• Be competent in test automation, TDD, ATDD, white-box, black-box, and
experience-based testing
• Be positive and solution-oriented
• Display critical, quality-oriented, skeptical thinking about the product
• Actively acquire information from stakeholders
• Accurately evaluate and report test results, test progress, and product
quality
• Work effectively to define testable user stories, especially acceptance
criteria, with customer representatives and stakeholders
• Collaborate within the team, working in pairs with programmers and
other team members
• Respond to change quickly
• Plan and organize their own work
As a Tester in Agile
Measuring
Configuring
Coaching
Collaborating
Participating
Commited
Empowered
Self-organized
Cross-functional
Do it better
• Mind-Mapping:
www.mindmup.com
• Questioning - But what if?
• Show me! - Talk to dev: show me how you fixed it
• Static program analysis
• Exploratory testing
• Pairing with DEV (TDD – as a Navigator)
Prepare & worth reading
• Everything from ISTQB:
– Syllabus
– Sample exam (only one set of questions)
• Books:
– Agile tester 2015
http://www.amazon.co.uk/Agile-Tester-2015-One-all/dp/1506131859/
– Agile Testing and More Agile Testing
http://agiletester.ca/
• Web pages:
– http://www.testingexcellence.com/category/agile-testing/
– http://www.testingexcellence.com/risk-based-testing-test-matters/
– http://www.testingexcellence.com/exploratory-testing-tips-best-practices/
– https://en.wikipedia.org/wiki/Static_program_analysis
• Training:
– Official Agile Certification Training offered by an Accredited Training Provider (2 days,
optional)
• Work:
– Good approach and practises in your company can teach you a lot!
What to do next?
ISTQB agile tester exam - Conclusions about Certification
ISTQB Agile Tester
Conclusions about Certification
Michał Dudziak
11.2015

More Related Content

PPTX
ISTQB Foundation Agile Tester 2014 Training, Agile SW Development
PDF
Istqb Agile-tester Extension
PPTX
ISTQB Agile Tester - Agile Test Tools
PPT
Agile QA presentation
PDF
Agile testing principles and practices - Anil Karade
PPTX
Test Process Improvement with TPI NEXT - what the model does not tell you but...
PPTX
ISTQB Agile Extension
PPTX
QA Best Practices in Agile World_new
ISTQB Foundation Agile Tester 2014 Training, Agile SW Development
Istqb Agile-tester Extension
ISTQB Agile Tester - Agile Test Tools
Agile QA presentation
Agile testing principles and practices - Anil Karade
Test Process Improvement with TPI NEXT - what the model does not tell you but...
ISTQB Agile Extension
QA Best Practices in Agile World_new

What's hot (20)

PPTX
Agile Testing: The Role Of The Agile Tester
PPT
Scrum Testing Methodology
PPTX
Agile Testing Strategy
PPT
Role Of Qa And Testing In Agile 1225221397167302 8
PPTX
Testing strategy for agile projects updated
PDF
Agile QA Process
PPT
Automation testing
PDF
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
PPT
Test Automation Best Practices (with SOA test approach)
PDF
Bdd Introduction
PDF
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
PPT
Tests Logiciel
PPTX
Chapter 1 - Agile Methodology
PPTX
Agile QA process
PPT
QA process Presentation
PPT
Test automation process
PPTX
Software testing life cycle
PPTX
Agile Testing - presentation for Agile User Group
PPT
Testing in Agile Projects
Agile Testing: The Role Of The Agile Tester
Scrum Testing Methodology
Agile Testing Strategy
Role Of Qa And Testing In Agile 1225221397167302 8
Testing strategy for agile projects updated
Agile QA Process
Automation testing
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Test Automation Best Practices (with SOA test approach)
Bdd Introduction
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
Tests Logiciel
Chapter 1 - Agile Methodology
Agile QA process
QA process Presentation
Test automation process
Software testing life cycle
Agile Testing - presentation for Agile User Group
Testing in Agile Projects
Ad

Similar to ISTQB agile tester exam - Conclusions about Certification (20)

PDF
Agile testing - Madhu Krishnappa
PPT
UNIT IV.ppt
PDF
Agile Testing – embedding testing into agile software development lifecycle
PPTX
Chapter -5 Agile Testing types and its examples.pptx
PPTX
The role of agile tester
PPTX
PPTX
Agile Testing - What, why and how.
PDF
Agile testing practice
PPTX
Agile testing MyBTEC
PDF
What_is_Software_Testing.pdf
PDF
Software Testing Process & Trend
PDF
Introduction-Software-Testing-for Developers.pdf
PDF
Project Management Tips to Improve Test Planning
PPT
7 steps to Software test automation success
PDF
Methodology: IT test
PPTX
New model
PPTX
A New Model For Testing
PDF
ISTQB - CTFL Summary v1.0
PPT
! Testing for agile teams
PDF
Agile testing
Agile testing - Madhu Krishnappa
UNIT IV.ppt
Agile Testing – embedding testing into agile software development lifecycle
Chapter -5 Agile Testing types and its examples.pptx
The role of agile tester
Agile Testing - What, why and how.
Agile testing practice
Agile testing MyBTEC
What_is_Software_Testing.pdf
Software Testing Process & Trend
Introduction-Software-Testing-for Developers.pdf
Project Management Tips to Improve Test Planning
7 steps to Software test automation success
Methodology: IT test
New model
A New Model For Testing
ISTQB - CTFL Summary v1.0
! Testing for agile teams
Agile testing
Ad

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Empathic Computing: Creating Shared Understanding
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Electronic commerce courselecture one. Pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
PDF
Advanced IT Governance
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Big Data Technologies - Introduction.pptx
Advanced Soft Computing BINUS July 2025.pdf
Spectral efficient network and resource selection model in 5G networks
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Empathic Computing: Creating Shared Understanding
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Dropbox Q2 2025 Financial Results & Investor Presentation
Reach Out and Touch Someone: Haptics and Empathic Computing
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Electronic commerce courselecture one. Pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
Advanced IT Governance
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Chapter 3 Spatial Domain Image Processing.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

ISTQB agile tester exam - Conclusions about Certification

  • 1. ISTQB Agile Tester Conclusions about Certification Michał Dudziak 11.2015
  • 2. List of things • Introduction • Software Development in Agile • Practices and Process • Techniques and Tools • Tester in Agile • Highlight • Prepare & worth reading • What to do next?
  • 4. Software Development in Agile Fundamentals of Agile Software Development:  The Whole-Team Approach  Early and Frequent Feedback Aspects of Agile Approaches:  A lot of Scrum and Agile things (release planning, iteration planning, metrics, Speed Boat, Scrum, Kanban, User Stories) and....
  • 5. Continuous Integration Benefits: + Early defect detection + Feedback on quality + Daily test releases + Lower regression risk + No big-bang integration + Less repetitive testing Risks: - The introduction and ongoing use of CI tools may fail - The CI process may not be adopted by team - Test automation costs too much or takes too long
  • 6. Testing – principles ISTQB  Testing shows presence of defects  Exhaustive testing in impossible  Testing early  Defect clustering  Pesticide paradox  Testing is context dependant  Absence-of-errors fallacy Agile Testing (Lisa Crispin)  Provide continuous feedback  Deliver value to the customer  Enable face-to-face communication  Have courage  Keep it simple  Practice continuous improvement  Respond to change  Self-organize  Focus on people  Enjoy
  • 7. Test automation Goals of automated tests:  Confirm that the build is functioning and installable  Help to manage the regression risk  Save Time and Money  Improve Accuracy  Increse Test Coverage
  • 9. Independent Testing Other Agile teams retain fully independent, separate test teams, and assign testers on- demand during the final days of each sprint. This can preserve independence, and these testers can provide an objective, unbiased evaluation of the software. However, time pressures, lack of understanding of the new features in the product, and relationship issues with business stakeholders and developers often lead to problems with this approach.
  • 10. Agile testing methods • Testing Methods TDD BDD ATDD • Many others...
  • 11. Test pyramid • Emphasizes lower-lewel tests over upper-level tests • Automate unit and integration tests through API • Automate system and acceptance tests through GUI • Test pyramid concept is early QA and testing principle in action Acceptance System Integration Unit From ISTQB
  • 12. Test levels Testing quadrants align the test levels with the appropriate test types in Agile methodology. It is useful to examinate whether the test are: • Business-facing • Technology-facing
  • 13. RBT Risk-Based Testing:  Reduce product (quality) risk to an acceptable level  Lightweight techniques can be used:  Identify quality risks  Assess level of risk  Estimate test effort  Mitigate risks through test desigm, implementation and execution  Short iterations and fast change have implications.
  • 14. Test basis User stories, but also: • Experience from previous projects • Existing functions, features, and quality characteristics of the system • Code, architecture, and design • User profiles (context, system configurations, and user behavior) • Information on defects from existing and previous projects • A categorization of defects in a defect taxonomy • Applicable standards • Quality risks
  • 15. As a Tester in Agile • Be competent in test automation, TDD, ATDD, white-box, black-box, and experience-based testing • Be positive and solution-oriented • Display critical, quality-oriented, skeptical thinking about the product • Actively acquire information from stakeholders • Accurately evaluate and report test results, test progress, and product quality • Work effectively to define testable user stories, especially acceptance criteria, with customer representatives and stakeholders • Collaborate within the team, working in pairs with programmers and other team members • Respond to change quickly • Plan and organize their own work
  • 16. As a Tester in Agile Measuring Configuring Coaching Collaborating Participating Commited Empowered Self-organized Cross-functional
  • 17. Do it better • Mind-Mapping: www.mindmup.com • Questioning - But what if? • Show me! - Talk to dev: show me how you fixed it • Static program analysis • Exploratory testing • Pairing with DEV (TDD – as a Navigator)
  • 18. Prepare & worth reading • Everything from ISTQB: – Syllabus – Sample exam (only one set of questions) • Books: – Agile tester 2015 http://www.amazon.co.uk/Agile-Tester-2015-One-all/dp/1506131859/ – Agile Testing and More Agile Testing http://agiletester.ca/ • Web pages: – http://www.testingexcellence.com/category/agile-testing/ – http://www.testingexcellence.com/risk-based-testing-test-matters/ – http://www.testingexcellence.com/exploratory-testing-tips-best-practices/ – https://en.wikipedia.org/wiki/Static_program_analysis • Training: – Official Agile Certification Training offered by an Accredited Training Provider (2 days, optional) • Work: – Good approach and practises in your company can teach you a lot!
  • 19. What to do next?
  • 21. ISTQB Agile Tester Conclusions about Certification Michał Dudziak 11.2015