SlideShare a Scribd company logo
1 of 11
Download to read offline
Testing in agile projects-
 problems and solutions



              Szilagyi Ladislau
                  EuroQST

             Agile Tour Bucharest 2011
Testing in agile projects – problems and solutions
Agenda



   Agile testing compared to traditional testing
   Agile testing issues
   Transitioning to agile testing
   What to do for a quick agile testing adoption?
   Any help from the traditional testing certifications?
   Solutions for a quick agile testing adoption
   Q&A



                               Agile Tour Bucharest 2011
                   Testing in agile projects – problems and solutions   2
Agile testing compared to traditional testing
Testing – the traditional way
   Independent test team
   Test team managed by a test lead
   V-model to handle the testing life-cycle
   Sequential test phases: planning, analysis, design, implementation,
    execution, reporting
   Test cases based execution of tests is predominant
   Written communication with the project team

Testing – the agile way
   Whole team approach, no independent test team
   Self-managed test team, no test lead
   Iterative, incremental testing life-cycle
   Inter-mixed test phases
   Exploratory testing is predominant
   Face-to-face communication with the project team
                                    Agile Tour Bucharest 2011
                        Testing in agile projects – problems and solutions   3
Agile testing compared to traditional testing
Testing – the traditional way




Testing – in an agile sprint




                              Agile Tour Bucharest 2011
                  Testing in agile projects – problems and solutions   4
Agile testing issues
   Requirements sources has changed:
     Just-in-time, user stories - no more use cases
     Frequent change requests

   Life cycle dynamics is accelerated:
     Each day, some features are implemented and must be tested
     Each month, some business flows need to pass acceptance testing

   Testing strategy is more context driven:
     Proactive and preventive, not reactive any more
     When to perform regression testing?
     When to test the performance, security, usability?

   Test automation in a day-to-day basis:
     Continuous integration
     Unit testing

   Team integration and communication constraints:
       Soft skills
                                   Agile Tour Bucharest 2011
                       Testing in agile projects – problems and solutions   5
Agile testing issues




            Agile Tour Bucharest 2011
Testing in agile projects – problems and solutions   6
Transitioning to agile testing
   Agile testing must be learned
   Learning agile testing cannot be done over-night
   Pilot projects must be used to practice agile testing
   Team formation issues must be managed
   Soft skills improvement is essential
   Face-to-face communication issues need to be mitigated
   Testers need to learn working in cross-functional teams
   Acceptance driven test development need to be learned
   Test automation targeted to continuous integration, unit test
    and acceptance test, adopted in an incremental-iterative way

   Conclusion: adopting agile testing is an incremental-iterative
    process; training, learning and practicing is vital
                                 Agile Tour Bucharest 2011
                     Testing in agile projects – problems and solutions   7
What to do for a quick agile testing adoption?
Critical factors:

   Whole-team approach – testers need to learn how to
    communicate with and help the product owner, business
    analysts, programmers; feedback is essential
   New tester mindset – proactive, creative, willing to take
    responsibilities and help the team
   Test automation, as a safety net, regression and acceptance
    oriented
   Develop white-box and component integration testing skills
   Closer collaboration with the customers and end-users, from
    early project stages
   Context driven, session based exploratory testing
                                Agile Tour Bucharest 2011
                    Testing in agile projects – problems and solutions   8
Any help from the traditional testing certifications?
Can we benefit from the traditional testing certification schemes
   ( for example, ISTQB), to make more easy the agile testing
   adoption process?
Unfortunately, no! Why?
Because ISTQB teaches about:
 Benefits of independent testing teams
 Test team is managed by a test manager
 V-model used to handle the testing life-cycle
 Sequential test phases: planning, analysis, design,
   implementation, execution, reporting
 Test cases based execution of tests
 Written communication with the project team
All these will not be practiced when testing in agile projects!
                               Agile Tour Bucharest 2011
                   Testing in agile projects – problems and solutions   9
Solutions for a quick adoption of agile testing
We know already that adopting agile testing is an incremental-
 iterative process; training, learning and practicing is vital

    Testing books:
       Lisa Crispin, Janet Gregory – Agile testing

    Testing magazines:
       Agile Record

    Certified Agile Tester (CAT) courses and exams:
       50% of the course schedule is practicing agile testing on laptops

       3-tier exam:

            Soft skills assessment

            Practical (bug hunting)

            Theory, using open questions (no multiple choice questions)




                                  Agile Tour Bucharest 2011
                      Testing in agile projects – problems and solutions   10
