Definition af ‘Baseline Testing’
Definition: Baseline testning henviser til validering af de dokumenter og specifikationer, som testcases er designet på. Baseline henviser generelt til et benchmark, der danner grundlaget for enhver ny skabelse. I softwaretestning henviser dette til benchmarking af applikationens ydeevne. Mange problemer bliver opdaget og løst under baseline-testning.
Beskrivelse: Baseline-testning er en type ikke-funktionel testning, som generelt udføres af testingeniører. Da det er relateret til benchmarking, er det også kendt som benchmark-testning.
Denne test danner grundlaget for andre test for at sammenligne ydelsen af en ny applikation eller en ukendt applikation med en kendt referencestandard. Hvis det f.eks. er kendt, at en bestemt applikation giver en god ydeevne for mindst 1000 brugere på et bestemt tidspunkt, kan baseline være 1000 brugere. En ny applikation skal altså fungere perfekt for mindst 1000 brugere.
Denne test måler vigtige egenskaber og krav. Et benchmark handler om at analysere en applikations relative ydeevne. Hvis applikationen præsterer under den givne baseline, betragtes den som defekt. Ved hvert build køres denne test, og alle vigtige egenskaber sammenlignes for at hjælpe med at løse problemer.
Vi kan tænke på en softwareopdatering. Ved hver opdatering skal den have gamle funktioner plus nye funktioner. Rensning af baseline-testen sikrer, at de vigtigste egenskaber og benchmarks i applikationen fungerer som forventet.
Denne type test er måske ikke relateret til en specifik funktion, da den fokuserer på applikationens kvalitetsegenskaber.