SlideShare a Scribd company logo
© 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/

More Related Content

Similar to LaunchCoderGirl - Agile QA at Asynchrony

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
SOASTA
 
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
SOASTA
 
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
VMware Tanzu
 
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?
Matthew Philip
 
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 ...
AlignMentor
 
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
SegFaultConf
 
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...
VMware Tanzu
 
Healthy Agile Product Security
Healthy Agile Product SecurityHealthy Agile Product Security
Healthy Agile Product Security
VMware Tanzu
 
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...
Sridhar Throvagunta, PMP
 
The Kanban Iceberg -- LKFR14
The Kanban Iceberg -- LKFR14The Kanban Iceberg -- LKFR14
The Kanban Iceberg -- LKFR14
Lean Kanban France
 
Max2013 rejected apps presentation
Max2013   rejected apps presentationMax2013   rejected apps presentation
Max2013 rejected apps presentationMichael Chaize
 
Adobe presentation sydney
Adobe presentation sydneyAdobe presentation sydney
Adobe presentation sydneyMichael Buckley
 
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
Techved Consulting
 
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
VMware Tanzu
 
Cloud Native Security: Rotate, Repair, Repave
Cloud Native Security: Rotate, Repair, RepaveCloud Native Security: Rotate, Repair, Repave
Cloud Native Security: Rotate, Repair, Repave
VMware Tanzu
 
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
Matt Stine
 
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
VMware Tanzu
 
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
Matthew Philip
 
Cloud Native Key Management
Cloud Native Key ManagementCloud Native Key Management
Cloud Native Key Management
VMware Tanzu
 

Similar to 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
 

Recently uploaded

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 

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/