SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
© 2012, Asynchrony Solutions, Inc. All rights reserved.
May 20, 2015
AGILE QA AT ASYNCHRONY
© 2012, Asynchrony Solutions, Inc. All rights reserved.
The Blue Screen Of Death
© 2012, Asynchrony Solutions, Inc. All rights reserved.
This is bad
© 2012, Asynchrony Solutions, Inc. All rights reserved.
So is this
© 2012, Asynchrony Solutions, Inc. All rights reserved.
This is how we work
© 2012, Asynchrony Solutions, Inc. All rights reserved.
No QA for first 3 months of project
© 2012, Asynchrony Solutions, Inc. All rights reserved.
QA involved from the start of the project
© 2012, Asynchrony Solutions, Inc. All rights reserved.
QA doing test automation from the start
© 2012, Asynchrony Solutions, Inc. All rights reserved.
QA role on a team
© 2012, Asynchrony Solutions, Inc. All rights reserved.
Lawful Evil QA
© 2012, Asynchrony Solutions, Inc. All rights reserved.
We never do this
© 2012, Asynchrony Solutions, Inc. All rights reserved.
We do a lot of this
© 2012, Asynchrony Solutions, Inc. All rights reserved.
And this
© 2012, Asynchrony Solutions, Inc. All rights reserved.
This is a problem
© 2012, Asynchrony Solutions, Inc. All rights reserved.
This is a problem
© 2012, Asynchrony Solutions, Inc. All rights reserved.
“I see broken software…”
© 2012, Asynchrony Solutions, Inc. All rights reserved.
© Copyright 2013 Asynchrony
Questions?
Links to QA resources on
the next three slides
© 2012, Asynchrony Solutions, Inc. All rights reserved.
Links to QA resources, slide 1 of 3
What is a Quality Advocate
https://mattphilip.wordpress.com/2013/09/03/quality-advocacy/
Things to test
http://infiniteundo.com/post/25230828820/things-you-should-test
Falsehoods programmers believe
http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/
http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time
http://infiniteundo.com/post/25509354022/more-falsehoods-programmers-believe-about-time
James Lyndsay in Testing Experience magazine: “Why can’t testers code?”
http://www.testingexperience.com/issues/testingexperience01_03_08.pdf
Where do bugs come from
http://www.slideshare.net/noahsussman/software-entomology-or-where-do-bugs-come-from
Why you should move that button 3px to the left
http://www.gv.com/lib/design-details
© 2012, Asynchrony Solutions, Inc. All rights reserved.
Links to QA resources, slide 2 of 3
Google's testing blog
http://googletesting.blogspot.com/
Google's ten minute test plan
http://googletesting.blogspot.com/2011/09/10-minute-test-plan.html
The difference between quality control and quality assurance
http://www.onquality.info/2011/10/difference-between-qa-and-qc.html
Agile QA testing
http://www.dpwhelan.com/presentations/Agile%20Testing%20and%20the%20Role%20of%20the%20Agile%20Tester%202008-
04-21.pdf
T-shaped testers
http://thesocialtester.co.uk/t-shaped-testers-and-their-role-in-a-team/
http://thesocialtester.co.uk/t-shaped-tester-square-shaped-team/
© 2012, Asynchrony Solutions, Inc. All rights reserved.
Links to QA resources, slide 3 of 3
Selenium Webdriver API for browser testing
http://docs.seleniumhq.org/projects/webdriver/
Android Monkey for UI tests
https://developer.android.com/tools/help/monkey.html
How to make your Windows network deliberately flaky
http://www.ghacks.net/2013/11/22/clumsy-makes-windows-network-conditions-worse-purpose/
How to make your Mac network deliberately flaky
http://9to5mac.com/2011/08/10/new-in-os-x-lion-network-link-conditioner-utility-lets-you-simulate-internet-and-bandwidth-
conditions/
Gremlins.js for JavaScript random actions
http://www.webappers.com/2014/03/12/gremlins-js-simulates-random-user-actions/

Weitere ähnliche Inhalte

Ähnlich wie LaunchCoderGirl - Agile QA at Asynchrony

