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

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

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

Saved successfully!

Ooh no, something went wrong!