19
1 Kwestie van cursus volgen? Leren agile testen www.improveqs.nl ([email protected]) Versie 2.0 Jurian van de Laar TestNet Najaarsevenement 2 oktober 2012

Kwestie van cursus volgen? - improveqs.nl · Exploratory Testing Scenarios Usability Testing UAT( User Acceptance Testing) Alpha / Beta Performance & Load Testing Security Testing

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Kwestie van cursus volgen? - improveqs.nl · Exploratory Testing Scenarios Usability Testing UAT( User Acceptance Testing) Alpha / Beta Performance & Load Testing Security Testing

1

Kwestie van cursus volgen?

Leren agile testen

www.improveqs.nl

([email protected])

Versie 2.0

Jurian van de Laar

TestNet Najaarsevenement

2 oktober 2012

Page 2: Kwestie van cursus volgen? - improveqs.nl · Exploratory Testing Scenarios Usability Testing UAT( User Acceptance Testing) Alpha / Beta Performance & Load Testing Security Testing

Traditioneel leren

Improve Quality Services B.V. 2

Page 3: Kwestie van cursus volgen? - improveqs.nl · Exploratory Testing Scenarios Usability Testing UAT( User Acceptance Testing) Alpha / Beta Performance & Load Testing Security Testing

Agile is anders (?)

Improve Quality Services B.V. 3

Page 4: Kwestie van cursus volgen? - improveqs.nl · Exploratory Testing Scenarios Usability Testing UAT( User Acceptance Testing) Alpha / Beta Performance & Load Testing Security Testing

Agile Testen leren in de klas … ?

Improve Quality Services B.V. 4

De uitgangspunten en principes zijn niet moeilijk.

Scrum zegt niet veel over testen.

Ik heb al een boek!

Toch zijn er nog vragen … heel veel vragen

Conclusie

Agile testen:

Niet vanzelfsprekend

Meer dan theorie alleen

Page 5: Kwestie van cursus volgen? - improveqs.nl · Exploratory Testing Scenarios Usability Testing UAT( User Acceptance Testing) Alpha / Beta Performance & Load Testing Security Testing

Scrum zegt niet veel over testen

Improve Quality Services B.V. 5

• Ontwikkelteams omvatten geen subteams die

toegewijd zijn aan een specifiek domein zoals

testen of business analyse.

• Ontwikkelteams leveren elke Sprint een

Increment van product functionaliteit . Dit

Increment is bruikbaar, zodat een Product

Owner kan besluiten dit onmiddellijk in gebruik

te nemen. Elk Increment is additief aan alle

voorgaande Incrementen en grondig getest

zodat wordt gegarandeerd dat alle

Incrementen samen werken.

Bron: scrum.org, The Official Scrum Rulebook. Nederlandse vertaling door Eelco Gravendeel

Page 6: Kwestie van cursus volgen? - improveqs.nl · Exploratory Testing Scenarios Usability Testing UAT( User Acceptance Testing) Alpha / Beta Performance & Load Testing Security Testing

“Is daar ook een boek van ??”

Lisa Crispin/

Janet Gregory Functional Tests

Examples

Story Tests

Prototypes

Simulations

Unit Tests

Component Tests

Exploratory Testing

Scenarios

Usability Testing

UAT( User Acceptance Testing)

Alpha / Beta

Performance & Load Testing

Security Testing

‘ility’ Testing

Automated & Manual Manual

Tools Automated

Business Facing

Technology Facing

Critiq

ue P

roduct

Support

ing t

he T

eam

Q2 Q3

Q4 Q1

Page 7: Kwestie van cursus volgen? - improveqs.nl · Exploratory Testing Scenarios Usability Testing UAT( User Acceptance Testing) Alpha / Beta Performance & Load Testing Security Testing

Zijn er nog vragen ?

Improve Quality Services B.V. 7

Page 8: Kwestie van cursus volgen? - improveqs.nl · Exploratory Testing Scenarios Usability Testing UAT( User Acceptance Testing) Alpha / Beta Performance & Load Testing Security Testing

Maar wat dan ??

Improve Quality Services B.V. 8

“Ik heb diverse Agile experts beluisterd of gelezen en er

doemde in ieder geval één algemeen beeld op: Agile testen

kan alleen gedaan worden door bovengemiddeld goede

medewerkers. Laat ik als definitie van bovengemiddeld heel

ruimhartig aanhouden dat dit de bovenste 49% van de

testers zijn. Dat betekent dus dat minimaal DE HELFT van

alle testers NIET in aanmerking komt om in Agile

testprojecten aan de gang te gaan.”

Rik Marselis

