Agil testning och den agila testaren, 14-15 april 2014
Agila metoder, som Scrum och Kanban, ger enkla regler att följa och beskriver en tydlig grundstruktur för hur teamet planerar och utför sitt arbete. De ger dock inte svar på hur man framgångsrikt skapar en process kring test, samt medvetenhet och ansvarstagande i teamet för kvaliteten.
I en agil miljö förvandlas syftet med test från att hitta fel och ”säkerställa” kvalitet efter att koden är skriven och klar, till att vara något som skapar mod för teamet att hålla hög fart. Test ska hjälpa till att skapa en slimmad process som skapar trygghet, en process som jobbar för teamet. Agil testning möjliggör leverans av konsistent kvalitet, iteration efter iteration, förstärker feedbacken till och inom teamet, samt accelererar lärandet och förbättringsarbetet.
Hur ser sådan testning ut? Hur bör teamen arbeta, och vilka förväntningar ställs på de enskilda teammedlemmarna? Hur kan man jobba med visualisering av process, status och resultat? Vilka testtekniker finns, och hur skiljer sig arbetssättet från det som brukar kallas för ”traditionell testning”? Hur kommer det sig att team som bemästrar agil testning ofta tar steget till continuous delivery?
Kursen vänder sig till dig som
- Som testare som arbetar i projekt med distinkta testfaser får du förståelse för vad det innebär att jobba med testning i ett agilt team
- Som agil testare, som redan har erfarenhet av agil testning, breddar du din verktygslåda och får möjligheten att utbyta erfarenheter med andra
- Som utvecklare lär du dig att ta kvalitetsarbetet längre och att höja samarbete kring test och testning i teamet
- Som chef eller testledare får du en överblick över, och exempel på, hur testprocessen kan struktureras för att stötta multipla team som levererar iterativt och inkrementellt
Vi går bland annat igenom
- Syftet med test i en agil miljö
-
Teamet som ägare av kvalitet
-
Den agila testaren
-
De agila testkvadranterna
-
Utforskande testning
-
ATDD, BDD och Specification by Example
-
Många fallstudier från verkligheten
-
Hur man skalar upp testning i flera team
-
Utvecklarens roll i kvalitetsarbetet
-
Testautomatisering
Kursen bygger på att du som deltagare aktivt deltar i diskussioner, övningar och interaktivt lärande.