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 />
Kokeileva testaaminen<br />
• Kohdistetaan järjestelmän riskialttiimpiin kohtiin (ei<br />
ole testattu aikaisemmin, ei tunneta tai<br />
toiminnallisuus i ei ole luotettava)<br />
tt • Voidaan käyttää, jos ei ole dokumentaatiota<br />
testauksen tueksi tai aikaa testaamiseen on liian<br />
vähän.<br />
• Parityöskentelyä (”ajaja + kartturi”), jossa on selvä<br />
aihe ja jonka kesto on korkeintaan pari tuntia.<br />
• Ero ad hoc-testaukseen on siinä, että tutkivassa<br />
testauksessa pitäisi pystyä jäljittämään, mitä on<br />
tehty, eli kokeilevassa testauksessa pidetään<br />
muistiota (mitä tehtiin, mitä tapahtui).<br />
20.9.2007<br />
Ohjelmiston testaus - tekniikat © TTY Pori, Arto Stenberg 113<br />
<strong>Tampereen</strong> Teknillinen <strong>yliopisto</strong><br />
<strong>Porin</strong> yksikkö<br />
Tilastolliset menetelmät<br />
• Periaatteena on vähentää testitapausten määrä<br />
mahdollisimman pieneksi niin, että testien kattavuus<br />
pysyy korkeana.<br />
• Työväline (esim. Allpairs) saatavana ilmaiseksi<br />
webistä:<br />
• http://www.opensourcetesting.org/<br />
• Tarkastelee kombinaatioiden parikattavuutta<br />
(orthogonal arrays).<br />
• Eri syötteiden väliset riippuvuudet voivat olla esteenä<br />
menetelmän käyttämiselle.<br />
20.9.2007<br />
Ohjelmiston testaus - tekniikat © TTY Pori, Arto Stenberg 114<br />
<strong>Tampereen</strong> Teknillinen <strong>yliopisto</strong><br />
<strong>Porin</strong> yksikkö<br />
© Arto Stenberg 57