Tutkiva testaus - pikaopas

Tutkiva testaus on samanaikainen etsintä, suunnittelu ja toteutus. Tämä tarkoittaa, että testaaja ei viittaa ennalta suunniteltuihin testitapauksiin kokeellisen testin aikana. Tutkimustestauksessa on kaksi tavoitetta:

A - oppia testattavasta järjestelmästä - etsintä.

B - Testatun järjestelmän olemassa olevan tiedon soveltaminen virheiden löytämiseksi - Suunnittelu ja toteutus.


Muita kokeellisen testauksen ominaisuuksia ovat:

  • Se on interaktiivinen testiprosessi
  • Testauksen aikana saatujen tietojen käyttäminen uusien ja parempien testien suunnitteluun
  • Muodollinen, mikä tarkoittaa, että se eroaa virheiden arvaamisesta ja tapauskohtaisesta testauksesta
  • Testaajilla on taitoja kuunnella, lukea, ajatella ja raportoida tiukasti ja tehokkaasti


Milloin kokeellista testausta voidaan käyttää?

Tutkiva testaus on sopivin, kun:


  • Erittelyjä on vähän tai ei lainkaan
  • Tietyn vian tutkiminen
  • Erityisen riskin tutkiminen - komentosarjatestien tarpeen arvioiminen
  • Ei ole aikaa määrittää ja komentotestejä
  • Haluamme monipuolistaa testausta


Kuinka valmistautua kokeelliseen testaukseen?

Koekokeiden valmistelemiseen ja suorittamiseen käytetään testikarttoja, kuten:



  • Mitä testataan (soveltamisala)
  • Mitä ei testata (soveltamisalan ulkopuolella)
  • Miksi (kysymyksiin on vastattava)
  • Kuinka (aivoriihi)
  • Odotetut ongelmat
  • Viite


Kuinka raportoida kokeellisen testauksen tuloksista?

Esittelytestien tulosten kuvaamiseen käytetään istuntolomakkeita:

  • Testaa kattavuus
  • Koekokeen suorittaneen testaajan nimi
  • Testiloki
  • Löytyi vikoja
  • Laatuindikaattori (suurten vikojen määrä tunnissa)
  • Uusia riskejä
  • Asiat, kysymykset, poikkeavuudet

Istunnon lopussa järjestetään myös tilannekatsaus, jossa keskustellaan vikojen, lievennettyjen riskien tärkeydestä jne.