San Francisco Depot, het ezelsbruggetje

Door Suzefred gepubliceerd op Monday 16 February 15:51

7677ad1699469af7a8f11bfa17369ea3_medium.

Het is de story of my life, zo weinig tijd en zoveel te testen.

Dat is nou eenmaal het leven van een tester, nooit genoeg tijd om alles te testen, of alles wat ik zou willen testen.

Maar als je niet alles kan testen, waarom kies je er dan voor om juist dat ene testgeval wél te testen. En dat andere testgeval juist níet?

En dan heb je het dus over de kwaliteit van de tester.

 

Eigenlijk zouden anderen die vraag aan jou, de tester moeten stellen, maar je zult zien dat dat maar zelden gebeurt. Dus mijn advies: Stel jezelf die vraag!

“Waarom kies ik ervoor om dat ene testgeval uit te voeren, en waarom kies ik ervoor om dat andere testgeval niet uit te voeren?”

Denk er maar eens over, wat is je motivatie? Noteer hier de redenen:

  •  
  •  

En omdat ik toch met tips bezig ben… Als je dan het product getest hebt, vertel dit dan ook, maar doe dat dan op de volgende manier:

  • Vertel een verhaal over het product, vertel hoe het werkt, hoe het in de test soms niet deed wat het zou moeten doen, of hoe het mogelijkerwijs zou kunnen falen;
  • Vertel een verhaal over hoe je het getest hebt, wat je gezien hebt en wat je eventueel niet getest hebt;
  • Vertel een verhaal over hoe goed je test was.

Vertel dus volgens een duidelijke structuur de logische schakels tussen de missie die je had en de uiteindelijke testresultaten.

 

Welke testgevallen kan je bedenken?

Opdracht: Neem een willekeurig object, bijvoorbeeld een plantenspuit, een Rubik’s Cube of een theeglas en beschrijf alle dimensies die van belang zouden kunnen zijn om te testen.

En nu, ben je testgevallen aan het maken?

Of vraag je je af wat ik bedoel met ‘dimensies’?

Als dat zo is, vraag het dan!

Als iemand je vraagt om iets te testen, bijvoorbeeld de Violiability, of de Accesstainability, en je hebt geen idee wat dat inhoudt, vraag het dan gewoon!

Wat ik met dimensies bedoel? Helemaal niets, was bedoeld om te kunnen aangeven dat je gewoon moet vragen waar je mee zit. De klant vraagt iets aan je, als je niet zeker weet wat de klant bedoelt, vraag het dan. En als hij antwoord geeft, vraag dan misschien nog wat meer, misschien zelfs over zaken die je wel begreep, stel de vragen dan ter bevestiging.

In dit geval, schrijf maar eens alle gevallen op voor het theeglas.

En? Hoeveel testgevallen heb je? Zou je er nog meer kunnen bedenken? Ik wacht wel even.

Klaar?

Komen we daar straks op terug, ga ik eerst verder op het ezelsbruggetje van dit schrijfsel.

San Francisco Depot.

Structure, waar bestaat het uit. Materiaal, vorm, etc.

Function, wat doet het. Het houdt de thee vast, het toont de thee etc.

Data, waar doet hij dit mee. Bijvoorbeeld met de thee.

Platform, waar is het afhankelijk van, wat is er afhankelijk van. Bijvoorbeeld testdata in combinatie met de database terwijl deze wijzigt.

Operation, hoe mensen het gebruiken

Time, bijvoorbeeld zomer en wintertijd.

 

Terug naar het theeglas.

Bekijk nog eens je testgevallen en bedenk van elk testgeval of hij in de categorie S, F, D, P, O of T valt.

Ik gok dat het merendeel van de testgevallen in de categorie S vallen. Dat komt omdat het een fysiek ding is, iets wat je vast kan pakken.

Maar daarmee heb je dus wellicht teveel testgeval in deze categorie, en (te) weinig (of geen) testgevallen in de andere gebieden.

Schrijf nu nog eens die letters op, en verzin in elke categorie 2 testgevallen.

Ik wil niet zeggen dat je van elke categorie 2 testgevallen zou moeten doen, maar door bewuster aan deze verschillende gebieden te denken, spreid je je testgevallen meer en met elke type test vind je andere type bevindingen.

En als je ze niet gebruikt, leg dan uit waarom niet…

waarom kies je er dan voor om juist dat ene testgeval wél te testen. En dat andere testgeval juist níet?

 

 

09e00e2808c23813a6008833164a4b1e_medium. Fred Steenbergen is beroepsmatig Testspecialist. Zijn vrije tijd gaat grotendeels op aan het vrijwilligerswerk voor Stichting Dierenopvang Bosnië Hiermee gaat hij meerdere keren per jaar naar Bosnië om daar te helpen met het steriliseren van zwerfhonden.
Wilt u ook helpen? Helpen kan gratis!
U kunt bijvoorbeeld een verschil maken met Douwe Egberts Punten.
En wanneer deed u voor het laatst iets met uw Air Miles?
Ik flikker hem nog liever in de sloot!!!” Waar dat op slaat? Dat leest u hier.

Anderen lazen ook:

  b5e864d1cb867ef6794a99a0114c8347_medium.
 

Agile, deel 1

Het teamoverleg

Reacties (1) 

Voordat je kunt reageren moet je aangemeld zijn. Login of maak een gratis account aan.
Zodra ik vanavond een koppie thee neem, zal ik er aan gaan denken,
Op dit moment ben ik bezig met testen of ik een idee voor een artikel heb wat de moeite waard is. En dat lukt nog niet echt.