Loading...

Genererer testcases...

Brugermanual

Lær hvordan du bruger TestPairs effektivt til at oprette pairwise testcases

Kom i gang

TestPairs hjælper dig med at oprette omfattende testcases ved hjælp af pairwise testing metodik. Denne tilgang reducerer drastisk antallet af testcases der er nødvendige, samtidig med at den opretholder høj dækning af potentielle fejl.

Den grundlæggende arbejdsgang
  1. Opret et testsæt - En container til dit testscenario
  2. Tilføj attributter - De parametre du vil teste
  3. Definer begrænsninger - Regler til at udelukke ugyldige kombinationer
  4. Generer testcases - Automatisk pairwise generering
  5. Eksporter resultater - Download som CSV eller JSON til brug i dine testværktøjer

Testsæt

Et testsæt er en samling af relaterede testparametre til et specifikt test scenario.

Oprettelse af et testsæt
  1. Klik på Tilføj testsæt knappen på din hjemmeside
  2. Indtast et beskrivende navn til dit testsæt
  3. Klik Tilføj for at oprette testsættet
lightbulb Tip: Brug beskrivende navne som 'Web Browser Testing' eller 'Betalingsform Validering' for nemt at identificere dine testsæt senere.

Attributter

Attributter er testparametrene der kan have forskellige værdier. De repræsenterer dimensionerne i dit testrum.

Tilføjelse af attributter
  1. I dit testsæt, klik Tilføj Attribut
  2. Indtast attributnavnet (f.eks. 'Browser', 'Operativsystem')
  3. Tilføj mulige værdier, én per linje:
    • For 'Browser': Chrome, Firefox, Safari
    • For 'Skærmstørrelse': Desktop, Tablet, Mobil
  4. Klik Tilføj for at gemme attributten
Redigering af attributter

at ændring af attributter kan påvirke eksisterende begrænsninger.

warning Vigtigt: Du skal bruge mindst 3 attributter for at generere pairwise testcases automatisk.

Begrænsninger

Begrænsninger hjælper dig med at udelukke ugyldige eller umulige kombinationer fra dine testcases. De gør din testsuite mere realistisk og fokuseret.

Oprettelse af begrænsninger
  1. Klik Tilføj begrænsning i dit testsæt
  2. Opbyg din begrænsningsregel ved hjælp af formularen:
    • Forudsætninger - Betingelserne der udløser reglen
    • Konsekvenser - Hvad der skal ske når betingelserne er opfyldt
  3. Vælg passende operatører:
    • is - Attribut er lig med en af de angivne værdier
    • ikke er i - Attribut er ikke lig med nogen af de angivne værdier
    • skal være - Attribut skal være en af de angivne værdier
    • må ikke være - Attribut må ikke være nogen af de angivne værdier
Eksempel på begrænsninger
Udelukkelsesregel

Hvis Browser er Safari, så må Operativsystem ikke være Windows

Forhindrer ugyldige kombinationer
Kravs regel

Hvis Betalingsmetode er Apple Pay, så skal Enhed være iOS

Sikrer påkrævede kombinationer
info Bemærk: TestPairs registrerer automatisk begrænsningskonflikter og dubletter, og hjælper dig med at vedligeholde et rent regelsæt.

Faste testcases

Faste testcases (seed rows) giver dig mulighed for at specificere præcise testkombinationer der skal inkluderes i din testsuite, uanset pairwise optimering.

Tilføj fast testcase
  1. Klik Tilføj fast testcase i dit testsæt
  2. Udfyld de specifikke værdier for hver attribut
  3. Lad felter være tomme (eller vælg 'Auto') for attributter der kan variere
  4. Klik Tilføj for at gemme den faste testcase
Hvornår skal man bruge faste testcases
  • Kritiske forretningsscenarier der altid skal testes
  • Edge cases der måske ikke dækkes af pairwise generering
  • Regressions testcases fra tidligere fejl
  • Specifikke kombinationer krævet af interessenter

Dækningsniveauer

Dækningsniveauer bestemmer hvor grundigt TestPairs dækker parameter interaktioner.

2-vejs dækning (Standard)

Dækker alle mulige par af attributværdier. Giver fremragende fejl registrering med færre testcases.

Anbefalet til de fleste testscenarier
3-vejs dækning

Dækker alle mulige tripletter af attributværdier. Mere grundig men genererer betydeligt flere testcases.

Brug til kritiske systemer der kræver maksimal dækning

Eksportér

Eksportér dine genererede testcases til brug i eksterne testværktøjer eller dokumentation.

Eksportformater
table_chart CSV eksport

Perfekt til import i teststyringssystemer, Excel eller andre regnearksprogrammer.

code JSON Eksport

Ideel til automatiserede test frameworks og programmatisk testgenerering.

Sådan eksporterer du
  1. I dit testsæt, klik på Eksportér knappen
  2. Vælg dit foretrukne format (CSV eller JSON)
  3. Klik Download for at gemme filen

Tips og bedste praksis

Effektivt attributdesign
  • Brug meningsfulde, beskrivende attributnavne
  • Hold attributværdier korte men tydelige
  • Grupper relaterede parametre i separate testsæt
  • Overvej det realistiske omfang af værdier
Smart brug af begrænsninger
  • Start med brede begrænsninger, og raffinér derefter
  • Gennemgå begrænsningskonflikter og dubletter
  • Brug begrænsninger til at modellere virkelige begrænsninger
  • Test dine begrænsninger med små eksempler først
emoji_objects Professionelt tip: Start med et lille testsæt for at gøre dig bekendt med koncepterne, og skaler derefter op til mere komplekse scenarier. Den automatiske testcase generering sker når du har mindst 3 attributter.
Tilbage til top