SlideShare uma empresa Scribd logo
1 de 9
P re s e n t e d b y
Adventures in Agile Testing
Annette Crawford
Agile Testing Methodology
• Individuals and interactions over
processes and tools
• Working software over
comprehensive documentation
• Customer collaboration vs contract
negotiation
• Responding to change over
following a plan
• Adjust – Modify – Adapt
Communication is Key!
• Iterative Development = Testing
Overlap
• Risk-based testing, User Acceptance
Testing
• Automation
Testing the Requirements: INVEST
Independent
Negotiable
Valuable
Estimable
Small
Testable
Agile Testing: Human vs AI
• Manual vs Automated Testing
• Exploratory Testing
• When to Automate
Exploratory Testing
What it is
• Concurrent test design and
execution
• Executed in sessions based on
heuristics defined by the tester
• Can be used in most test
methods
What it isn’t
• Mindless, aimless testing
• Ad Hoc, impromptu, testing
• Scripted or automated testing
Exploratory Testing: How do you do it?
• What are you testing?
• Develop your heuristics - create cheat sheets!
• Dedicate uninterrupted sessions for testing. NO MEETING ZONE
• Take notes as you go - bugs that can be repeated are bugs that can be
fixed
Exploratory Testing
Create an Account
• New Account
• Existing Account, error doesn’t give too
much info, change workflow to logging in
• Username requirements
• Password requirements
• Authentication requirements
• User logged in after account creation or
have to log in
• Account Types - user roles, security levels
Existing Account
• Forgot Username
• Forgot Password
• Incorrect data entry - account locking
• Expired Account - reactivate
• Deleted Account - recoverable or
create new
• Suspended Account - temporary or
permanent
• Successful login
References and Experts in the Field
• ASTQB Test Foundations, Agile Tester
https://www.astqb.org/istqb-foundation-level/
https://www.astqb.org/agile-tester/
• James Bach http://www.satisfice.com/articles/what_is_et.shtml
• Cem Kaner http://www.kaner.com/pdfs/QAIExploring.pdf
• Lisa Crispin http://lisacrispin.com/2015/12/06/transferring-testing-
skills/
Stay Connected
If you have questions or would like more
information, feel free to contact me via email
annette.crawford@agilethought.com
• www.agilethought.com
• www. linkedin.com/company/AgileThought
• @AgileThought

Mais conteúdo relacionado

Mais procurados

Agile Testing Agile Ottawa April 2015
Agile Testing   Agile Ottawa April 2015Agile Testing   Agile Ottawa April 2015
Agile Testing Agile Ottawa April 2015Dag Rowe
 
Software Dev Process In A Nutshell
Software Dev Process In A NutshellSoftware Dev Process In A Nutshell
Software Dev Process In A NutshellOcean Dong
 
People factor as failure reason of Agile adoption
People factor as failure reason of Agile adoptionPeople factor as failure reason of Agile adoption
People factor as failure reason of Agile adoptionMikalai Alimenkou
 
Effective engineer
Effective engineerEffective engineer
Effective engineerTony Vu
 
10 signs your testing is not enough
10 signs your testing is not enough10 signs your testing is not enough
10 signs your testing is not enoughSQALab
 
Test Estimation Hacks: Tips, Tricks and Tools Webinar
Test Estimation Hacks: Tips, Tricks and Tools WebinarTest Estimation Hacks: Tips, Tricks and Tools Webinar
Test Estimation Hacks: Tips, Tricks and Tools WebinarQASymphony
 
Planning Patterns for Agile Testers
Planning Patterns for Agile TestersPlanning Patterns for Agile Testers
Planning Patterns for Agile TestersGerrit Beine
 
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don PetersMHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don PetersAgileDenver
 
Way to Agile - USTH
Way to Agile - USTHWay to Agile - USTH
Way to Agile - USTHHien Nguyen
 
6 marta firlej - is test manager role disappearing
6   marta firlej - is test manager role disappearing6   marta firlej - is test manager role disappearing
6 marta firlej - is test manager role disappearingIevgenii Katsan
 
Identifying and measuring testing debt
Identifying and measuring testing debtIdentifying and measuring testing debt
Identifying and measuring testing debtPeter Varhol
 
Beyond "Quality Assurance"
Beyond "Quality Assurance"Beyond "Quality Assurance"
Beyond "Quality Assurance"Jason Benton
 
