testiraamistikud
Testiraamistikud ehk test frameworkid on tarkvaraarenduse tööriistakomplektid, mis pakuvad raamistiku testide kirjutamiseks, haldamiseks ja jooksutamiseks. Need võimaldavad organiseerida testikogumeid, pakkuda kinnitusi (assertions), genereerida aruandeid ja integreeruvad sageli jätkusuutlike arendusvoogudega.
Kõige tavalisemad funktsioonid hõlmavad: kinnituste API, testide avastamine ja nende käivitamine, seadistused enne ja pärast teste,
Testiraamistikud jagunevad mitmesugusteks: üksus-, integreerimis- ja lõppkasutuse (end-to-end, E2E) testide jaoks. Populaarsed frameworkid erinevates keeltes: JUnit
Testiraamistikud on olulised arendusel, sest need standardiseerivad testide kirjutamise ja jooksutamise, parandavad koodi kvaliteeti ja kiirendavad