Testing in agile projects – problems and solutions




                    Questions?




                           Agile Tour Bucharest 2011
               Testing in agile projects – problems and solutions   11

More Related Content

What's hot

Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
a34sharm
 
I am a agile tester, because...(masterclass at the Barcelona Test Academy)
I am a agile tester, because...(masterclass at the Barcelona Test Academy)I am a agile tester, because...(masterclass at the Barcelona Test Academy)
I am a agile tester, because...(masterclass at the Barcelona Test Academy)
Derk-Jan de Grood
 
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chartGetting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Derk-Jan de Grood
 

What's hot (20)

Challenges with measuring quality for agile distributed research type project
Challenges with measuring quality for agile distributed research type projectChallenges with measuring quality for agile distributed research type project
Challenges with measuring quality for agile distributed research type project
 
Agile Tester in a Nutshell
Agile Tester in a NutshellAgile Tester in a Nutshell
Agile Tester in a Nutshell
 
CESAR.thon: a Testing Marathon Framework
CESAR.thon: a Testing Marathon FrameworkCESAR.thon: a Testing Marathon Framework
CESAR.thon: a Testing Marathon Framework
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
 
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
 
ISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about Certification
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle
 
I am a agile tester, because...(masterclass at the Barcelona Test Academy)
I am a agile tester, because...(masterclass at the Barcelona Test Academy)I am a agile tester, because...(masterclass at the Barcelona Test Academy)
I am a agile tester, because...(masterclass at the Barcelona Test Academy)
 
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chartGetting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 
Useful stepping stones in growth towards Agile testing by Kees Blokland
Useful stepping stones in growth towards Agile testing by Kees BloklandUseful stepping stones in growth towards Agile testing by Kees Blokland
Useful stepping stones in growth towards Agile testing by Kees Blokland
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 
FiSTB - agile testing
FiSTB - agile testingFiSTB - agile testing
FiSTB - agile testing
 
Agile testing practice
Agile testing practiceAgile testing practice
Agile testing practice
 
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
 
Gap assessment Continuous Testing
Gap assessment   Continuous TestingGap assessment   Continuous Testing
Gap assessment Continuous Testing
 
Agile test tools
Agile test toolsAgile test tools
Agile test tools
 
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornThe 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
 
What is Agile Testing? Edureka
What is Agile Testing? EdurekaWhat is Agile Testing? Edureka
What is Agile Testing? Edureka
 
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
 Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk... Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
 

Similar to Agile tour 2011 ladislau szilagyi

Similar to Agile tour 2011 ladislau szilagyi (20)

Chapter -5 Agile Testing types and its examples.pptx
Chapter -5 Agile Testing types and its examples.pptxChapter -5 Agile Testing types and its examples.pptx
Chapter -5 Agile Testing types and its examples.pptx
 
Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)
 
Integrate Test Activities in Agile
Integrate Test Activities in AgileIntegrate Test Activities in Agile
Integrate Test Activities in Agile
 
Agile testing
Agile testingAgile testing
Agile testing
 
iSQI Certification Days Foundation Level Extension – Agile Tester Dr. Armin M...
iSQI Certification Days Foundation Level Extension – Agile Tester Dr. Armin M...iSQI Certification Days Foundation Level Extension – Agile Tester Dr. Armin M...
iSQI Certification Days Foundation Level Extension – Agile Tester Dr. Armin M...
 
System Testingin Agile Environment
System Testingin Agile EnvironmentSystem Testingin Agile Environment
System Testingin Agile Environment
 
What is agile?
What is agile?What is agile?
What is agile?
 
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
 
Agile Project Management
Agile Project Management Agile Project Management
Agile Project Management
 
Managing agile testing
Managing agile testing Managing agile testing
Managing agile testing
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Knowledge Management
Knowledge ManagementKnowledge Management
Knowledge Management
 
Adopting Agile Testing
Adopting Agile TestingAdopting Agile Testing
Adopting Agile Testing
 
Agile Testing
Agile TestingAgile Testing
Agile Testing
 
Agile Testing - Approach and Strategies
Agile Testing - Approach and StrategiesAgile Testing - Approach and Strategies
Agile Testing - Approach and Strategies
 
AgileTestStrategy.pptx
AgileTestStrategy.pptxAgileTestStrategy.pptx
AgileTestStrategy.pptx
 
Agile testing
Agile testingAgile testing
Agile testing
 