ACC presentation for QA Club Kiev
ACC presentation for QA Club KievACC presentation for QA Club Kiev
ACC presentation for QA Club KievNikita Knysh
 
Four Stages of Automated Testing by Bradley Temple
Four Stages of Automated Testing by Bradley TempleFour Stages of Automated Testing by Bradley Temple
Four Stages of Automated Testing by Bradley TempleQA or the Highway
 
Stc chandan patary_ua_testing _ stc
Stc chandan patary_ua_testing _ stcStc chandan patary_ua_testing _ stc
Stc chandan patary_ua_testing _ stcChandan Patary
 
Managing agile testing
Managing agile testing Managing agile testing
Managing agile testing PractiTest
 
How engineering practices help business
How engineering practices help businessHow engineering practices help business
How engineering practices help businessAndrey Rebrov
 

Mais procurados (20)

Agile Testing Agile Ottawa April 2015
Agile Testing   Agile Ottawa April 2015Agile Testing   Agile Ottawa April 2015
Agile Testing Agile Ottawa April 2015
 
Specification by example
Specification by exampleSpecification by example
Specification by example
 
Invite the tester to the party
Invite the tester to the partyInvite the tester to the party
Invite the tester to the party
 
Software Dev Process In A Nutshell
Software Dev Process In A NutshellSoftware Dev Process In A Nutshell
Software Dev Process In A Nutshell
 
People factor as failure reason of Agile adoption
People factor as failure reason of Agile adoptionPeople factor as failure reason of Agile adoption
People factor as failure reason of Agile adoption
 
Effective engineer
Effective engineerEffective engineer
Effective engineer
 
10 signs your testing is not enough
10 signs your testing is not enough10 signs your testing is not enough
10 signs your testing is not enough
 
Test Estimation Hacks: Tips, Tricks and Tools Webinar
Test Estimation Hacks: Tips, Tricks and Tools WebinarTest Estimation Hacks: Tips, Tricks and Tools Webinar
Test Estimation Hacks: Tips, Tricks and Tools Webinar
 
Planning Patterns for Agile Testers
Planning Patterns for Agile TestersPlanning Patterns for Agile Testers
Planning Patterns for Agile Testers
 
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don PetersMHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
 
Way to Agile - USTH
Way to Agile - USTHWay to Agile - USTH
Way to Agile - USTH
 
6 marta firlej - is test manager role disappearing
6   marta firlej - is test manager role disappearing6   marta firlej - is test manager role disappearing
6 marta firlej - is test manager role disappearing
 
Identifying and measuring testing debt
Identifying and measuring testing debtIdentifying and measuring testing debt
Identifying and measuring testing debt
 
Beyond "Quality Assurance"
Beyond "Quality Assurance"Beyond "Quality Assurance"
Beyond "Quality Assurance"
 
ACC presentation for QA Club Kiev
ACC presentation for QA Club KievACC presentation for QA Club Kiev
ACC presentation for QA Club Kiev
 
Four Stages of Automated Testing by Bradley Temple
Four Stages of Automated Testing by Bradley TempleFour Stages of Automated Testing by Bradley Temple
Four Stages of Automated Testing by Bradley Temple
 
Stc chandan patary_ua_testing _ stc
Stc chandan patary_ua_testing _ stcStc chandan patary_ua_testing _ stc
Stc chandan patary_ua_testing _ stc
 
Managing agile testing
Managing agile testing Managing agile testing
Managing agile testing
 
Scrum Anti Patterns
Scrum Anti PatternsScrum Anti Patterns
Scrum Anti Patterns
 
How engineering practices help business
How engineering practices help businessHow engineering practices help business
How engineering practices help business
 

Semelhante a Adventures in Agile Testing

Agile Testing - What, why and how.
Agile Testing - What, why and how.Agile Testing - What, why and how.
Agile Testing - What, why and how.Asim Kazmi
 
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 CertificationMichał Dudziak
 
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 Kari Kakkonen
 
Agile Testing XBOSoft Jared Richardson Phil Lew
Agile Testing XBOSoft Jared Richardson Phil LewAgile Testing XBOSoft Jared Richardson Phil Lew
Agile Testing XBOSoft Jared Richardson Phil LewXBOSoft
 
Interview with a tester
Interview with a testerInterview with a tester
Interview with a testerJohan Hoberg
 
