testaustekniikat - Porin yksikkö - Tampereen teknillinen yliopisto
testaustekniikat - Porin yksikkö - Tampereen teknillinen yliopisto
testaustekniikat - Porin yksikkö - Tampereen teknillinen yliopisto
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Tampere University of Technology, Pori 20.9.2007<br />
Cause-effect<br />
• Syy-seuraus suhde, eli logiikkaa.<br />
• Tarkoittaa testauksessa input output tai input <br />
järjestelmän tilasiirtymä.<br />
• Mallinnetaan ja tehdään päätöstaulu.<br />
• Päätöstaulusta muokataan testitapaukset.<br />
• Ehkä liiankin vaikeaa speksata järjestelmän<br />
toimintaa toiseen kertaan…<br />
20.9.2007<br />
Ohjelmiston testaus - tekniikat © TTY Pori, Arto Stenberg 71<br />
<strong>Tampereen</strong> Teknillinen <strong>yliopisto</strong><br />
<strong>Porin</strong> yksikkö<br />
Päätöstaulut<br />
• Käytetään erilaisten testitapauksien<br />
muodostamiseen.<br />
• Käydään läpi syötteiden eri yhdistelmät ja tilat, jotta<br />
huomataan, ettei mitään tärkeää yhdistelmää ole<br />
unohdettu testata.<br />
• Syöteyhdistelmät merkitään ensin boolean muotoon<br />
(tosi/epätosi).<br />
• Lisäksi voidaan listata mahdolliset ohjelman<br />
tapahtumat ja odotetut tulokset.<br />
20.9.2007<br />
Ohjelmiston testaus - tekniikat © TTY Pori, Arto Stenberg 72<br />
<strong>Tampereen</strong> Teknillinen <strong>yliopisto</strong><br />
<strong>Porin</strong> yksikkö<br />
© Arto Stenberg 36