testipaketti
Testipaketti on ohjelmistoprojektin yhteydessä käytetty kokoelma automatisoituja testejä sekä niihin liittyvää tukimateriaalia, joka on pakattu jaettavaksi kehitysympäristössä tai ohjelmiston jakelussa. Testipaketin tavoitteena on varmistaa ohjelmiston oikea toiminta erilaisissa tilanteissa, löytää regressiot ja tukea virheiden toistettavaa todentamista.
Testipakettiin kuuluu tyypillisesti yksikkötestejä, integraatiotestejä sekä mahdollisesti järjestelmä- tai käyttöliittymätestejä. Siihen voi sisältyä testidataa, testihahmoja, mock-
Testipaketteja käytetään usein osana jatkuvaa integraatiota ja toimitusta (CI/CD). Ne voidaan sisällyttää ohjelmiston julkaisuprosessiin tai tarjota
Ylläpito ja kattavuus on olennainen osa testipakettien elinkaarta: testit ovat sidoksissa ohjelmiston versioihin, ja muutosten yhteydessä
Esimerkkejä teknologioista ovat Pythonin pytest, JUnit Java-sovelluksissa sekä Jest JavaScript-sovelluksissa. Jakelussa testipaketit voivat olla npm-, PyPI-