Hvad er Use Case Testing? (Eksempel)
Hvad er Use Case Testing?
Use Case Test er en softwaretestteknik, der hjælper med at identificere testcases, der dækker hele systemet på transaktionsbasis fra start til slut. Testcases er interaktionen mellem brugere og softwareapplikation. Use case-test hjælper med at identificere huller i softwareapplikationen, som muligvis ikke findes ved at teste individuelle softwarekomponenter.
En use case i test er en kort beskrivelse af en bestemt brug af softwareapplikationen af en skuespiller eller bruger. Use cases er lavet på grundlag af brugerhandlinger og softwareapplikationens reaktion på disse brugerhandlinger. Det er meget brugt i udviklingen test tilfælde på system- eller acceptniveau.
Sådan gør du Use Case Test: Eksempel
I en use-case er en aktør repræsenteret af "A" og system af "S". Vi opretter Brug til en login-funktion i en webapplikation som vist nedenfor
Vigtigste successcenarie | Trin | Tekniske beskrivelser |
---|---|---|
A: Skuespiller S: System |
1 | A: Indtast agentnavn og adgangskode |
2 | S: Valider adgangskode | |
3 | S: Tillad kontoadgang | |
Udvidelser | 2a | Adgangskoden er ikke gyldig S: Vis besked og bed om at prøve igen 4 gange |
2b | Adgangskoden er ikke gyldig 4 gange S: Luk ansøgning |
- Overvej det første trin i et ende-til-ende-scenarie for en login-funktionalitet til vores webapplikation, hvor skuespilleren indtaster e-mail og adgangskode.
- I næste trin vil systemet validere adgangskoden
- Dernæst, hvis adgangskoden er korrekt, vil adgangen blive givet
- Der kan være en udvidelse af denne use case. Hvis adgangskoden ikke er gyldig, vil systemet vise en meddelelse og bede om at prøve igen fire gange
- Hvis adgangskoden ikke er gyldig fire gange, vil systemet forbyde IP-adressen.
Her vil vi teste successcenariet og et tilfælde af hver udvidelse.
Brug Case Testing Video
Klik link. hvis videoen ikke er tilgængelig