20
© 2012, Asynchrony Solutions, Inc. All rights reserved. May 20, 2015 AGILE QA AT ASYNCHRONY

LaunchCoderGirl - Agile QA at Asynchrony

Embed Size (px)

Citation preview

© 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/