Max2013 rejected apps presentation
Max2013   rejected apps presentationMax2013   rejected apps presentation
Max2013 rejected apps presentation
Michael Chaize
 
Adobe presentation sydney
Adobe presentation sydneyAdobe presentation sydney
Adobe presentation sydney
Michael Buckley
 

Ähnlich wie LaunchCoderGirl - Agile QA at Asynchrony (20)

Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants
 
Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants
 
Everything's Coming Up Dilbert: Building Product in the Enterprise
Everything's Coming Up Dilbert: Building Product in the EnterpriseEverything's Coming Up Dilbert: Building Product in the Enterprise
Everything's Coming Up Dilbert: Building Product in the Enterprise
 
The Kanban Iceberg: How do you help teams for whom Kanban is simply card walls?
The Kanban Iceberg: How do you help teams for whom Kanban is simply card walls?The Kanban Iceberg: How do you help teams for whom Kanban is simply card walls?
The Kanban Iceberg: How do you help teams for whom Kanban is simply card walls?
 
CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity ...
CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity ...CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity ...
CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity ...
 
Marcin Grzejszczak - Contract Tests in the Enterprise
Marcin Grzejszczak - Contract Tests in the EnterpriseMarcin Grzejszczak - Contract Tests in the Enterprise
Marcin Grzejszczak - Contract Tests in the Enterprise
 
How Automation Reveals Technical Debt
How Automation Reveals Technical DebtHow Automation Reveals Technical Debt
How Automation Reveals Technical Debt
 
How to build Spring services for Cloud Native platforms using the Open Servic...
How to build Spring services for Cloud Native platforms using the Open Servic...How to build Spring services for Cloud Native platforms using the Open Servic...
How to build Spring services for Cloud Native platforms using the Open Servic...
 
Healthy Agile Product Security
Healthy Agile Product SecurityHealthy Agile Product Security
Healthy Agile Product Security
 
Unicom India Testing Week: Testing @ cross roads...
Unicom India Testing Week: Testing @ cross roads...Unicom India Testing Week: Testing @ cross roads...
Unicom India Testing Week: Testing @ cross roads...
 
The Kanban Iceberg -- LKFR14
The Kanban Iceberg -- LKFR14The Kanban Iceberg -- LKFR14
The Kanban Iceberg -- LKFR14
 
Max2013 rejected apps presentation
Max2013   rejected apps presentationMax2013   rejected apps presentation
Max2013 rejected apps presentation
 
Adobe presentation sydney
Adobe presentation sydneyAdobe presentation sydney
Adobe presentation sydney
 
Techved consulting- Competitor Analysis in Web Space
Techved consulting- Competitor Analysis in Web SpaceTechved consulting- Competitor Analysis in Web Space
Techved consulting- Competitor Analysis in Web Space
 
The Red Button: Adventures in Security Leadership
The Red Button: Adventures in Security LeadershipThe Red Button: Adventures in Security Leadership
The Red Button: Adventures in Security Leadership
 
Cloud Native Security: Rotate, Repair, Repave
Cloud Native Security: Rotate, Repair, RepaveCloud Native Security: Rotate, Repair, Repave
Cloud Native Security: Rotate, Repair, Repave
 
Architectures That Bend but Don't Break
Architectures That Bend but Don't BreakArchitectures That Bend but Don't Break
Architectures That Bend but Don't Break
 
Data Driven Decision Making for Product Development
Data Driven Decision Making for Product DevelopmentData Driven Decision Making for Product Development
Data Driven Decision Making for Product Development
 
Kanban Iceberg, Lean Kanban North America 2015 conference
Kanban Iceberg, Lean Kanban North America 2015 conferenceKanban Iceberg, Lean Kanban North America 2015 conference
Kanban Iceberg, Lean Kanban North America 2015 conference
 
Cloud Native Key Management
Cloud Native Key ManagementCloud Native Key Management
Cloud Native Key Management
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
+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...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
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...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
+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...
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

