testiprosessit
Testiprosessit ovat ohjelmistokehityksen laadunvarmistuksen osa-alueita, jotka kattavat suunnittelun, toteutuksen, suorittamisen ja jälkitarkastelun. Niiden tarkoitus on varmistaa, että ohjelmisto täyttää sille asetetut laatuvaatimukset, toimii luotettavasti ja täyttää käyttö-, suoritus- ja käytettävyysvaatimukset.
Testiprosessi alkaa vaatimusten perusteella laaditulla testisuunnitelmalla, jossa määritellään testikattavuus, aikataulu, vastuut ja resurssit. Tämän jälkeen luodaan
Tyypillisiä testitasoja ovat yksikkötestit, integraatiotestit, järjestelmätestit ja hyväksymistestit; käytännössä valitaan sovellettava taso ja riskiperusteinen lähestymistapa. Testausta
Nykykäytännöissä testiprosessit ovat usein osa ketterää kehitystä tai DevOps -mallia, jossa jatkuva testaus ja automaatio tukevat