Grundläggande om hur du konfigurerar ditt arbetsflöde för användaracceptansprovning
Under de senaste veckorna har vi gett dig en djupare titt på värld av testning av användaracceptans. Och under denna tidsperiod har vi fått frågor om arbetsflödena och processerna bakom UAT.
Det är också ett speciellt ämne för oss, eftersom vårt felspårning- & testprogramvara används av en mängd människor och företag som hjälper dem i deras test av användaracceptans.
I dagens blogginlägg vill jag visa dig hur det faktiska arbetsflödet för UAT ser ut. Från planering till genomförande och analys av dina UAT-ansträngningar.
Låt oss komma igång.
5 steg till ditt UAT-arbetsflöde. Så här fungerar det.
Testning av användaracceptans är komplicerat. Det är förmodligen många av er som tycker. Från att skapa en UAT-plan till att genomföra dina testfall och analysera dem. Alla typer av olika avdelningar och människor är inblandade.
Och värst av allt: UAT äger rum vid en besvärlig tid: i slutet av ett projekt.
Ditt utvecklingsteam är färdigt med deras uppgifter (åtminstone borde de vara) och dina QA-agenter börjar testa applikationen.
Och de har bara ett huvudjobb: Testa om applikationen fungerar för dina användare.
I Jag guidar dig genom följande fem steg:
- Planering
- Utförande
- Dokumentation
- Utvärdering
- Rapportering & Lärdomar
Planering
Planering av användaracceptanstestning är ett absolut måste. Utan ordentlig planering kommer UAT dig inte någonstans. Planering av användaracceptanstester måste täcka följande områden:
Planering & tidshantering
I ett första steg måste du klargöra några grundläggande frågor. Du måste samla in information om ditt UAT-schema och dina QA-agenter och testare.
Se till att ha all information på ett ställe för att skapa en realistisk UAT-plan. Och viktigast av allt: Utarbeta ett koncept hur dina testgrupper ska se ut.
Personalkrav
Du måste planera vem i ditt team som är involverad i UAT yUAT-utförandet samt se till att alla ansvarsområden och uppgifter är kända.
Varje person som är involverad i UAT-processen bör ha en tydlig förståelse för vad hans eller hennes ansvar är.
När du ställer in ditt UAT-team måste du se till att alla är med i samma sida. Upprätta tydliga kommunikationsriktlinjer och förbered din målgrupp för testfallet.
Kommunikation & Problemstrategi
När du utför de definierade UAT-testfallet måste du göra se till att du har ett arbetsflöde på plats som hanterar fel, problem och andra problem.
- Hur ska du dokumentera problem?
- Hur kan testare kommunicera problem?
UAT-checklista
Innan du börjar utföra testfall rekommenderar jag att du använder en checklista för användaracceptansprovning. Det hjälper dig att hålla fokus och hålla dina ansträngningar och uppgifter på plats.
Baserat på vår UAT-erfarenhet har vi sammanställt denna UAT-arbetsflödeschecklistmall åt dig. Du kan ladda ner och visa checklistan gratis.
Utförande
Du har ett par alternativ när du utför dina UAT-testfall. Som namnet antyder kommer dina testare (= potentiella användare) nu att testa och utvärdera din ansökan angående vissa testscenarier.
Om du tillhandahåller en global produkt på olika geografiska marknader är chansen stor att du inte kan möta dessa testare personligen.
Testfallet kan köras i en-mot-en-sessioner via Skype eller någon annan programvara för videosamtal. Under sessionerna kommer du att få en hel del kvantitativa och – ännu viktigare – kvalitativa data från dina användare.
Speciellt om testfallet utförs efter den färdiga utvecklingsprocessen kan det hända att du får några nya insikter som du inte har beaktat. Din teori om hur mycket kunskap dina användare har kommer att testas.
Dokumentation
Genomförande och dokumentation av dina användaracceptansprov ska ske samtidigt. Jag rekommenderar att du skapar ett system som låter dig dokumentera all relevant information utan att förlora data.
Dokumentation är en sak, tydligt definierade ansvarsområden för att säkerställa implementeringen av användarnas feedback är en annan nyckelfaktor.
Många av våra kunder har konfigurerat Usersnap för detta steg. Fel, feedback och andra avvikelser kan dokumenteras på din användares webbläsarskärm. En lättanvänd projektinstrumentpanel gör att dina kollegor kan få en bra översikt över viktiga frågor. Att se till att delegera och tilldela prioriteringar är en annan viktig sak här.
Utvärdering
Under denna fas måste du utvärdera om de definierade kriterierna testas och uppfylls. Och viktigast av allt om dessa kriterier lyckades uppnås av dina testare.
Har något testfall misslyckats? Vilka problem uppstod? Hur kan dessa problem lösas och vem är ansvarig för det?
De kvantitativa och kvalitativa uppgifterna som dokumenteras i första hand behöver analyseras. Följande frågor måste besvaras:
- Hur många testare har slutfört testfallet?
- Vad var den totala bedömningen av dessa testfall?
- Vad var det totala sinnestillståndet för varje testare?
- Vilka känslor uppstod under testfallet?
Utvärderingsfasen är ganska omfattande, eftersom varje och varje enskilt testfall måste analyseras och sättas i sammanhang.
Rapportering & lärdomar
Du kanske tror att utvärderingen och rapporteringsfasen är densamma. Det gör de inte.
Under utvärderingsfasen samlar du in, aggregerar och analyserar data. Däremot handlar rapporteringsfasen om den större bilden.
Huvudmålet är att samla insikter och lärdomar som hjälper dig att förbättra dina framtida testfall och UAT-arbetsflöden. Du kan också börja bygga relationer med några av dina UAT-testare under den fasen, eftersom de är en bra källa för ytterligare feedback och insikter.
UAT är inte bara ett test. Det är en cykel.
Användaracceptanstester genomförs regelbundet i slutet av en programutvecklingsfas, vid en tidpunkt då produkten nästan är ”klar”. Detta får inte vara fallet. De senare problemen uppstår, ju dyrare de är.
UAT-arbetsflöden kan implementeras långt tidigare. När man bedriver en mer smidig inställning till UAT är UAT i sig inte ett separat projektsteg. Det kräver istället ett kontinuerligt samarbete mellan alla teammedlemmar och intressenter.
Under hela utvecklingsarbetsflödet blir UAT en viktig del av varje projektfas.
Målet här är att integrera användaracceptansprov i varje projekt. steg. UAT är inte en fas längre. Att säkerställa kontinuerliga framsteg innebär att säkerställa kontinuerliga test- och återkopplingscykler.
Bonus: Verktygstips för UAT med Usersnap
När du väljer ett verktyg för att skapa kommunikation , felrapportering, problemspårning och lagsamarbete enklare kan du vända dig till Användare knäppa det visuella feedbackverktyget.
Klicka, skärmdump, kommentera frågan, skicka. Ja, det är så enkelt som det! Usersnap låter dig samla in feedback i din app, användare kan rita och kommentera direkt vilket gör det snabbt och korrekt. Webbläsarinformation, skärmstorlek, URL, Javascript-fel fångas automatiskt med varje biljett så att dina ingenjörer kan reproducera och felsöka på plats.
Testa gratis idag.