testaustekniikat - Porin yksikkö - Tampereen teknillinen yliopisto
testaustekniikat - Porin yksikkö - Tampereen teknillinen yliopisto
testaustekniikat - Porin yksikkö - Tampereen teknillinen yliopisto
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