Kursplan
Introduktion till användaracceptanstestning
- Vad är UAT och varför är det viktigt?
- Skillnader mellan UAT och andra testfaser
- UAT i Agile vs Waterfall-metodologier
- Nyckelroller och ansvar i UAT
Planering för UAT
- Förstå affärskrav
- Definiera UAT-mål och omfattning
- Skapa en UAT-testplan
- Definiera inträdes- och utträdeskriterier
Utforma UAT-testfall
- Skriva effektiva UAT-testfall baserat på användarberättelser och krav
- Skapa positiva och negativa testscenarier
- Kartlägga testfall till affärsprocesser
- Granska och validera testfall med intressenter
Utförande av UAT
- Ställa in UAT-miljön
- Genomföra utforskande och scriptad testing
- Logga testresultat och spåra framsteg
- Samarbeta med team under UAT-genomförandet
Defekt Management i UAT
- Identifiera, dokumentera och prioritera defekter
- Använda JIRA/TestRail för defekthantering
- Arbeta med utvecklare för att lösa problem
- Testa om och verifiera lösningar
UAT-signering och beredskap för driftsättning
- Skapa UAT-slutrapporter
- Godkännande och signeringsprocess för intressenter
- Lärdomar och post-UAT-analys
- Övergång från UAT till produktion
Bästa praxis för framgångsrik UAT
- Se till att UAT överensstämmer med affärsmålen
- Vanliga UAT-utmaningar och hur man övervinner dem
- Kommunicera effektivt med intressenter
- Utnyttja automatisering för UAT (där det är tillämpligt)
Sammanfattning och nästa steg
Krav
- Grundläggande förståelse för programvaruutvecklingslivscykeln (SDLC)
- Familiarity med funktionella och icke-funktionella testkoncept
- Erfarenhet av att arbeta med verksamhetskrav eller produktdokumentation
Målgrupp
- Business Analytiker
- Kvalitetssäkringskontrollörer (QA)
- Projektledare
- Produktägare
- Slutanvändare involverade i UAT
Vittnesmål (5)
Metod för undervisning
Negritu - OMNIASIG VIENNA INSURANCE GROUP S.A.
Kurs - SoapUI for API Testing
Machine Translated
Jag njöt av allt eftersom det är nytt för mig och jag kan se vilket mervärde det kan ge mitt arbete.
Zareef - BMW South Africa
Kurs - Tosca: Model-Based Testing for Complex Systems
Machine Translated
Very broad overview of the subject matter that ran through all the prerequisite knowledge in ways appropriate to the course knowledge.
James Hurburgh - Queensland Police Service
Kurs - SpecFlow: Implementing BDD for .NET
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Kurs - Robot Framework: Keyword Driven Acceptance Testing
Amount of hands-on excersises.