starting agile game_testing
DESCRIPTION
Starting agile game testingTRANSCRIPT
War against Bugs ”agile way”
By oakstick 15-02-2011
”Bug hunting is like fishing, just wait there it will come to you ”
Maybe not
QA is not about finding bugs, it is about fixing them.
Finding the bugs on the right time is as important asfinding them at the first place.
Classical Game development
TEST
Game development nowadays
vs
Cost of change is expensive !
Two headed monster
•Dev Team• Achitecture• Requirements• Design• Coding• Build• Test• Content Creation
• In house• Outsource
•QA Team• Smoke test• Game play testing• TCR-CTR
Definition of Done
“Done” is clearly definedThe definition of done includes testingThe PO and team knows this definition by
heart.
Clinton Keith ”Agile game development”
What do we have ?
Testers ◦Game QA◦Tech QA
Autobuild ◦Nighlty builds◦Continues builds
Support◦Help desk
Bugzilla
Build robots
Hansoft
Outlook
Do we have what we need to solve our problem ?
Do we know the problem ?
What are the problems (challenges)
Agile Development Challenge
Test automation Management
Process tool centralization and control
Visibility And Traceability for compaliance efforts
Tool software build management
Quality (legacy)Game is seen to exhibit undesirable
behavior
What is desirable behavior ?
Do you know all desirable behavior ?
Do you need a design document ?
Don’t we change that thing all the time ?
Quality (agile)
CompletenessCorrectness
Completeness
1) Draw a Picture 2) Look for a Pattern 3) Guess and Check 4) Make a Systematic List 5) Logical Reasoning 6) Work Backwards
Correctness
Black-box testing
White-box testing
Functionality (exterior quality)
Engineering (interior quality)
Adaptability (future quality)
Correctness Efficiency Flexibility
Reliability Testability Reusability
Usability Documentation Maintainability
Integrity Structure
Tell us what is working
We will assume the rest is not.
If you tell me what is not working.
We will assume the rest is.
Producer to QA Manager.