Everything You Need To Know About Agile Testing Methodology.pptx
Everything You Need To Know About Agile Testing Methodology.pptxEverything You Need To Know About Agile Testing Methodology.pptx
Everything You Need To Know About Agile Testing Methodology.pptx
 
qLabs Test Automation
qLabs Test AutomationqLabs Test Automation
qLabs Test Automation
 
Agile case studies
Agile case studiesAgile case studies
Agile case studies
 

More from Agora Group

Curs Digital Forensics
Curs Digital ForensicsCurs Digital Forensics
Curs Digital Forensics
Agora Group
 
Class IT - Enemy inside the wire
Class IT - Enemy inside the wireClass IT - Enemy inside the wire
Class IT - Enemy inside the wire
Agora Group
 
Infologica - auditarea aplicatiilor mobile
Infologica - auditarea aplicatiilor mobileInfologica - auditarea aplicatiilor mobile
Infologica - auditarea aplicatiilor mobile
Agora Group
 
Agora Securitate yugo neumorni
Agora Securitate yugo neumorniAgora Securitate yugo neumorni
Agora Securitate yugo neumorni
Agora Group
 
Security threats in the LAN
Security threats in the LANSecurity threats in the LAN
Security threats in the LAN
Agora Group
 

More from Agora Group (20)

How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...
How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...
How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...
 
Microservicii reutilizabile in arhitecturi bazate pe procese
Microservicii reutilizabile in arhitecturi bazate pe proceseMicroservicii reutilizabile in arhitecturi bazate pe procese
Microservicii reutilizabile in arhitecturi bazate pe procese
 
The role of BPM in Paradigms Shift
The role of BPM in Paradigms ShiftThe role of BPM in Paradigms Shift
The role of BPM in Paradigms Shift
 
Prezentare Ensight_BPM-20171004
Prezentare Ensight_BPM-20171004Prezentare Ensight_BPM-20171004
Prezentare Ensight_BPM-20171004
 
Curs OSINT
Curs OSINTCurs OSINT
Curs OSINT
 
Curs Digital Forensics
Curs Digital ForensicsCurs Digital Forensics
Curs Digital Forensics
 
The next generation of Companies management: state of the art in BPM
The next generation of Companies management: state of the art in BPMThe next generation of Companies management: state of the art in BPM
The next generation of Companies management: state of the art in BPM
 
Speed Dialing the Enterprise
Speed Dialing the EnterpriseSpeed Dialing the Enterprise
Speed Dialing the Enterprise
 
ABPMP Romania
ABPMP RomaniaABPMP Romania
ABPMP Romania
 
Arhitectura proceselor în Sistemul Informațional de Sănătate
Arhitectura proceselor în Sistemul Informațional de SănătateArhitectura proceselor în Sistemul Informațional de Sănătate
Arhitectura proceselor în Sistemul Informațional de Sănătate
 
IBM’s Smarter Process Reinvent Business
IBM’s Smarter Process Reinvent BusinessIBM’s Smarter Process Reinvent Business
IBM’s Smarter Process Reinvent Business
 
eHealth 2014_Radu Dop
eHealth 2014_Radu DopeHealth 2014_Radu Dop
eHealth 2014_Radu Dop
 
Importanța registrelor pentru pacienți
Importanța registrelor pentru paciențiImportanța registrelor pentru pacienți
Importanța registrelor pentru pacienți
 
CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...
CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...
CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...
 
Perspective naționale și internaționale ale informaticii și standardelor medi...
Perspective naționale și internaționale ale informaticii și standardelor medi...Perspective naționale și internaționale ale informaticii și standardelor medi...
Perspective naționale și internaționale ale informaticii și standardelor medi...
 
UTI_Dosarul electronic de sanatate
UTI_Dosarul electronic de sanatateUTI_Dosarul electronic de sanatate
UTI_Dosarul electronic de sanatate
 
Class IT - Enemy inside the wire
Class IT - Enemy inside the wireClass IT - Enemy inside the wire
Class IT - Enemy inside the wire
 
Infologica - auditarea aplicatiilor mobile
Infologica - auditarea aplicatiilor mobileInfologica - auditarea aplicatiilor mobile
Infologica - auditarea aplicatiilor mobile
 
Agora Securitate yugo neumorni
Agora Securitate yugo neumorniAgora Securitate yugo neumorni
Agora Securitate yugo neumorni
 
