Framgångsrik testautomatisering

1 - 2 January 2015 , Stockholm (Datum och lokal meddelas senare)


Kursdag 1
Introduktion till testautomatisering
  • Vad är automatisering och hur kan det underlätta och effektivisera testarbetet?
  • Vilka är nyttorna med att automatisera? Vilka är nackdelarna?
  • Hur kommer du i gång med testautomatisering?
  • Några praktiska exempel på hur testautomatisering kan fungera
Automatiseringens roll i testarbetet - vad och när skall man automatisera?
  • Vilka typer av projekt lämpar sig för automatisering?
  • Hur förhåller sig automatisering till ett projekts livscykel?
  • Skall automatisering komplettera eller ersätta den manuella testningen?
  • Vad är en lämplig automatiseringsgrad?
  • Vilka testfall har bäst förutsättningar för att framgångsrikt automatiseras?
  • Med en cost-benefit-analys är det lättare att fatta kloka beslut!
Organisationen bakom testautomatisering
  • Vad krävs av en organisation som testar automatiserat?
  • Underhåll och förvaltning av automatiserade tester - vilka resurser tas i anspråk?
  • Vilken utbildning och kompetens bör utförarna ha?
  • Hur överlämnar vi en automatiserad test till beställare och vilken
    dokumentation krävs?
  • Hur skapar du de nödvändiga förutsättningarna inom din egen organisation för att lyckas?
  • Vad kan vara en rimlig målsättning för en organisation som börjar automatisera?
Testautomatiserings interaktion med övriga testdiscipliner
För att bli framgångsrik behöver du som testautomatiserar lära dig att effektivt hantera gränsytorna mot den övriga testorganisationen. Lär dig hur du uppnår maximala resultat genom att skapa konstruktiv samverkan med följande discipliner:
  • Prestandatestare
  • Testledare
  • Teststrateger
  • Testanalytiker
Vanliga problem som kan stjälpa automatiseringen
Många organisationer som börjar arbeta med testautomatisering stöter förr eller senare på problem. Att satsningen misslyckas och får avbrytas är inte ovanligt.
  • Varför misslyckas så många automatiseringar?
  • Hur identifierar du fallgropar och potentiella problemkällor och hur undviker du dessa?
Mognadsgrad och tekniker inom testautomatisering
  • Nulägesanalys – var är vi idag?
  • Vanliga indelningar på mognadsgrad
  • Kvalitetssäkring av automatiserade tester
  • Hur vet du att resultaten går att lita på?
  • Driftsäkerhet - hur får du testautomatiseringen att fungera i längden?

 

Ett investeringsperspektiv på automatisering
  • Hur mycket tid och pengar är det rimligt att vänta sig att spara?
  • Intern marknadsföring - hur ”säljer man in” automatisering till den egna organisationen?
  • Return On Investment (ROI). Lär dig att tydliggöra värdet av automatisering med en lättförståelig kalkyl
 
Kursdag 2
Testprocessen och testautomatisering
Det gäller att hitta ett upplägg och en strategi som passar strukturen i organisationen / projektet som ska automatisera.
  • Planering
  • Estimering
  • Schemaläggning av tester
Att välja testverktyg
Olika verktyg passar för olika ändamål och i olika organisationer. Det är viktigt att säkerställa att det verktyg du väljer passar ihop med kompetensen och de unika förutsättningarna i just din organisation.
  • En översikt över vanliga verktyg på marknaden
  • Att välja handlar till stor del om att identifiera behov
  • Lär dig att utvärdera verktyg utifrån din organisation / projekt
  • Vilka tekniska krav ställs på det verktyg du behöver?
Andra användningsområden för automatisering än test
  • Generera testdata
  • Konfigurera miljöer
  • Effektivisera tidsödande arbetsuppgifter
  • Automatisering av funktionella tester vs enhetstester
  • Var går gränsdragningen mellan automatiserade funktionella tester och enhetstester?
  • Hur kan vi dra nytta av redan gjorde enhetstester i automatiseringen av funktionella tester?

 

Exempel på ett par misslyckade automatiseringsprojekt
  • Kort redogörelse för projektet
  • Vilken var målsättningen och hur blev resultatet?
  • Varför misslyckades projektet?
  • Vilka lärdomar kan dras?
Exempel på ett par lyckade automatiseringsprojekt
  • Kort redogörelse för projektet
  • Vilken var målsättningen och hur blev resultatet?
  • Vilka problem uppstod och hur övervanns de?
  • Varför blev projektet framgånsgrikt?
  • Vilka lärdomar kan dras?
Testautomatisering i praktiken
- Interaktiv testautomatiseringsworkshop

Vi utgår från ett enkelt testfall som sedan utvecklas till att bli alltmer avancerat när vi implementerar den funktionalitet som moderna automatiseringsverktyg erbjuder.
Sammanfattning och avslutning
Diplomutdelning

Hålltider för kursdagarna:

08:30 Registrering
09:00 Kursdagen inleds
10:30 Förmiddagskaffe
12:30 Lunch
15:00 Eftermiddagskaffe
16:30 Kursdagen avslutas

 

Vi reserverar oss för eventuella programändringar

Anmälan
Vad
Framgångsrik testautomatisering
När
1. - 2. januari 2015
Var
Stockholm (Datum och lokal meddelas senare)
Lägg till händelse till kalender
vCal
iCal