Ent101 - Product Development (by Minalytix)
Ent101 - Product Development (by Minalytix)Ent101 - Product Development (by Minalytix)
Ent101 - Product Development (by Minalytix)NORCAT
 
Usability Testing for Developers with No Budget
Usability Testing for Developers with No BudgetUsability Testing for Developers with No Budget
Usability Testing for Developers with No BudgetAshley Dzick
 
Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?alind tiwari
 
Agile testingandautomation
Agile testingandautomationAgile testingandautomation
Agile testingandautomationjeisner
 
Agile testing - Madhu Krishnappa
Agile testing - Madhu KrishnappaAgile testing - Madhu Krishnappa
Agile testing - Madhu KrishnappaPiyush Rahate
 
Project Management Tips to Improve Test Planning
Project Management Tips to Improve Test PlanningProject Management Tips to Improve Test Planning
Project Management Tips to Improve Test PlanningTechWell
 
Prototyping - Get the right tools and workflow
Prototyping - Get the right tools and workflowPrototyping - Get the right tools and workflow
Prototyping - Get the right tools and workflowAurelien Labonne
 

Semelhante a Adventures in Agile Testing (20)

UNIT IV.ppt
UNIT IV.pptUNIT IV.ppt
UNIT IV.ppt
 
Agile Testing - What, why and how.
Agile Testing - What, why and how.Agile Testing - What, why and how.
Agile Testing - What, why and how.
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
 
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
 
Agile Testing XBOSoft Jared Richardson Phil Lew
Agile Testing XBOSoft Jared Richardson Phil LewAgile Testing XBOSoft Jared Richardson Phil Lew
Agile Testing XBOSoft Jared Richardson Phil Lew
 
Agile testing
Agile testingAgile testing
Agile testing
 
Interview with a tester
Interview with a testerInterview with a tester
Interview with a tester
 
Usability testing 2013.12.20.
Usability testing 2013.12.20.Usability testing 2013.12.20.
Usability testing 2013.12.20.
 
Methodology: IT test
Methodology: IT testMethodology: IT test
Methodology: IT test
 
體驗劇場_1050524_W14_易用性測試_楊政達
體驗劇場_1050524_W14_易用性測試_楊政達體驗劇場_1050524_W14_易用性測試_楊政達
體驗劇場_1050524_W14_易用性測試_楊政達
 
Ent101 - Product Development (by Minalytix)
Ent101 - Product Development (by Minalytix)Ent101 - Product Development (by Minalytix)
Ent101 - Product Development (by Minalytix)
 
Usability Testing for Developers with No Budget
Usability Testing for Developers with No BudgetUsability Testing for Developers with No Budget
Usability Testing for Developers with No Budget
 
Rapid prototyping and sketching
Rapid prototyping and sketchingRapid prototyping and sketching
Rapid prototyping and sketching
 
Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?
 
Agile process
Agile processAgile process
Agile process
 
Agile testingandautomation
Agile testingandautomationAgile testingandautomation
Agile testingandautomation
 
Agile testing - Madhu Krishnappa
Agile testing - Madhu KrishnappaAgile testing - Madhu Krishnappa
Agile testing - Madhu Krishnappa
 
Project Management Tips to Improve Test Planning
Project Management Tips to Improve Test PlanningProject Management Tips to Improve Test Planning
Project Management Tips to Improve Test Planning
 
Prototyping - Get the right tools and workflow
Prototyping - Get the right tools and workflowPrototyping - Get the right tools and workflow
Prototyping - Get the right tools and workflow
 

Mais de AgileThought

Control Freak: Risk and Control in Azure DevOps
Control Freak: Risk and Control in Azure DevOpsControl Freak: Risk and Control in Azure DevOps
Control Freak: Risk and Control in Azure DevOpsAgileThought
 
From Device To Cloud
From Device To CloudFrom Device To Cloud
From Device To CloudAgileThought
 
Operationalizing Machine Learning
Operationalizing Machine LearningOperationalizing Machine Learning
Operationalizing Machine LearningAgileThought
 
Patterns Are Good For Managers
Patterns Are Good For ManagersPatterns Are Good For Managers
Patterns Are Good For ManagersAgileThought
 

Mais de AgileThought (6)

Control Freak: Risk and Control in Azure DevOps
Control Freak: Risk and Control in Azure DevOpsControl Freak: Risk and Control in Azure DevOps
Control Freak: Risk and Control in Azure DevOps
 