Security threats in the LAN
Security threats in the LANSecurity threats in the LAN
Security threats in the LAN
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 

Agile tour 2011 ladislau szilagyi

  • 1. Testing in agile projects- problems and solutions Szilagyi Ladislau EuroQST Agile Tour Bucharest 2011 Testing in agile projects – problems and solutions
  • 2. Agenda  Agile testing compared to traditional testing  Agile testing issues  Transitioning to agile testing  What to do for a quick agile testing adoption?  Any help from the traditional testing certifications?  Solutions for a quick agile testing adoption  Q&A Agile Tour Bucharest 2011 Testing in agile projects – problems and solutions 2
  • 3. Agile testing compared to traditional testing Testing – the traditional way  Independent test team  Test team managed by a test lead  V-model to handle the testing life-cycle  Sequential test phases: planning, analysis, design, implementation, execution, reporting  Test cases based execution of tests is predominant  Written communication with the project team Testing – the agile way  Whole team approach, no independent test team  Self-managed test team, no test lead  Iterative, incremental testing life-cycle  Inter-mixed test phases  Exploratory testing is predominant  Face-to-face communication with the project team Agile Tour Bucharest 2011 Testing in agile projects – problems and solutions 3
  • 4. Agile testing compared to traditional testing Testing – the traditional way Testing – in an agile sprint Agile Tour Bucharest 2011 Testing in agile projects – problems and solutions 4
  • 5. Agile testing issues  Requirements sources has changed:  Just-in-time, user stories - no more use cases  Frequent change requests  Life cycle dynamics is accelerated:  Each day, some features are implemented and must be tested  Each month, some business flows need to pass acceptance testing  Testing strategy is more context driven:  Proactive and preventive, not reactive any more  When to perform regression testing?  When to test the performance, security, usability?  Test automation in a day-to-day basis:  Continuous integration  Unit testing  Team integration and communication constraints:  Soft skills Agile Tour Bucharest 2011 Testing in agile projects – problems and solutions 5
  • 6. Agile testing issues Agile Tour Bucharest 2011 Testing in agile projects – problems and solutions 6
  • 7. Transitioning to agile testing  Agile testing must be learned  Learning agile testing cannot be done over-night  Pilot projects must be used to practice agile testing  Team formation issues must be managed  Soft skills improvement is essential  Face-to-face communication issues need to be mitigated  Testers need to learn working in cross-functional teams  Acceptance driven test development need to be learned  Test automation targeted to continuous integration, unit test and acceptance test, adopted in an incremental-iterative way  Conclusion: adopting agile testing is an incremental-iterative process; training, learning and practicing is vital Agile Tour Bucharest 2011 Testing in agile projects – problems and solutions 7
  • 8. What to do for a quick agile testing adoption? Critical factors:  Whole-team approach – testers need to learn how to communicate with and help the product owner, business analysts, programmers; feedback is essential  New tester mindset – proactive, creative, willing to take responsibilities and help the team  Test automation, as a safety net, regression and acceptance oriented  Develop white-box and component integration testing skills  Closer collaboration with the customers and end-users, from early project stages  Context driven, session based exploratory testing Agile Tour Bucharest 2011 Testing in agile projects – problems and solutions 8
  • 9. Any help from the traditional testing certifications? Can we benefit from the traditional testing certification schemes ( for example, ISTQB), to make more easy the agile testing adoption process? Unfortunately, no! Why? Because ISTQB teaches about:  Benefits of independent testing teams  Test team is managed by a test manager  V-model used to handle the testing life-cycle  Sequential test phases: planning, analysis, design, implementation, execution, reporting  Test cases based execution of tests  Written communication with the project team All these will not be practiced when testing in agile projects! Agile Tour Bucharest 2011 Testing in agile projects – problems and solutions 9
  • 10. Solutions for a quick adoption of agile testing We know already that adopting agile testing is an incremental- iterative process; training, learning and practicing is vital  Testing books:  Lisa Crispin, Janet Gregory – Agile testing  Testing magazines:  Agile Record  Certified Agile Tester (CAT) courses and exams:  50% of the course schedule is practicing agile testing on laptops  3-tier exam:  Soft skills assessment  Practical (bug hunting)  Theory, using open questions (no multiple choice questions) Agile Tour Bucharest 2011 Testing in agile projects – problems and solutions 10
  • 11. Testing in agile projects – problems and solutions Questions? Agile Tour Bucharest 2011 Testing in agile projects – problems and solutions 11