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 />
• Tilat:<br />
• annetut syötteet vaikuttavat järjestelmän käyttäytymiseen<br />
• Ehdot:<br />
• väittämän evaluointi siirtymän yhteydessä<br />
• Siirtymät:<br />
• liikutaan tilasta toiseen jonkun tapahtuman seurauksena<br />
• Tapahtumat:<br />
• järjestelmän tietyssä tilassa tapahtuva toiminnallisuus<br />
• Testataan kaikki tilasiirtymäparit ja niihin liittyvät ehdot.<br />
• Nämä parit kannattaa taulukoida:<br />
• nykyinen tila, siirtymä, ehto, tapahtuma, seuraava tila<br />
20.9.2007<br />
Ohjelmiston testaus - tekniikat © TTY Pori, Arto Stenberg 79<br />
<strong>Tampereen</strong> Teknillinen <strong>yliopisto</strong><br />
<strong>Porin</strong> yksikkö<br />
Esimerkki<br />
Vaihtoraha<br />
loppu<br />
Juoman<br />
anto<br />
Rahan<br />
syöttö<br />
Rahan<br />
käsittely<br />
Juoman<br />
valinta<br />
Keskeytys<br />
Juoma<br />
loppu<br />
Rahan<br />
palautus<br />
20.9.2007<br />
Ohjelmiston testaus - tekniikat © TTY Pori, Arto Stenberg 80<br />
<strong>Tampereen</strong> Teknillinen <strong>yliopisto</strong><br />
<strong>Porin</strong> yksikkö<br />
© Arto Stenberg 40