LaunchCoderGirl - Agile QA at Asynchrony

  • 1. © 2012, Asynchrony Solutions, Inc. All rights reserved. May 20, 2015 AGILE QA AT ASYNCHRONY
  • 2. © 2012, Asynchrony Solutions, Inc. All rights reserved. The Blue Screen Of Death
  • 3. © 2012, Asynchrony Solutions, Inc. All rights reserved. This is bad
  • 4. © 2012, Asynchrony Solutions, Inc. All rights reserved. So is this
  • 5. © 2012, Asynchrony Solutions, Inc. All rights reserved. This is how we work
  • 6. © 2012, Asynchrony Solutions, Inc. All rights reserved. No QA for first 3 months of project
  • 7. © 2012, Asynchrony Solutions, Inc. All rights reserved. QA involved from the start of the project
  • 8. © 2012, Asynchrony Solutions, Inc. All rights reserved. QA doing test automation from the start
  • 9. © 2012, Asynchrony Solutions, Inc. All rights reserved. QA role on a team
  • 10. © 2012, Asynchrony Solutions, Inc. All rights reserved. Lawful Evil QA
  • 11. © 2012, Asynchrony Solutions, Inc. All rights reserved. We never do this
  • 12. © 2012, Asynchrony Solutions, Inc. All rights reserved. We do a lot of this
  • 13. © 2012, Asynchrony Solutions, Inc. All rights reserved. And this
  • 14. © 2012, Asynchrony Solutions, Inc. All rights reserved. This is a problem
  • 15. © 2012, Asynchrony Solutions, Inc. All rights reserved. This is a problem
  • 16. © 2012, Asynchrony Solutions, Inc. All rights reserved. “I see broken software…”
  • 17. © 2012, Asynchrony Solutions, Inc. All rights reserved. © Copyright 2013 Asynchrony Questions? Links to QA resources on the next three slides
  • 18. © 2012, Asynchrony Solutions, Inc. All rights reserved. Links to QA resources, slide 1 of 3 What is a Quality Advocate https://mattphilip.wordpress.com/2013/09/03/quality-advocacy/ Things to test http://infiniteundo.com/post/25230828820/things-you-should-test Falsehoods programmers believe http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/ http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time http://infiniteundo.com/post/25509354022/more-falsehoods-programmers-believe-about-time James Lyndsay in Testing Experience magazine: “Why can’t testers code?” http://www.testingexperience.com/issues/testingexperience01_03_08.pdf Where do bugs come from http://www.slideshare.net/noahsussman/software-entomology-or-where-do-bugs-come-from Why you should move that button 3px to the left http://www.gv.com/lib/design-details
  • 19. © 2012, Asynchrony Solutions, Inc. All rights reserved. Links to QA resources, slide 2 of 3 Google's testing blog http://googletesting.blogspot.com/ Google's ten minute test plan http://googletesting.blogspot.com/2011/09/10-minute-test-plan.html The difference between quality control and quality assurance http://www.onquality.info/2011/10/difference-between-qa-and-qc.html Agile QA testing http://www.dpwhelan.com/presentations/Agile%20Testing%20and%20the%20Role%20of%20the%20Agile%20Tester%202008- 04-21.pdf T-shaped testers http://thesocialtester.co.uk/t-shaped-testers-and-their-role-in-a-team/ http://thesocialtester.co.uk/t-shaped-tester-square-shaped-team/
  • 20. © 2012, Asynchrony Solutions, Inc. All rights reserved. Links to QA resources, slide 3 of 3 Selenium Webdriver API for browser testing http://docs.seleniumhq.org/projects/webdriver/ Android Monkey for UI tests https://developer.android.com/tools/help/monkey.html How to make your Windows network deliberately flaky http://www.ghacks.net/2013/11/22/clumsy-makes-windows-network-conditions-worse-purpose/ How to make your Mac network deliberately flaky http://9to5mac.com/2011/08/10/new-in-os-x-lion-network-link-conditioner-utility-lets-you-simulate-internet-and-bandwidth- conditions/ Gremlins.js for JavaScript random actions http://www.webappers.com/2014/03/12/gremlins-js-simulates-random-user-actions/