Hvordan utføre en bruker Acceptance Test (UAT)

Hvordan utføre en bruker Acceptance Test (UAT)


En Bruker Acceptance Test er en evaluering gitt til et stykke programvare for å kontrollere at den oppfyller de målene som er satt for det under design og programmering faser av sin utvikling. Utføre en UAT er en viktig del av programvareutvikling fordi det sikrer at det ferdige programmet oppfyller behovene til sine tiltenkte brukerne. En UAT er vanligvis utført i løpet av den siste fasen av utviklingen, når programvaren er testet som en helhet.

Bruksanvisning

1 Etablere kriterier for brukeren akseptansetest. Bestem målene i testen som de spesifikke design mål at programmet skal møtes og hvordan programmet opererer under utvalgte virkelige forhold.

2 Lag en logistisk plan for UAT. Denne planen skal definere viktige punkter som testmetoden som brukes for UAT, hvordan testen målene skal være oppfylt eller forsøk i løpet av testing og hva programfunksjoner eller aktiviteter vil være spesielt fokus på gjeldende testing syklus.

3 Skriv et skript for å basere UAT ut av. Dette skriptet skal inneholde informasjon om de handlingene som skal utføres i løpet av testen, de forventede resultatene av disse handlingene og eventuelle spesielle prosedyrer eller krav for testere når testing syklus starter.

4 Lag selve testen arket for UAT testere, ved hjelp av skriptet som en veiledning. Sørg for at regnearket inneholder informasjon som testere trenger å vite i løpet av testen som de handlingene de skal utføre og eventuelle passord eller produktnøkler som kan være nødvendig under bruk av programvaren. Ikke ta med informasjon om dine forventninger til testresultatene, da dette kan føre til tester bias. Kontroller at testarkene inneholde plass for testere å skrive grundige beskrivelser eller ytterligere informasjon etter behov.

5 Rekruttere testere enten fra din bedrift eller fra bassenger av potensielle sluttbrukere. I en ideell situasjon, bør du inkludere begge typer testere slik at testgrupper har en blanding av erfaring og uerfarenhet med programvaren, men dette er ikke nødvendig. Hvis rekruttere fra utenfor selskapet, sørg for at noen testere signere taushetserklæring for å holde sine testing erfaringer konfidensielt.

6 Tillat testere å bruke programvaren, svare test spørsmål basert på sine erfaringer. Testerne vil følge instruksene fra testen, utføre de nødvendige handlinger og rapportering av resultatene.

7 Evaluer testresultatene etter hvert testing syklus er avsluttet, sammenligne svarene dine testere til skriptet du opprettet tidligere. Hvis resultatene nås av testgruppene ikke er i samsvar med dine forventede resultater, vurdere mulige årsaker og foreta rettinger eller andre justeringer til programvaren om nødvendig.

Hint

  • Hvis du ønsker for dine UAT sykluser å gjøre rede for virkelige forhold i tillegg til kontrollerte forhold, sette opp flere testgrupper som jobber fra en annen test regneark. Den sekundære regnearket bør ikke inneholde de samme strengt definerte handlinger som din primære test regneark, slik at testere å ha mer kontroll over bruken av programmet og skape en tettere tilnærming til hvordan programvaren vil oppføre seg når det brukes av en standard forbruker.