T1010

Agil test – agila arbetssätt ur ett testperspektiv

I denna kurs simulerar vi ett agilt projekt ur ett krav och testperspektiv. Vi får under projektets gång lära oss definiera, bearbeta och detaljera krav samt att planera, genomföra och styra tester i en agil miljö. Under genomförandefasen lär vi oss testtekniker och angreppssätt genom att praktiskt tillämpa dem på en kommersiell applikation under utveckling. I kursprojektets avslutsfas förbereder vi för att överlämna till förvaltning.

Du får lära dig:

Att praktiskt tillämpa tekniker och angreppssätt för kravhantering och test i agila projekt och förvaltningar. Hur du planerar, genomför och styr ditt krav och testarbete i ett agilt projekts olika faser. Att tillämpa traditionella tekniker i en agil omgivning samt att tillämpa agila tekniker i traditionella projekt.

Målgrupp:

Kravanalytiker, testare, testledare, teststrateger, testchefer, projektledare eller kort sagt alla som behöver ha kunskaper om agil kravhantering och test.

Teori & praktik

Kursen fokuserar mycket på praktiska tips och övningar som du kan använda dig av i ditt dagliga arbete. Övningarna är datorstödda och tillämpas på en applikation under utveckling. Se exempel på övningar nedan.

Exempel på övningar

  • Sprint-planering ur ett testperspektiv
  • Detaljering av krav (användarberättelser)
  • Skriva användarberättelser
  • Designa "En-radingar" (korta testfall) utifrån användarberättelser
  • Utforskande test av en applikation under utveckling
  • Strukturerad test av en applikation under utveckling
  • Kundtestdriven utveckling (CTDD)
  • Planing poker ur ett testperspektiv (Tidsestimering)
  • Testautomatisering
  • Framtagning av personas

Innehåll:

Agila utvecklingsprinciper

  • Agila tankesätt, principer och modeller
  • Agil utveckling med Scrum och XP
  • Introduktion till DSDM, Lean och Kanban
  • Roller i agila sammanhang
  • Testningens del av den agila utvecklingsmodellen
  • Syftet med kravhantering och test i agila projekt

Traditionell kontra agil utveckling

  • Kort om traditionell kravhantering
  • Kort om traditionell test
  • Traditionell kontra agil kravhantering
  • Traditionell kontra agilt testarbete

Projektstart

  • Identifiering av mål och syfte för applikationen
  • Övergripande krav
  • Identifiering av applikationens användare och intressenter
  • Skapa personas
  • Sammansättning av det agila teamet

Projektplanering

  • Planera projektet från ett krav och testperspektiv
  • Skriv användarberättelser (user stories)
  • Övergripande testplanering

Sprint-planering

  • Detaljera och analysera användarberättelser (user stories)
  • Planing poker (tidsestimering)
  • Detaljera testplanering
  • Undvik teknisk skuld

Arbete i varje sprint

  • Testdriven utveckling (TDD)
  • Kundtestdriven utveckling (CTDD)
  • Riskhantering och riskbaserad testning
  • Strukturerad test
  • Utforskande test
  • Partestning
  • Modellbaserad test
  • Testautomatisering
  • Mätetal
  • Felrapportering
  • Dokumentation
  • Ickefunktionella tester

Efter sprinten

  • Vad gick bra och vad kan vi göra bättre i nästa sprint?
  • Förbättringsaktiviteter mellan sprintarna

I projektets slutfas

  • Lärdomar
  • Förbered för förvaltning

Avtalsrabatter eller andra erbjudanden så som t ex Training Cards kan ej nyttjas i samband med bokning av denna kurs.

Fakta

Kurs
T1010
Längd
2 dagar
Pris
11.900 kr (exkl. moms)
Bookmark and Share

Förkunskaper

Kursmaterial

Kursmaterial på svenska ingår.

I samarbete med:

Kontakta oss
för mer information:

08 - 587 116 10 (Stockholm)
031 - 773 07 90 (Göteborg)
040-662 20 60 (Malmö)
info@informator.se

 
Gold Partner
Novell Partner