Table of Contents
Ekvivalenssi Partitioning on testimenetelmä, jolla vähennetään testitapausten määrää jakamalla syötetiedot ryhmiin, joiden odotetaan käyttäytyvän samalla tavalla. Tämä menetelmä auttaa testaajia keskittymään kunkin ryhmän edustaviin arvoihin, mikä lisää tehokkuutta ja kattavuutta.
Vastaavuuden ymmärtäminen
Equivalence Partitioning -hankkeen ydinajatuksena on tunnistaa syöttöalueet tai kategoriat, jotka tuottavat vastaavia tuloksia. Testaamalla yhden arvon jokaisesta kategoriasta testaajat voivat päätellä koko ryhmän oikeellisuuden säästäen aikaa ja resursseja.
Käytännön toteutusstrategiat
Jos haluat soveltaa Equivalence-ositusta tehokkaasti, noudata seuraavia ohjeita:
- Määritetään syöttömuuttujat ja niiden validoidut vaihteluvälit.
- Jaa nämä alueet valideiksi ja epäkelpoiksi osioiksi.
- Valitse edustava testitapaus kustakin osiosta.
- Priorisoi testit riskien ja kriittisten toimintojen perusteella.
Testitapauksen vähentämistä koskevat laskelmat
Testitapausten lukumäärän laskeminen edellyttää kunkin tulomuuttujan osioiden lukumäärän analysointia. Esimerkiksi jos syötteessä on kolme pätevää osiota ja kaksi epäkelpoa osiota, testataan yksi arvo kustakin tuloksesta viidessä testitapauksessa. Tämä lähestymistapa minimoi testaustoimet ja säilyttää kattavuus.
Testit voivat kombinatoristen menetelmien avulla arvioida useiden syötemuuttujien osalta tarvittavien testitapausten kokonaismäärän, jolloin kattava kattavuus varmistetaan vähemmällä testeillä.