Testautomatisering
Verktøy utfører definerte testoppgaver, som kjøring og sammenligning med forventede resultater.
Kjør gjentakbare kontroller med verktøy
Testautomatisering overfører definerte oppgaver til verktøy, som trinnkjøring og resultatsammenligning. Forventninger, data og grenser må være tydelige. Verktøyet velger ikke selv de riktige spørsmålene for virksomheten.
I et oppdiktet eksempel skal et skript godkjenne en anmodning og kontrollere tiltenkt lagret tilstand. Klikk alene er ikke nok. Planlegg oppsett, vedlikehold og feilavklaring. Skiftende data eller uklare ventevilkår kan gi ustabile resultater. Undersøk årsaken fremfor å se én vellykket omkjøring som tilstrekkelig bevis. Hvilke oppgaver som også trenger menneskelig vurdering, som forståelighet, avgjøres separat.
Kilder
Beslektede begreper
- EnhetstestEn målrettet kontroll av en liten, definert programvaredel, for eksempel regel eller funksjon.
- Ende-til-ende-testEn kontroll av en avtalt flyt gjennom systemdelene som er vesentlige for den.
- RegresjonstestEn kontroll av uønskede virkninger fra en endring på atferd som fortsatt trengs.
- TestdekningDen kontrollerte andelen av en eksplisitt definert mengde, som kjørbare programsetninger eller krav.
- LegacysystemEt eksisterende system som fortsatt brukes, med tekniske og forretningsmessige avhengigheter bygget opp over tid.
- MultitenancyMultitenancy støtter adskilte kunde- eller gruppeområder i samme løsning. En tenant er ikke automatisk én person eller én database.
Artikler om temaet








Programvareutvikling med ASES
Skreddersydd programvare, web- og mobilapper