From Device To Cloud
From Device To CloudFrom Device To Cloud
From Device To Cloud
 
Operationalizing Machine Learning
Operationalizing Machine LearningOperationalizing Machine Learning
Operationalizing Machine Learning
 
Patterns Are Good For Managers
Patterns Are Good For ManagersPatterns Are Good For Managers
Patterns Are Good For Managers
 
The Agile Journey
The Agile JourneyThe Agile Journey
The Agile Journey
 
Psychology In UX
Psychology In UXPsychology In UX
Psychology In UX
 

Último

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
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 SavingEdi Saputra
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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 educationjfdjdjcjdnsjd
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
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 DiscoveryTrustArc
 

Último (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 

Adventures in Agile Testing

  • 1. P re s e n t e d b y Adventures in Agile Testing Annette Crawford
  • 2. Agile Testing Methodology • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration vs contract negotiation • Responding to change over following a plan • Adjust – Modify – Adapt Communication is Key! • Iterative Development = Testing Overlap • Risk-based testing, User Acceptance Testing • Automation
  • 3. Testing the Requirements: INVEST Independent Negotiable Valuable Estimable Small Testable
  • 4. Agile Testing: Human vs AI • Manual vs Automated Testing • Exploratory Testing • When to Automate
  • 5. Exploratory Testing What it is • Concurrent test design and execution • Executed in sessions based on heuristics defined by the tester • Can be used in most test methods What it isn’t • Mindless, aimless testing • Ad Hoc, impromptu, testing • Scripted or automated testing
  • 6. Exploratory Testing: How do you do it? • What are you testing? • Develop your heuristics - create cheat sheets! • Dedicate uninterrupted sessions for testing. NO MEETING ZONE • Take notes as you go - bugs that can be repeated are bugs that can be fixed
  • 7. Exploratory Testing Create an Account • New Account • Existing Account, error doesn’t give too much info, change workflow to logging in • Username requirements • Password requirements • Authentication requirements • User logged in after account creation or have to log in • Account Types - user roles, security levels Existing Account • Forgot Username • Forgot Password • Incorrect data entry - account locking • Expired Account - reactivate • Deleted Account - recoverable or create new • Suspended Account - temporary or permanent • Successful login
  • 8. References and Experts in the Field • ASTQB Test Foundations, Agile Tester https://www.astqb.org/istqb-foundation-level/ https://www.astqb.org/agile-tester/ • James Bach http://www.satisfice.com/articles/what_is_et.shtml • Cem Kaner http://www.kaner.com/pdfs/QAIExploring.pdf • Lisa Crispin http://lisacrispin.com/2015/12/06/transferring-testing- skills/
  • 9. Stay Connected If you have questions or would like more information, feel free to contact me via email annette.crawford@agilethought.com • www.agilethought.com • www. linkedin.com/company/AgileThought • @AgileThought

Notas do Editor

  1. Adjust-Modify-Adapt; There are many different flavors of Agile – SCRUM, Kanban, Extreme Programming. Often clients are using an adapted form of these and testers need to be able to be flexible to meet the challenge. Iterative Development = Testing Overlap Testing and Development happens simultaneously. Different types of testing can happen at the same time - Risk-based Testing Along with testing new functions, testers must engage in regression averse testing – aka testing older functions with newly introduced functionality. Always consider the full workflow, user profile, etc. Automation Test scripts should be reviewed each sprint for regression and as potential for automation
  2. I: Are there dependencies or is this a standalone feature? N: Is the design set in stone or does the dev team have leeway\room for interpretation? V: What does this add, how does this help, Why behind the What E: Can this be estimated? S: Can this be completed in one sprint\iteration, etc? T: Can this be tested by QA or UAT?
  3. Manual Testing is most beneficial when finding\clearing bugs is the priority. Feature Validation testing: Is the feature fit for use? Automated testing is most beneficial as a QA when you are running regression or non functional tests, or for feature verification testing: Does the feature meet the requirement. When to Automate: Repeatable tests, Unit and Dev Integration, data creation, performance testing
  4. Heuristics are a set of rules that a tester uses to test a given tool. It helps the tester design tests on a given function, feature set or workflow. Test Methods - Function Testing, Regression Testing, Domain Testing, End to End testing, Stress Testing, etc.