Skip to main content

Hvad er en testindsats?

Udvikling af computersoftware kræver mange timers kodning og test.Denne test inkluderer typisk flere valideringsniveauer og verifikation mellem softwareapplikationen og kunden.Testindsats henviser til komplet sæt test, der kræves til software.Denne fulde indsats inkluderer typisk enhedstest, systemtest, ydelsestest og test af brugeraccept.

Test er opdelt i enten positive eller negative tests.Testindsatsen definerer, hvilken type test der vil forekomme i testfasen.Det skal redegøre for den fulde test af alle områder af softwareapplikationen.En positiv testtilfælde er baseret på at indtaste testdataene korrekt i systemet.Negative testtilfælde kræver, at testeren indtaster dårlige data.En blanding af positive og negative tests anbefales typisk til de fleste softwareapplikationer.

Enhedstest er testen, der opstår under udviklingen af softwarekoden.Denne testindsats udføres af udviklerne af en applikation.Enhedstest er den foreløbige testfase af softwaremoduler inden for et program.Denne form for test sikrer, at systemet fungerer uden fejl, før det sendes til testteamet til gennemgang.

Mange store softwareapplikationer inkluderer integrationstest med flere eksterne systemer.Denne integrationstest er en testindsats designet til at validere integrationen af eksterne applikationer.Integrationstest udføres typisk før funktionalitetstest, fordi vellykket integration er påkrævet, før funktionalitet kan verificeres.

Funktionalitetstest er testingen, der validerer systemet fungerer, som det var beregnet til.Denne type test kræver oprettelse af specifikke testdata, der bruges under testindsatsen.Funktionalitetstest er en verifikation af krav til faktisk funktionalitet inden for applikationen.Undladelse af at bestå denne testfase indebærer typisk, at systemet ikke vil blive accepteret af brugerne.

Performance -test er kritisk for softwareapplikationer, der er designet til at understøtte tusinder af brugere.Denne form for test kræver høje mængder behandling, designet til at understrege systemet til det punkt, der er fuldstændig fiasko.En testindsats bør omfatte en vis rudimentær præstationstest.Dette vil sikre, at systemet understøtter flere brugerebehandling uden at gå ned.

Brugeracceptionstest er en anden form for systemvalideringstest.Denne testindsats inkluderer brugere af applikationen med specifikke tests til validering af systemets funktionalitet.Brugeracceptionstest er et kritisk skridt for at sikre kundetilfredshed.Denne testindsats forekommer typisk i slutningen af en udviklingscyklus, inden applikationen implementeres til produktion.