testauttaminen
Testauttaminen tarkoittaa ohjelmistojen testaamisen automatisointia. Se pyrkii korvaamaan tai täydentämään manuaalista testausmenetelmää automatisoiduilla testeillä, jotka voivat juosta nopeasti toistuvasti ja vähentää inhimillisten virheiden riskiä.
Testauttaminen kattaa useita testauskerroksia, kuten yksikkötestit, integraatio- ja end-to-end -testit sekä käyttöliittymätestit. Automaatio kannattaa kohdistaa testituloksiin,
Työnkulku muodostuu automaatio-strategian laatimisesta, testattavien tapauksien valinnasta, testikirjaston rakentamisesta sekä testien ajamisesta jatkuvassa integraatiossa (CI). Työkalut
Hyödyt ovat nopeampi palaute, parempi toistettavuus ja kattavuus sekä mahdollisuus ajoittaa säännöllistä testausta ja tukea jatkuvaa
Testauttaminen ei korvaa manuaalista testausta, vaan täydentää sitä. Menestys riippuu kokonaisstrategiasta, jossa automaatio tukee laadunvarmistusta, näkyvää