Uit: Rik’s Column: Agile (http://www.testnet.org/rik-s-column/agile/menu-id-29.html)

Page 9: Kwestie van cursus volgen? - improveqs.nl · Exploratory Testing Scenarios Usability Testing UAT( User Acceptance Testing) Alpha / Beta Performance & Load Testing Security Testing

Misschien kun je het leren?

Improve Quality Services B.V. 9

“Maar om met verve de rol van agile tester te kunnen

vervullen is de nodige inhoudelijke testkennis zeer gewenst.

(…) Het trainen van de testers is dan een noodzakelijke stap”

Uit: Testen 2.0, De praktijk van agile testen.

Anko Tijman – Eric Jimmink e.a.

Paragraaf 30.3.4

Page 10: Kwestie van cursus volgen? - improveqs.nl · Exploratory Testing Scenarios Usability Testing UAT( User Acceptance Testing) Alpha / Beta Performance & Load Testing Security Testing

Maar eh, hoe dan?

● CAT, is dat wat?

● En de ontwikkelaars dan?

● Over leerstijlen en het nieuwe leren

● Onze visie op leren

Improve Quality Services B.V. 10

Page 11: Kwestie van cursus volgen? - improveqs.nl · Exploratory Testing Scenarios Usability Testing UAT( User Acceptance Testing) Alpha / Beta Performance & Load Testing Security Testing

CAT: Certified Agile Tester

Improve Quality Services B.V. 11

• 4 dagen cursus, 1 dag examen (theorie + praktijk)

• Training op een ‘agile’ manier

• Elke dag praktijk, inclusief écht testen !

• Examen: open vragen èn praktijktesten

• Soft skills assessment

• Www.agile-tester.org

Page 12: Kwestie van cursus volgen? - improveqs.nl · Exploratory Testing Scenarios Usability Testing UAT( User Acceptance Testing) Alpha / Beta Performance & Load Testing Security Testing

CAT in de praktijk

Improve Quality Services B.V. 12

Page 13: Kwestie van cursus volgen? - improveqs.nl · Exploratory Testing Scenarios Usability Testing UAT( User Acceptance Testing) Alpha / Beta Performance & Load Testing Security Testing

“Het is nu mogelijk om begrippen veel beter te plaatsen. Gelijktijdig ervaar je kennisgebrek bij velen die denken "het" te weten.”

Ervaringen van cursisten

Improve Quality Services B.V. 13

“De cursus was intensief, doordat de nadruk lag op ervaren en gewoon doen.”

“Maar, ik denk dat je na het volgen van deze cursus er nog niet bent. Vergelijk het met het behalen van je rijbewijs.”

Page 14: Kwestie van cursus volgen? - improveqs.nl · Exploratory Testing Scenarios Usability Testing UAT( User Acceptance Testing) Alpha / Beta Performance & Load Testing Security Testing

En de ontwikkelaars dan ?

Improve Quality Services B.V. 14

Page 15: Kwestie van cursus volgen? - improveqs.nl · Exploratory Testing Scenarios Usability Testing UAT( User Acceptance Testing) Alpha / Beta Performance & Load Testing Security Testing

Het nieuwe leren

Improve Quality Services B.V. 15

Een Nederlands onderwijsconcept waarbij van

leerlingen wordt gevraagd zelf verantwoordelijk

te leren, samen met anderen.

De nieuwe onderwijsvormen waarmee de scholen

experimenteren zijn bijvoorbeeld vraaggestuurd,

projectgestuurd, probleemgestuurd,

opdrachtgestuurd, ervaringsgericht en

competentiegericht onderwijs.

Bron: Wikipedia

Page 16: Kwestie van cursus volgen? - improveqs.nl · Exploratory Testing Scenarios Usability Testing UAT( User Acceptance Testing) Alpha / Beta Performance & Load Testing Security Testing

De leerstijlen van Kolb

Improve Quality Services B.V. 16

Page 17: Kwestie van cursus volgen? - improveqs.nl · Exploratory Testing Scenarios Usability Testing UAT( User Acceptance Testing) Alpha / Beta Performance & Load Testing Security Testing

Onze visie op leren

Improve Quality Services B.V. 17

Onze opleidingen zijn integrale en innovatieve leertrajecten die er

op gericht zijn dat deelnemers hun werk beter kunnen doen.

Dit ervaart de deelnemer door:

• actuele inhoud,

• inspirerende docenten,

• interactieve werkvormen,

• inzet van nieuwe media.

Page 18: Kwestie van cursus volgen? - improveqs.nl · Exploratory Testing Scenarios Usability Testing UAT( User Acceptance Testing) Alpha / Beta Performance & Load Testing Security Testing

Slotsom

● Leren agile testen: niet alleen kwestie van cursus

● Theorie eenvoudig, maar niet gemakkelijk

● Agile testen leren: laat je onderdompelen !

● DE agile leerstijl – of juist variatie ?

● Leren agile testen: kwestie van doen !!

Improve Quality Services B.V. 18

Page 19: Kwestie van cursus volgen? - improveqs.nl · Exploratory Testing Scenarios Usability Testing UAT( User Acceptance Testing) Alpha / Beta Performance & Load Testing Security Testing

Vragen ?

www.improveqs.nl

[email protected]

improveqs

Contact