starting agile game_testing

Post on 14-Dec-2014

83 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Starting agile game testing

TRANSCRIPT

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.

top related