24
Getting Started in QA Clint Talbert Mozilla Corporation

Getting Started In Qa

Embed Size (px)

DESCRIPTION

This is a talk I gave at the FossCoach track of OSCON 2008. It's about getting started in QA in an open source project.

Citation preview

Page 1: Getting Started In Qa

Getting Started in QAClint Talbert

Mozilla Corporation

Page 2: Getting Started In Qa

Why?

Page 3: Getting Started In Qa

Why?

• Testing is always needed

Page 4: Getting Started In Qa

Why?

• Testing is always needed

• Gives you a good overview of the codebase

Page 5: Getting Started In Qa

Why?

• Testing is always needed

• Gives you a good overview of the codebase

• Chance to understand use cases

Page 6: Getting Started In Qa

Why?

• Testing is always needed

• Gives you a good overview of the codebase

• Chance to understand use cases

• It’s easy to make a big difference

Page 7: Getting Started In Qa

Laws of QA

These laws of QA were penned by Ronni Eloff: http://www.sqablogs.com/LunaticFringe/

Page 8: Getting Started In Qa

Laws of QA

• Observation

These laws of QA were penned by Ronni Eloff: http://www.sqablogs.com/LunaticFringe/

Page 9: Getting Started In Qa

Laws of QA

• Observation

• Duplication

These laws of QA were penned by Ronni Eloff: http://www.sqablogs.com/LunaticFringe/

Page 10: Getting Started In Qa

Laws of QA

• Observation

• Duplication

• Expectation

These laws of QA were penned by Ronni Eloff: http://www.sqablogs.com/LunaticFringe/

Page 11: Getting Started In Qa

Observation

Page 12: Getting Started In Qa

Duplication

Page 13: Getting Started In Qa

Expectation

Page 14: Getting Started In Qa

Expectation

Page 15: Getting Started In Qa

Expectation

Page 16: Getting Started In Qa

Expectation

Page 17: Getting Started In Qa

Getting Comfortable

Learn to Float

http://www.flickr.com/photos/mikebaird/398077070/

Page 18: Getting Started In Qa

Watch for Pigeonholes

http://www.flickr.com/photos/decor8/2372303921/in/photostream/

Page 19: Getting Started In Qa

Testing

http://www.flickr.com/photos/jurvetson/180431947/

• White box testing• Black box testing

Page 20: Getting Started In Qa

3 R’s of Automation

http://www.flickr.com/photos/ajturner/415882452/

• Reliable• Readable• Reportable

Page 21: Getting Started In Qa

Building Community

http://www.flickr.com/photos/chunyang/800589975/http://www.flickr.com/photos/design-dog/1322023178/

Page 22: Getting Started In Qa

Building Community

http://www.flickr.com/photos/chunyang/800589975/http://www.flickr.com/photos/design-dog/1322023178/

Page 23: Getting Started In Qa

In a Nutshell

• Observation

• Duplication

• Expectation

Laws of QA

• Preparation

• Proposing your path

• Follow-through

• Recruiting

Being Effective