testautomatiseringsframeworks
Testautomatiseringsframeworks er sett med verktøy, filosofier og kodebiblioteker som støtter utvikling, kjøring og vedlikehold av automatiserte tester av programvare. De gir strukturer for å skrive tester, hente testdata, kjøre tester på tvers av miljøer og generere rapporter, med mål om å øke repeterbarhet, hastighet og pålitelighet i testprosesser.
Et rammeverk viser ofte komponenter som en testløper eller test runner, assertjonsbiblioteker, testdatahåndtering, fixtures eller setup/teardown-logikk,
Rammeverk kan være kodebaserte, ord- eller atferdsbaserte. Eksempler på kodebaserte rammeverk inkluderer JUnit og TestNG for
Valg av rammeverk avhenger av språk, målplattform (web, mobil, API), krav til datapåfylling, testdatahåndtering, rapportering og