02.11.2014 Views

testaustekniikat - Porin yksikkö - Tampereen teknillinen yliopisto

testaustekniikat - Porin yksikkö - Tampereen teknillinen yliopisto

testaustekniikat - Porin yksikkö - Tampereen teknillinen yliopisto

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Tampere University of Technology, Pori 20.9.2007<br />

Tilapohjainen testaaminen<br />

• Ohjelmistolla on yleensä erilaisia tiloja, joihin voi<br />

mennä eri siirtymien kautta.<br />

• Yleensä vaikeutena on jo suunnitteluvaiheessa<br />

mallintaa oikeat tilat ja siirtymät.<br />

• Soveltuu hyvin testaukseen ja kannattaa tehdä,<br />

koska testaajalla on aina jonkinlainen malli<br />

testattavasta järjestelmästä tai sen osasta.<br />

• Tarkoituksena on löytää:<br />

• laiton / puuttuva / korruptoitunut tila<br />

• laiton / puuttuva / väärä siirtymä<br />

• puuttuva / väärä johonkin tilaan liittyvä toiminnallisuus<br />

• sanomien oikea / väärä käsittely<br />

20.9.2007<br />

Ohjelmiston testaus - tekniikat © TTY Pori, Arto Stenberg 77<br />

<strong>Tampereen</strong> Teknillinen <strong>yliopisto</strong><br />

<strong>Porin</strong> yksikkö<br />

Odottaa<br />

korttia<br />

Esimerkki: pankkiautomaatti<br />

Kortti syötetty<br />

Odottaa<br />

PIN-koodia<br />

Väärä<br />

PIN-koodi<br />

Oikea PIN-koodi<br />

Valinta tehty<br />

Pankki<br />

vai<br />

luotto<br />

Saldo<br />

vai<br />

Otto<br />

Kolme väärää<br />

Keskeytys<br />

20.9.2007<br />

Ohjelmiston testaus - tekniikat © TTY Pori, Arto Stenberg 78<br />

<strong>Tampereen</strong> Teknillinen <strong>yliopisto</strong><br />

<strong>Porin</strong> yksikkö<br />

© Arto Stenberg 39

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!