More Related Content
Similar to Agile - De Rol Van Tester
Similar to Agile - De Rol Van Tester (20)
Agile - De Rol Van Tester
- 3. www.polteq.com
© Polteq Test Services B.V.
Slide 3
Wat is agile?
agile /’æd3aIl; NAmE ’æd3l/ adj.
1 able to move quickly and easily SYN nimble: a strong and
agile athlete
2 able to think quickly and in an intelligent way: an agile mind
/ brain
(Bron: Oxford Advanced Learner’s dictionary)
- 4. www.polteq.com
© Polteq Test Services B.V.
Slide 4
Wat is agile?
• Mensen en hun onderlinge interactie boven processen en
tools
• Werkende software boven allesomvattende documentatie
• Samenwerking met de klant boven
contractonderhandelingen
• Inspelen op verandering boven het volgen van een plan
- 5. www.polteq.com
© Polteq Test Services B.V.
Slide 5
Wat is agile?
• Iteratieve ontwikkelmethode
• Multidisciplinaire teams
• Klantgericht
• Veel communicatie
• “Precies genoeg” documentatie
- 8. www.polteq.com
© Polteq Test Services B.V.
Slide 8
• Product Backlog - lijst met functieomschrijvingen
• Sprint Planning - bepaalt de inhoud van de Sprint Backlog
• Sprint Backlog - gedetailleerde functieomschrijvingen met
taken
• Sprint - periode van werk tussen de 1 en 4 weken
• Scrum meeting - dagelijkse voortgangsbijeenkomst
• Shippable code - bruikbare, geteste functionaliteit
• Retrospective - demo aan stakeholders, gevolgd door
reflectiesessie
Scrum
- 10. www.polteq.com
© Polteq Test Services B.V.
Slide 10
De rol van tester
• Iedereen zijn eigen specialisme
• Denk vanuit meerdere rollen
• Assisteer elkaar waar mogelijk
• Geef verwachtingen aan
Tester
Ontwikkelaar
Ontwerper
Gebruiker
/
Klant
- 11. www.polteq.com
© Polteq Test Services B.V.
Slide 11
Taken als tester
• Specificatie
• Uitvoering
• Bevindingenbeheer
• Testautomatisering
• Regressie
• Review
Tester
Communicatie
- 13. www.polteq.com
© Polteq Test Services B.V.
Slide 13
Testbasis
• Aan begin van de sprint alleen globale requirements
• Met het gehele team verder uitdiepen tijdens sprint planning
• Daarna zelf verder er achteraan gaan
- Plan gesprekken met de klant in
- Indien mogelijk samen met de ontwerper
• Op basis van de gesprekken aan de specificatie van je tests
beginnen
• Samen met de ontwerper ontwerp en testscripts afstemmen
• Hierna nog een keer verifieren bij de klant
Ga zelf achter de testbasis aan!
- 14. www.polteq.com
© Polteq Test Services B.V.
Slide 14
Testautomatisering
• Bij agile heel veel regressietestwerk
• Elke sprint komt er meer regressietestwerk bij
• Tijd van de sprints blijft gelijk
• Hou in gedachten wat er geautomatiseerd kan worden
- Hou rekening met de steeds veranderende omgeving
• Zorg dat de testautomatisering ook echt gebeurt
- Zelf doen
- Programmeurs inschakelen
Testautomatisering is een noodzaak
- 15. www.polteq.com
© Polteq Test Services B.V.
Slide 15
Teamplanning
• Zorg dat testuitvoering niet allemaal aan het eind van de
sprint valt
• Laat de inhoud van opleveringen op test afstemmen
• Plan aan het begin van de sprint een paar opleveringen in
• Laat je ondersteunen door zowel ontwerpers als
ontwikkelaars
Oefen invloed uit op de planning!
- 17. www.polteq.com
© Polteq Test Services B.V.
Slide 17
Conclusie
• Wees proactief!
- Niet wachten tot informatie jouw kant op komt
• Nadenken over testautomatisering
- Indien mogelijk ook zelf testautomatisering uitvoeren
• Risicogebaseerde opleveringen
- Praat met de ontwikkelaars in het team
• Het blijft testen, net als bij andere ontwikkelmethodes