tag:blogger.com,1999:blog-9516248010985049442024-03-18T16:45:17.815-07:00Chickenwings Test ConsultancyRob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.comBlogger74125tag:blogger.com,1999:blog-951624801098504944.post-74515036082546726962016-07-10T06:10:00.000-07:002016-07-10T06:10:01.957-07:00Tester, maak je niet druk over acceptatiecriteria<div style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; margin-bottom: 13px; margin-top: 13px; padding: 0px;">
<em>Dit artikel is eerder gepubliceerd op het <a href="http://nieuws.testnet.org/vak/tester-maak-je-niet-druk-over-acceptatie-criteria/" target="_blank">TestNetNieuws Blog</a></em></div>
<div style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; margin-bottom: 13px; margin-top: 13px; padding: 0px;">
<em>Ik werk vooral in agile omgevingen: Als een user story voldoet aan de acceptatiecriteria, dan is het ‘done’. Dit is een regel die veelvuldig voorkomt bij agile/scrum in de ‘Definition of Done’. Echter, veel teams hebben moeite met het opstellen van deze acceptatiecriteria. Ja, het opstellen van goede acceptatiecriteria is lastig. Ik vraag me af: kost het niet te veel moeite ten opzichte van de baten? Leidt het opstellen van criteria niet af van het echte doel van een tester? Namelijk: Testen.</em></div>
<div style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; margin-bottom: 13px; margin-top: 13px; padding: 0px;">
<strong>Verschillende methoden</strong><br />
Er worden manieren en methoden gezocht om het opstellen van de acceptatiecriteria te verbeteren. Een paar veel voorkomende voorbeelden:</div>
<div style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; margin-bottom: 13px; margin-top: 13px; padding: 0px;">
Er wordt bijvoorbeeld een formule gebruikt, lijkend op het opstellen van een user story: Given… when…. Then….. Dit zijn pré conditie, situatiebeschrijving en gevolg. Dit is vaak de start voor de ontwikkelmethode ‘Behavior-driven development’ <em>(Ref 1)</em>.</div>
<div style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; margin-bottom: 13px; margin-top: 13px; padding: 0px;">
Ook is er de aanpak om in een groep van mensen door praktijksituaties te lopen en uiteindelijk verschillende situaties uit te werken in tabelvorm. Deze is dan het uitgangspunt om software te bouwen en automatische scripts te genereren om te testen. Men noemt dat ‘Specification by example’ <em>(ref 2)</em></div>
<div style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; margin-bottom: 13px; margin-top: 13px; padding: 0px;">
Er is de aanpak om met de Product Owner te gaan zitten en te bespreken wat hij goed genoeg vindt. Bijvoorbeeld met een checklist van kwaliteitseigenschappen die leidend kunnen zijn voor het gesprek. <em>(ref 3)</em></div>
<div style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; margin-bottom: 13px; margin-top: 13px; padding: 0px;">
<strong><img alt="robot" class="wp-image-3271 alignright" height="142" src="https://nieuws.testnet.org/wp-content/uploads/2016/06/robot-175x300.jpeg" style="float: right; margin: 7px;" width="83" />Geautomatiseerd checken</strong><br />
De eerste twee genoemde voorbeelden zijn vooral input voor geautomatiseerde uitvoering van testen. Over het algemeen wordt het geautomatiseerd testen beschouwd als ‘checken’. <em>(ref 4)</em></div>
<div style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; margin-bottom: 13px; margin-top: 13px; padding: 0px;">
<strong>Testability en acceptatiecriteria</strong><br />
Als je wat rond zoekt op internet, vind je veel definities van user stories en vaak de uitleg dat een belangrijk deel van de user stories de acceptatiecriteria zijn. Want als je niet weet hoe men het stukje software gaat accepteren, hoe kan je het dan testen? Vaak valt het onder de T(testable) van de mnemomic INVEST. <em>(ref 5)</em></div>
<div style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; margin-bottom: 13px; margin-top: 13px; padding: 0px;">
<strong>Acceptatiecriteria van tevoren uitwerken</strong><br />
Over acceptatiecriteria en de uitwerking hiervan wordt best wel anders over gedacht. Bijvoorbeeld: moeten de acceptatiecriteria van tevoren worden vastgesteld, voordat een user story af is? Of mogen ze in de basis klaar zijn en dan verder uitgewerkt worden? <em>(ref 6 & 7)</em></div>
<div style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; margin-bottom: 13px; margin-top: 13px; padding: 0px;">
<strong>Focus op acceptatiecriteria in agile zonder en met testers</strong>Ik zie de voordelen van, en de toepassing van acceptatiecriteria in een ontwikkeltraject om een user story helder te krijgen. Waar het vaak op uitdraait is dat het controleren van acceptatiecriteria dan ook het enige testfocus is in veel projecten. Het testen of de software werkt zoals is opgesteld. Dit komt vaak voor als de leden van een team nog nooit met een tester hebben gesproken en naar hun idee de testen uitwerken naar unit tests. Overigens komt nog vaker voor dat er helemaal geen acceptatiecriteria worden gebruikt, maar gewerkt wordt vanuit de logische gedachte van de developer om deze testen uitgewerkt.</div>
<div style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; margin-bottom: 13px; margin-top: 13px; padding: 0px;">
Het lijkt erop dat de meest geaccepteerde manier van testen in de agile wereld ‘checken’ is. Dit omdat agile teams vooral een technisch oorsprong hebben en de focus ligt bij hen op het ontwikkelen en schrijven van code. Ontwikkelaars leren op school en van elkaar dat het checken van software gelijk staat aan testen.</div>
<div style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; margin-bottom: 13px; margin-top: 13px; padding: 0px;">
Bij teams waar wel een tester wordt betrokken zie je dat er meer focus komt op de acceptatiecriteria, omdat dit voor veel testers het uitgangspunt is voor hun werk. Als er te weinig focus is op goede specificaties in een team, is vaak de tester die dit naar voren brengt en probeert dit binnen een team onder de aandacht te brengen.</div>
<div style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; margin-bottom: 13px; margin-top: 13px; padding: 0px;">
<strong>De problemen met acceptatiecriteria</strong>De focus zou niet op acceptatiecriteria moeten liggen met als belangrijkste redenen:</div>
<ul style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; list-style-type: none; margin: 1em 0px 1em 11px; padding: 0px;">
<li style="margin: 3px 0px 0px; overflow-x: visible; overflow-y: hidden; padding: 0px 0px 0px 17px;">Acceptatiecriteria promoten het werken in ‘waterval modus’</li>
<li style="margin: 3px 0px 0px; overflow-x: visible; overflow-y: hidden; padding: 0px 0px 0px 17px;">Acceptatiecriteria verstevigen de onbewuste vooringenomenheid van bevestiging</li>
</ul>
<div style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; margin-bottom: 13px; margin-top: 13px; padding: 0px;">
<strong>Waterval promotend</strong>Je kan zeggen, doordat je probeert acceptatiecriteria van tevoren vast te stellen, dat je eigenlijk bezig bent met een soort van waterval. Wat is goed genoeg om de user story af te krijgen? Bijna altijd geldt voor een periode van een sprint hetzelfde als bij grote waterval <strong><img alt="waterval" class=" wp-image-3272 alignleft" height="136" sizes="(max-width: 181px) 100vw, 181px" src="https://nieuws.testnet.org/wp-content/uploads/2016/06/waterval-300x225.jpeg" srcset="http://nieuws.testnet.org/wp-content/uploads/2016/06/waterval-300x225.jpeg 300w, http://nieuws.testnet.org/wp-content/uploads/2016/06/waterval.jpeg 500w" style="float: left; margin: 7px;" width="181" /></strong>projecten: voortschrijdend inzicht komt met de tijd en te gedetailleerde criteria worden aangepast in de loop van de tijd. Het aanpassen van criteria door uit ervaring te leren is goed, maar te uitgewerkte criteria was zonde van de tijd. Natuurlijk worden criteria aangepast in veel teams, maar het komt ook voor dat iets niet gedaan wordt tegen beter weten in: ‘Omdat het niet in de acceptatiecriteria staat’.</div>
<div style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; margin-bottom: 13px; margin-top: 13px; padding: 0px;">
<strong>Onbewuste vooringenomenheid van bevestiging (confirmation bias)</strong><br />
De woorden zeggen het al: we kunnen deze software accepteren als het voldoet aan deze criteria. Onze uitwerking van de software en het testen van de software zal bij het gebruik van acceptatiecriteria vooral gericht zijn op het valideren van de juiste werking. Het is zo dat onze (ja ook van jou, maar ook van je teamleden) hersenen de acceptatiecriteria zien als een bevestiging van wat gedaan moet worden. Focus op goed werkende software. En hier is iets mis mee. Een onbewust proces in onze hersenen zorgt ervoor (in min of meerdere mate) dat we niet meer bezig zijn om te bedenken welke situaties er van toepassing kunnen zijn om de software totaal in de soep te laten lopen. Dit noemen we de ‘confirmation bias’ <em>(ref 8).</em></div>
<div style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; margin-bottom: 13px; margin-top: 13px; padding: 0px;">
<strong>‘Old school’ risico’s</strong>Waarom beginnen we niet bij de risico’s? Dan praat je niet over hoe het wel zou moeten werken, maar dan ga je nadenken in welke situaties de software fout zou kunnen gaan.</div>
<blockquote style="background: url("images/postquote.png") no-repeat scroll rgb(239, 242, 245); clear: both; color: #0d1216; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; font-style: italic; line-height: 22.75px; margin: 10px 0px 0px 25px; overflow: auto; padding: 10px 10px 10px 47px;">
<div style="margin-bottom: 5px; margin-top: 5px; padding: 0px;">
Geen risico’s? Niet testen!</div>
</blockquote>
<div style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; margin-bottom: 13px; margin-top: 13px; padding: 0px;">
In een discussie hierover met een collega kwamen de woorden ‘old school’ naar boven. En ja, het is al een tijdje in de test wereld zo dat veel testen een basis vinden in risico’s. Ook in traditionele proces-gebaseerde methoden zoals TMap of ISTQB begint men met de risico’s als basis voor de verdere uitwerking van een teststrategie. Maar ook bij de testschool ‘Context Driven Testing’ <em>(ref 9)</em>wordt er vanuit risico’s gedacht. Zowel product-, proces- als projectrisico’s.</div>
<div style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; margin-bottom: 13px; margin-top: 13px; padding: 0px;">
Praten vanuit risico’s over testen helpt ook de rest van je team nadenken over de foutpaden en het bepalen van testdiepgang en prioriteit van wat er bekeken moet worden.</div>
<div style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; margin-bottom: 13px; margin-top: 13px; padding: 0px;">
<strong>Tester, maak je niet druk over acceptatiecriteria</strong>Er is iets wat je als tester zou moeten realiseren: je hebt geen acceptatiecriteria nodig om te testen <em>(ref 10).</em> In plaats van mee te gaan met de agile trend om in user stories de acceptatiecriteria te beschrijven, zouden we vanuit testperspectief altijd moeten praten over risico’s. Teams vergeten wat voor risico’s er zijn en nemen deze niet mee in het testen van de software. Verder leidt het gebruik van acceptatiecriteria vaak tot het van tevoren maken van specificaties, wat een watervalachtig karakter kan krijgen. Hierbij worden voortschrijdend inzicht en de ideeën die hieruit ontstaan worden genegeerd, of in het lichtste geval gelimiteerd tot ‘iets om later uit te werken’.</div>
<div style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; margin-bottom: 13px; margin-top: 13px; padding: 0px;">
<strong>Referenties</strong></div>
<ol style="background-color: white; color: #303f50; font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 13px; line-height: 22.75px; list-style-position: inside; margin: 1em 0px 1em 11px; padding: 0px;">
<li style="margin: 3px 0px 0px; overflow: visible; padding: 0px;">Behavior driven development – <a href="https://en.wikipedia.org/wiki/Behavior-driven_development" style="color: #839bb4; margin: 0px; padding: 0px; text-decoration: none;">https://en.wikipedia.org/wiki/Behavior-driven_development</a></li>
<li style="margin: 3px 0px 0px; overflow: visible; padding: 0px;">Specification by example – <a href="https://en.wikipedia.org/wiki/Specification_by_example" style="color: #839bb4; margin: 0px; padding: 0px; text-decoration: none;">https://en.wikipedia.org/wiki/Specification_by_example</a></li>
<li style="margin: 3px 0px 0px; overflow: visible; padding: 0px;">Lijst van kwaliteits eigenschappen – <a href="http://thetesteye.com/blog/2011/11/software-quality-characteristics-1-1/" style="color: #839bb4; margin: 0px; padding: 0px; text-decoration: none;">http://thetesteye.com/blog/2011/11/software-quality-characteristics-1-1/</a></li>
<li style="margin: 3px 0px 0px; overflow: visible; padding: 0px;">Testing and checking refined – <a href="http://www.satisfice.com/blog/archives/856" style="color: #839bb4; margin: 0px; padding: 0px; text-decoration: none;">http://www.satisfice.com/blog/archives/856</a></li>
<li style="margin: 3px 0px 0px; overflow: visible; padding: 0px;">INVEST – <a href="https://en.wikipedia.org/wiki/INVEST_(mnemonic)" style="color: #839bb4; margin: 0px; padding: 0px; text-decoration: none;">https://en.wikipedia.org/wiki/INVEST_(mnemonic)</a></li>
<li style="margin: 3px 0px 0px; overflow: visible; padding: 0px;">Why Acceptance Criteria Are Needed Before User Stories Can Be Relatively Sized –<a href="https://www.scrumalliance.org/community/articles/2014/june/why-acceptance-criteria%E2%80%9D-is-needed-before-user-sto" style="color: #839bb4; margin: 0px; padding: 0px; text-decoration: none;">https://www.scrumalliance.org/community/articles/2014/june/why-acceptance-criteria%E2%80%9D-is-needed-before-user-sto</a></li>
<li style="margin: 3px 0px 0px; overflow: visible; padding: 0px;">User Story Acceptance Criteria Versus the Definition of Done –<a href="https://www.scrumalliance.org/community/articles/2015/february/user-story-acceptance-criteria-vs-definition-of-do" style="color: #839bb4; margin: 0px; padding: 0px; text-decoration: none;">https://www.scrumalliance.org/community/articles/2015/february/user-story-acceptance-criteria-vs-definition-of-do</a></li>
<li style="margin: 3px 0px 0px; overflow: visible; padding: 0px;">Confirmation bias – <a href="https://en.wikipedia.org/wiki/Confirmation_bias" style="color: #839bb4; margin: 0px; padding: 0px; text-decoration: none;">https://en.wikipedia.org/wiki/Confirmation_bias</a></li>
<li style="margin: 3px 0px 0px; overflow: visible; padding: 0px;">You don’t need acceptance criteria to test – <a href="http://www.developsense.com/blog/2015/02/very-short-blog-posts-26-you-dont-need-acceptance-criteria-to-test/" style="color: #839bb4; margin: 0px; padding: 0px; text-decoration: none;">http://www.developsense.com/blog/2015/02/very-short-blog-posts-26-you-dont-need-acceptance-criteria-to-test/</a></li>
<li style="margin: 3px 0px 0px; overflow: visible; padding: 0px;">Context Driven Testing – <a href="http://context-driven-testing.com/" style="color: #839bb4; margin: 0px; padding: 0px; text-decoration: none;">http://context-driven-testing.com/</a></li>
</ol>
Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com0tag:blogger.com,1999:blog-951624801098504944.post-84323501551222724722015-11-13T01:31:00.001-08:002015-11-13T01:33:26.911-08:00Some emotions about the Agile Testing Days in Potsdam<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6XHho1rzmlx09olIBkNksxrKFa4xOUlfg-4DKxO6wu_weAN1todc7J_fOLz-wTCcaklXu25ghfRcNJbrmciU7PlYTTeLL5YeqDvAIkMHIfscqj_rryE3ZI2eE9GulnsbJCbbh0jDXWqvF/s1600/buddha.jpeg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6XHho1rzmlx09olIBkNksxrKFa4xOUlfg-4DKxO6wu_weAN1todc7J_fOLz-wTCcaklXu25ghfRcNJbrmciU7PlYTTeLL5YeqDvAIkMHIfscqj_rryE3ZI2eE9GulnsbJCbbh0jDXWqvF/s200/buddha.jpeg" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-size: small; text-align: left;">Sitting in my hotel room, after the conference. I took some time to reflect a bit on the past few days.</span></td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn221jgJEFVbfKhpvu6mJPBy0Tl0PPgCffSl9kKufMMHA4UFAFxUC9Rv0iHJ_La91z_ri6uhpCKdfFksdb0N2n7dHJsz-OpWkxijxiS0b0ITox4Ij8DkJ_xIoJ4NdydPKrDm21xgf9N-7V/s1600/breakdance.jpeg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="133" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn221jgJEFVbfKhpvu6mJPBy0Tl0PPgCffSl9kKufMMHA4UFAFxUC9Rv0iHJ_La91z_ri6uhpCKdfFksdb0N2n7dHJsz-OpWkxijxiS0b0ITox4Ij8DkJ_xIoJ4NdydPKrDm21xgf9N-7V/s200/breakdance.jpeg" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Being in the European Championship on Software testing felt like doing a concentrated breakdance for three hours. </td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVviohB8mW7g_i1Wx6XEu7bNvDOJRgY40Dh-_W0EbDBChZ9Ki2ZMbHuRKsHFfqxNa8wYPzj36Vym0uZKpwkGwA2Vaqkk14zsKRBjo3ZoayJYL2KOGuTSMNpaukryhYO0roAYbKMHYDjdgM/s1600/denken.jpeg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVviohB8mW7g_i1Wx6XEu7bNvDOJRgY40Dh-_W0EbDBChZ9Ki2ZMbHuRKsHFfqxNa8wYPzj36Vym0uZKpwkGwA2Vaqkk14zsKRBjo3ZoayJYL2KOGuTSMNpaukryhYO0roAYbKMHYDjdgM/s200/denken.jpeg" width="165" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">So much stuff that has been said, what I've experienced in workshops and even more important, what was discussed in between all these gives a lot to think about for the next few months.</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGAGM21DIxayPYzwHS-Y0AWmLRzvxXv_56pvzHCTXRhriAxWDv_jRIdWr_HE4bdYWw1thX1tqAjPEe0j36YrHAII6LoLXFVTJkLfe8y4H3XYPsk6pHCKbpYf9fL7DcF6ZWRIq0yX4qT8W0/s1600/crazydance.jpeg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGAGM21DIxayPYzwHS-Y0AWmLRzvxXv_56pvzHCTXRhriAxWDv_jRIdWr_HE4bdYWw1thX1tqAjPEe0j36YrHAII6LoLXFVTJkLfe8y4H3XYPsk6pHCKbpYf9fL7DcF6ZWRIq0yX4qT8W0/s200/crazydance.jpeg" width="185" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Crazy wild wild west party</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS96LI41Pmo9H8Wi6QZSvjV7VIlvq9V7OcjjdnERE_iyHXp_HJlPw1jytEjbzGTzXBONNpqDUXEyKRg-XHZ6JICaQvIC-0JMKd1fsBjoerCOV3QSvz1jAwaTaXRyVEmWZhC6wMeIHRqkeQ/s1600/party.jpeg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="155" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS96LI41Pmo9H8Wi6QZSvjV7VIlvq9V7OcjjdnERE_iyHXp_HJlPw1jytEjbzGTzXBONNpqDUXEyKRg-XHZ6JICaQvIC-0JMKd1fsBjoerCOV3QSvz1jAwaTaXRyVEmWZhC6wMeIHRqkeQ/s200/party.jpeg" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Sometimes this conference seems like one big nerdy professional testing party.</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicGSlapsvmHGuioXlo58JST0F8-uxMwUwhWCWU_RPF3ut7mTQT9vfX0jrHWyTtYzSLCq9mVKMHo4WgD31cyzm3O06IAtwM2-UgxWoS1ioL99-n4JQdW8R7jBZr0HaTCPR7C-8ccGAFPEAO/s1600/run.jpeg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicGSlapsvmHGuioXlo58JST0F8-uxMwUwhWCWU_RPF3ut7mTQT9vfX0jrHWyTtYzSLCq9mVKMHo4WgD31cyzm3O06IAtwM2-UgxWoS1ioL99-n4JQdW8R7jBZr0HaTCPR7C-8ccGAFPEAO/s200/run.jpeg" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Where should I go? It's hard to choose from all those tracks... Feels like a rush and sometimes had the feeling I had to run from and to rooms. It sometimes was even impossible to escape from a room...</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSzY2ndH1NwVdleQbNA8RFCaqCOTAqpwrZjyIhgHVnH1mA1DzRhqI_fLCxTSFz6SMKJ5JG9KXxD1xX35bWljbfaxaFJcyuM9WVGwxKGx-XZ39IIfkZyeW4vihWn930gMP_21m4r8Jy18vm/s1600/Energized.jpeg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSzY2ndH1NwVdleQbNA8RFCaqCOTAqpwrZjyIhgHVnH1mA1DzRhqI_fLCxTSFz6SMKJ5JG9KXxD1xX35bWljbfaxaFJcyuM9WVGwxKGx-XZ39IIfkZyeW4vihWn930gMP_21m4r8Jy18vm/s200/Energized.jpeg" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">I feel empowered by lot of the talks and workshops and know I'm again a better tester. My colleagues will notice that when I get back home</td></tr>
</tbody></table>
<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDl1cAyGUNBBG6bgOxy3GnctZcbd-bb9EM2HVNSXq7D8u6wkW26_dlpFYBW_E641Lu6QPFD892sucC9UFHI6lTPtdCR_MXRdEoW0XZk2vWyBAmhwNallcEIArRvF2uJK3Z-AULGix_qsuY/s1600/superrobot.jpeg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="110" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDl1cAyGUNBBG6bgOxy3GnctZcbd-bb9EM2HVNSXq7D8u6wkW26_dlpFYBW_E641Lu6QPFD892sucC9UFHI6lTPtdCR_MXRdEoW0XZk2vWyBAmhwNallcEIArRvF2uJK3Z-AULGix_qsuY/s200/superrobot.jpeg" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Although I will fly by plane, after this conference it will feel like this.</td></tr>
</tbody></table>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: 1em; margin-right: 1em; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNISA3ANWtCmrCTTvfF6nyGqbyaNaRupIIzMDdgePjiCBqDVByKkjo7lizgHbwrWKhTqtVXn1HPjOTPxMlmO5ouj9i9ZPZZ3el31Zr9BP4Xsdy5YWAQ6T1kBOM_Tc1EnYhdDd_UXEaTLGL/s1600/serenade.jpeg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNISA3ANWtCmrCTTvfF6nyGqbyaNaRupIIzMDdgePjiCBqDVByKkjo7lizgHbwrWKhTqtVXn1HPjOTPxMlmO5ouj9i9ZPZZ3el31Zr9BP4Xsdy5YWAQ6T1kBOM_Tc1EnYhdDd_UXEaTLGL/s200/serenade.jpeg" width="185" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">THANK YOU organizer's, I really had a great time. THANKS fellow team members for the championship. THANK YOU all speakers and all volunteers. THANK YOU all people I met!</td></tr>
</tbody></table>
<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijaAMMBV-ZVryRwUr1UTDkHHDDHB53GMgHxdD8MP_XPfKvaNGgAtyLsa2FixhT33F7NljUjJM8_ZBf2zVtyRwmBuHP4pbJ8k1it-Ovdyqlpy3pTAP-rIVvE86v_fkCCVxgoBY7Tr-vvjxZ/s1600/bye.jpeg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijaAMMBV-ZVryRwUr1UTDkHHDDHB53GMgHxdD8MP_XPfKvaNGgAtyLsa2FixhT33F7NljUjJM8_ZBf2zVtyRwmBuHP4pbJ8k1it-Ovdyqlpy3pTAP-rIVvE86v_fkCCVxgoBY7Tr-vvjxZ/s200/bye.jpeg" width="191" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Bye, safe travel and see you next year! If you haven't been to the Agile Testing Days, go next time, it is time well spent.</td></tr>
</tbody></table>
<br />Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com242tag:blogger.com,1999:blog-951624801098504944.post-83808272338313967582015-03-15T06:42:00.003-07:002015-03-15T06:42:43.678-07:00Een testcongres proeverij...<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
Je hebt avonden die georganiseerd worden, waar je wijn kan proeven of kaas. Voor de liefhebbers. Maar we hebben in Nederland deze maand (10 maart 2015) ook een testcongres proeverij gehad. "Tasting Let's test Benelux".<br />
<br />
Dit is een proeverij waar je alle smaken van het <a href="http://lets-test.com/" target="_blank">grote Let's test testevenement in Zweden</a> kon proberen. Zoals gezegd wordt bij het congres van 10 maart: Met allemaal testnerds 24 uur over testen praten in een hotel wat afgelegen ligt van de bewoonde wereld.<br />
<br />
<b>Context-driven testing</b><br />
Dit congres is georganiseerd door mensen uit de <a href="http://context-driven-testing.com/" target="_blank">context-driven testwereld</a>. De eerste smaak die ons aangeboden werd tijdens het congres van 10 maart was dan ook één van de bekendste, of dan misschien wel dé bekendste tester van deze testschool: <a href="http://www.satisfice.com/" target="_blank">James Bach</a>.<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin-JBztTBNi4rLG3gvO4o_EtLAuDV6G_tY4tO4bJnSQjMscVXz8bJutgoE7adKj5i9dLZ9vNhbh4RAmehiTpjnWtrRFOkUktQ_u4DUILVuKCIER1tWX00-TKb4ZhzYekluyKESNRvB5bMI/s1600/2015-03-10+09.10.29-4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin-JBztTBNi4rLG3gvO4o_EtLAuDV6G_tY4tO4bJnSQjMscVXz8bJutgoE7adKj5i9dLZ9vNhbh4RAmehiTpjnWtrRFOkUktQ_u4DUILVuKCIER1tWX00-TKb4ZhzYekluyKESNRvB5bMI/s1600/2015-03-10+09.10.29-4.jpg" height="225" width="400" /></a></div>
<br />
Hij kwam op als een rock held, net als alle andere sprekers overigens, met muziek en de nodige rook uit de rookmachine. Het congres werd ook gehouden in een rock podium (<a href="http://www.mezz.nl/">http://www.mezz.nl/</a>)<br />
<br />
Voor wie James Bach en zijn mening over testen kent, hij heeft nogal een sterke mening over wat testen is en wat het ook expliciet <i>niet </i>is. Zijn lezing ging in op 'checken', wat nogal opvallend is voor James, omdat hij een verschil maakt tussen checken en testen en het feit dat checken geen testen is. Hij ging er in zijn presentatie wat genuanceerder op in.<br />
<br />
<a href="http://funtestic.blogspot.nl/2015/03/lets-blog-aboutlets-test-benelux.html" target="_blank">Meer over de inhoud van de diverse presentaties kan je vinden op deze live blog van Nathalie Rooseboom de Vries van Delft.</a><br />
<br />
<b>Diverse smaken</b><br />
Omdat de blog van Nathalie een mooie samenvatting heeft van de dag hoef ik hier verder niet op in te gaan. Een opsomming van de diverse smaken tijdens het congres is voldoende:<br />
<br />
<ul>
<li>Een internationaal gezelschap: Ik heb onder andere gesproken met testers uit Engeland, Duitsland, België en Kroatië. </li>
<li>Geen lezing, maar een grote testsessie: <a href="https://twitter.com/workroomprds" target="_blank">James Lyndsay</a> nodigde iedereen in het publiek met een laptop uit voor een gezamenlijke test.</li>
<li>Zeer diverse onderwerpen: enerzijds hoe iemand Context Driven Testing in zijn eigen organisatie heeft geïntroduceerd, maar ook over hoe je een nieuwe tester zo snel mogelijk in kan werken en een track over testautomatisering. </li>
<li>Discussie: <a href="https://twitter.com/Pascal_Dufour" target="_blank">Pascal Dufour</a> kwam met een discussie 'track' waar de zaal op zijn aanpak kon reageren.</li>
<li>Een testlab waar je zelf software kon testen, uitdagende spelletjes kon doen en met robots kon spelen.</li>
<li>Hotdogs, friet en bier, het echte rock eten.</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-Y9G7-rVhZn_70zVqm2FLcG2rdCpA2H9GhXTUuSoGHOlVXgL8NVuEYJeF2xxScnfWzsXXI_UkHR48PfG9zEEhy3ZOepS0Bx6-iWu4WpM5FTqeLz9kEfwneOKcQpYni6Qti4lsrunuM0MG/s1600/2015-03-10+17.57.14.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-Y9G7-rVhZn_70zVqm2FLcG2rdCpA2H9GhXTUuSoGHOlVXgL8NVuEYJeF2xxScnfWzsXXI_UkHR48PfG9zEEhy3ZOepS0Bx6-iWu4WpM5FTqeLz9kEfwneOKcQpYni6Qti4lsrunuM0MG/s1600/2015-03-10+17.57.14.jpg" height="113" width="200" /></a></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoK4Mi_ItYMOFlduKYr5lregshthThnAv13a5bEZhBQvtQyZO3BP0mq4Tzb4mKZgNwn2HTitz-J5iQ09AdJCD6o1NTKnDItmULVr5STav3rqAtcxKNous0a_WNebUAPjnIiHj3Dm23O43z/s1600/2015-03-10+14.51.42-1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoK4Mi_ItYMOFlduKYr5lregshthThnAv13a5bEZhBQvtQyZO3BP0mq4Tzb4mKZgNwn2HTitz-J5iQ09AdJCD6o1NTKnDItmULVr5STav3rqAtcxKNous0a_WNebUAPjnIiHj3Dm23O43z/s1600/2015-03-10+14.51.42-1.jpg" height="113" width="200" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinh-knvrxoJz7EOhg3Xv7XRhL6dwSlMcOhjO1XY1IwoggjQ4yca94LbYLA4zl5Dy1bZzKRw6_gGvpowAk3jTDYeJBDj7YDkeuYYFvOvqSFFFUh2QpB-pSdWNWk7qu8lnqL2OWGg1XecHrZ/s1600/2015-03-10+17.04.19.jpg" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinh-knvrxoJz7EOhg3Xv7XRhL6dwSlMcOhjO1XY1IwoggjQ4yca94LbYLA4zl5Dy1bZzKRw6_gGvpowAk3jTDYeJBDj7YDkeuYYFvOvqSFFFUh2QpB-pSdWNWk7qu8lnqL2OWGg1XecHrZ/s1600/2015-03-10+17.04.19.jpg" height="113" width="200" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_G3fu-R3URrNStKdntxhttVVOrRXeGCItCfRjeIfBL2FgeTfEhIzqP8pID8IERIPdzq39YM5rsumiLoJ1GhHm26ffJ3xLuaarevhSLhJweEhsiAmDTyR9p-QQHvm3hLp_Sp5vCySXrrTb/s1600/2015-03-10+10.53.48.jpg" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_G3fu-R3URrNStKdntxhttVVOrRXeGCItCfRjeIfBL2FgeTfEhIzqP8pID8IERIPdzq39YM5rsumiLoJ1GhHm26ffJ3xLuaarevhSLhJweEhsiAmDTyR9p-QQHvm3hLp_Sp5vCySXrrTb/s1600/2015-03-10+10.53.48.jpg" height="200" width="113" /></a><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTWjCI0gIwqsf_3IBtojlpu0CgoHiUvQqrIgDSwrO4iEuFS-MujBZKBDsaPVIbIyZPUNHIb-s6NhQpBiN8EjoOp3Yn4I4TtTTTljU5Wd_14XwSTYFwtOx1UbMVy48iPnMOC-4EW1CVs_ab/s1600/2015-03-10+16.45.14.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTWjCI0gIwqsf_3IBtojlpu0CgoHiUvQqrIgDSwrO4iEuFS-MujBZKBDsaPVIbIyZPUNHIb-s6NhQpBiN8EjoOp3Yn4I4TtTTTljU5Wd_14XwSTYFwtOx1UbMVy48iPnMOC-4EW1CVs_ab/s1600/2015-03-10+16.45.14.jpg" height="113" width="200" /></a></div>
<div>
<br /></div>
<div>
<b>Vragen en antwoorden met kaarten (open season)</b></div>
<div>
Nog iets afwijkends is het feit als het tijd wordt voor de vragen en antwoorden na een presentatie. Er wordt minstens een kwartier gebruikt bij dit congres. En het gaat op een speciale manier. Elke deelnemer krijgt een rode, gele en groene kaart. als je vragen hebt na een presentatie, houdt je je groene kaart omhoog (daar staat een nummer op geschreven). Zo worden alle vragen verzameld door een facilitator. Mocht je tijdens de beantwoording van de vraag van iemand anders nog een gerelateerde opmerking of vraag hebben, dan kan je je gele kaart omhoog houden. De rode kaart betekent onmiddellijke onderbreking van de discussie. De rode kaart werd niet gebruikt 10 maart. </div>
<div>
Het is een prettige manier van vragen stellen, niet iedereen gaat door elkaar roepen en iedereen komt aan bod. Doordat je met de gele kaart op bepaalde onderwerpen in kan gaan kan er een aardige verdieping ontstaan in de discussie. Op Let's test zelf kan het zijn dat de 'open season', zoals het genoemd wordt, langer kan duren dan de presentatie zelf.</div>
<div>
<br /></div>
<div>
<b>Interactiviteit en leren</b></div>
<div>
Zoals je uit dit verhaal begrijpt is het een zeer interactieve manier om een test bijeenkomst te beleven. Hierdoor zullen de meeste mensen meer onthouden van de onderwerpen en meer leren dan op een 'normale' bijeenkomst, waar je vaak toch gaat zitten luisteren naar een spreker en daarna de vragen aanhoort en weer naar huis gaat. En dat kan je dan ook drie dagen doen in Zweden.</div>
<div>
<br /></div>
<div>
<b>Links</b>:</div>
<div>
<ul>
<li><a href="http://funtestic.blogspot.nl/2015/03/lets-blog-aboutlets-test-benelux.html" target="_blank">Blog Nathalie Rooseboom de Vries van Delft</a></li>
<li><a href="http://lets-test.com/" target="_blank">Website Let's Test</a></li>
<li><a href="http://testingthoughts.com/blog/26" target="_blank">Een blog over het gebruik van de drie kleuren kaarten in de 'open season'</a></li>
</ul>
</div>
<br />
<br />
<br />Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com0tag:blogger.com,1999:blog-951624801098504944.post-16334738255407719972015-02-01T04:06:00.000-08:002015-02-01T04:06:01.365-08:00James Bach komt naar Nederland voor training... Hallo? Iemand?Vorig jaar rond oktober kreeg ik te horen dat James Bach naar Nederland komt in 2015.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnAB6m1__gcTwtP9Ww5amtUlqPThmWCPAR0TfFKDq43Y4ViiyDabFw-dkFIf506vs3V9TfaWyAhTWCwW3jEWNalMvcgCyOYaTNU4wAa1yVkfwc5ewS60jstjCYVIePnhyphenhyphen8FMgzc7_KHlUn/s1600/James+bach.jpeg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnAB6m1__gcTwtP9Ww5amtUlqPThmWCPAR0TfFKDq43Y4ViiyDabFw-dkFIf506vs3V9TfaWyAhTWCwW3jEWNalMvcgCyOYaTNU4wAa1yVkfwc5ewS60jstjCYVIePnhyphenhyphen8FMgzc7_KHlUn/s1600/James+bach.jpeg" height="185" width="200" /></a></div>
Er was wel een maar... James Bach zou sowieso komen voor een 3 daagse training (de Rapid Software Testing training), maar daarna zou er nog ruimte zijn voor een 2-daagse training over Exploratory testing. Dit zou doorgaan bij voldoende belangstelling. Ik heb zelf al <a href="http://www.satisfice.com/info_rst.shtml" target="_blank">RST</a> gevolgd en was geïnteresseerd om deze training ook te gaan volgen (er valt zoveel te leren). Zodoende vroeg ik collega's of zij geïnteresseerd waren. Een paar gaven aan dat zij de training wilde volgen.<br />
<br />
Een paar maanden later was er nog geen enkele aanmelding.<br />
<br />
<b>Mijn eerste reactie was: Whaaat?<br /></b>Hoe kan het zijn dat als de bekendste tester van de wereld naar Nederland komt er geen interesse is? En dit voor een onderwerp wat nu toch echt wel belangrijk voor het testen zou moeten zijn? Ik kan wel wat redenen verzinnen waarom testend Nederland niet getraind wil worden. Laten we dat eens op een rijtje zetten.<br />
<br />
<ul>
<li>De twee dagen training is te duur (1400 Euro)</li>
<li>Exploratory testing wordt onderschat</li>
<li>Het is voorjaarsvakantie of iets dergelijks</li>
<li>Er is nog steeds een voorkeur voor TMap, ISTQB</li>
<li>De naam van de training is verkeerd (Session Based Test Management)</li>
<li>Past niet in mijn huidige werk omstandigheden</li>
</ul>
<b>Te duur?</b><br />Kijk eens rond op internet naar ICT en test trainingen en vergelijk de prijzen.<br />
<br />
<b>Onderschatten van ET</b><br />Laatst had ik een sollicitant die op zijn CV had staan dat hij een Exploratory Tester was. Toen ik vroeg wat dat dan betekende voor hem kreeg ik het antwoord dat hij dan op basis van ervaring... Euh ging testen.<br />
Er is een groot verschil tussen euh.. op ervaring testen (error guessing) en ET. Error guessing gaat tot het niveau dat je zonder kennis en ervaring in principe kan proberen bugs te vinden. Om exploratory testing te bedrijven is het echter wel nodig dat je je verdiept in de ideeën, uitwerkingen, technieken en skills die nodig zijn om exploratory testing <i>goed, efficient en effectief te doen</i>. Het lijkt waarschijnlijk simpel als je er niets van weet. Het omgekeerde is waar: hoe meer je er van weet, hoe meer er valt te leren in dat gebied. Ik weet hoe ik een auto moet besturen, simpel toch? Herinner je je eerste rijles nog in het echte verkeer? Een stuur, gaspedaal en rem brengen je nog niet veilig en snel door een drukke stad heen.<br />
<br />
<b>Voorjaarsvakanties?</b><br /><a href="http://www.schoolvakanties-nederland.nl/schoolvakanties-2015.html">http://www.schoolvakanties-nederland.nl/schoolvakanties-2015.html</a><br />
<br />
<b>Voorkeur voor TMap</b><br />Een groot onderwerp, natuurlijk kan het zijn dat het de bedoeling is dat je gecertifieerd bent voor TMap of ISTQB of iets dergelijks. Dit zijn trainingen die je ook nog de rest van het jaar kan volgen. Een training over exploratory door Mr. James Bach komt niet al te vaak voor.<br />
<br />
<b>Misschien is de naam verkeerd?</b><br />
Wat is Session Based Test Management? Wellicht is de naam van de training te onduidelijk en daarmee onbekend en onbemind?<br />
<br />
Dus hierbij de oproep om iets verder te kijken en de brochure te lezen, of op internet rond te kijken.<br />
Brochure: <a href="http://improveqs.nl/files/Brochure2015/Brochure_SBTM_NL_2015.pdf">http://improveqs.nl/files/Brochure2015/Brochure_SBTM_NL_2015.pdf</a><br />
<br />
<i>Een paar quotes uit de brochure van de training:</i><br />
<br />
<ul>
<li>It can be thought of as structured exploratory testing</li>
<li>Session-Based Test Management is a way to organize exploratory testing</li>
<li>SBTM is a systematic approach to documenting and estimating testing. </li>
</ul>
<br />
Je leert hoe je exploratory testing moet doen, hoe je het kan managen, hoe je omgaat met aantekeningen, hoe je dit in een team samen kan uitvoeren, hoe je metrieken kan opbouwen, zaken over tools die je kan gebruiken en meer.<br />
<br />
<b>Past niet bij mijn werk</b><br />
Zit je bij de Belastingdienst in een waterval traject? Of doe je agile testing in een scrum team? Of is er geen enkele methodiek, maar doet men gewoon zijn best?<br />
Het klinkt misschien wat cliché, <i>maar wat je hier gaat leren is overal bruikbaar.</i> Veel testmethoden en aanpakken gaan er van uit dat er gedetailleerde en up-to-date ontwerpen zijn waar je testgevallen op maakt. Ook geven deze methoden aan dat als de ontwerpen niet duidelijk zijn, of als je nog tijd over hebt, dat je exploratory testing kan uitvoeren als aanvulling.<br />
<br />
Ik heb zelf een flink aantal jaar ervaring met exploratory testing bij meerdere bedrijven, meerdere projecten, met diverse aanpakken. Als er goede documentatie is dan kan je nog steeds exploratory testing uitvoeren. Agile, waterval of anders. Met goede resultaten. Je bent veel flexibeler en kan goed op onverwachte en veranderende situaties inspelen. Mits je natuurlijk weet wat je doet. En dat kan je leren.<br />
<br />
<b>Conclusie</b><br />
Ik wilde deze blog niet te lang maken, het is een groot onderwerp en niet alles valt uit te leggen in een korte blog. Voor mij betekent exploratory testing de basis voor een goede testaanpak.<br />
Ik denk dat ET door testers en managers nog steeds zwaar onderschat wordt, omdat men er te weinig van weet en het vaak het idee is dat het niet meer is dan error guessing. De kans om het te leren van de beste is er niet zo vaak, dus dit is een kans die een professionele tester moet nemen. Dit is een kans voor een testmanager om het testen binnen zijn team een stuk te verbeteren. Een manier van denken over testen wat nog vaak ontbreekt bij de reguliere opleidingen.<br />
<br />
Vroeger maakte ik wel eens de grap: 'De tester is de roepende in de woestijn in een IT ontwikkelomgeving'. Misschien is de nieuwe kreet wel: 'De exploratory tester is de roepende in de woestijn van de testwereld'. Laat mij ongelijk zijn hierover.<br />
<br />
<i>Disclaimer: Ik ben geen Improve medewerker, ik vertegenwoordig niet expliciet de mening van Improve of James Bach. Ik schrijf dit niet om de training te verkopen en doe niet aan 'sales' voor Improve of andere bedrijven die dit soort trainingen geven. Deze blog is puur geschreven als reactie op de NUL aanmeldingen die er waren voor deze specifieke training. Nou.. Ja. Nul? Eén aanmelding dan, die van mij.</i><br />
<i><br /></i>
Neem gerust contact op als je vragen hebt.<br />
<br />
Rob van Steenbergen - <a href="mailto:rob@chickenwings.nl">rob@chickenwings.nl</a><br />Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com2tag:blogger.com,1999:blog-951624801098504944.post-27327706608702211762014-12-18T13:08:00.002-08:002014-12-18T13:09:08.448-08:00Column: Het nieuwe testen (vieze woorden)<h1 class="entry-title" style="border: 0px; color: #1e1b1a; font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 21px; line-height: 1; margin: 0px 0px 5px; padding: 15px 0px 0px; vertical-align: baseline;">
<span style="color: #333333; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: normal; line-height: 1.75em;">De wereld is volop in beweging, dus ook de wereld van het testen. Er is een tijd geweest waarin het, voor mij althans, leek alsof de wereld van het testen stil stond. Een testproces bestond jarenlang voornamelijk uit het gebruik van een mooie verzameling van testtechnieken en de juiste documentsjablonen. Dit maakte het voor mij en de klant een logisch en compleet verhaal. Aan de hand van deze onderdelen kun je...</span></h1>
<div class="entry-content" style="border: 0px; color: #333333; font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 12px; margin: 10px 0px; padding: 0px; vertical-align: baseline;">
<div style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; line-height: 1.75em; margin-bottom: 1.5em; padding: 0px; vertical-align: baseline;">
<a href="http://www.testnieuws.nl/2014/12/15/column-het-nieuwe-testen-vieze-woorden/" target="_blank">Deze column is gepubliceerd op Testnieuws.nl - Lees hier verder</a></div>
</div>
Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com0tag:blogger.com,1999:blog-951624801098504944.post-44276678486644423372014-10-26T06:31:00.003-07:002014-10-26T06:31:51.021-07:00Call For Papers Test automation day<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.testautomationday.com/"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvt4Xr6QlQUkTzAI9_xTHh9RpMqjpUbvsuJtMvoTw_-up7_WCZBZhbroxVttoWbd8Vu6umXoQdopCG89JaYyxUNaAtwpTKy_sB47tezQV_YgrrZaPqQXbxslhi1t5hrXX-PsIu2SHuEmBs/s1600/tad_logo.jpg" height="81" width="320" /></a><span id="goog_1408373168"></span><span id="goog_1408373169"></span><a href="https://www.blogger.com/"></a></div>
<br />
Volgend jaar in juni is weer één van de beste congressen over testautomatisering (aanrader dus!)<br />
Als je ervaring hebt met testautomatisering die je graag wilt delen, dan heb je nog een paar weken om een voorstel voor een presentatie te leveren.<br />
<br />
Ga snel naar de website en meld je aan!<br />
<br />
<a href="http://www.testautomationday.com/call-papers-test-automation-day/">http://www.testautomationday.com/call-papers-test-automation-day/</a>Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com0tag:blogger.com,1999:blog-951624801098504944.post-89893406068327393172014-06-19T08:46:00.000-07:002014-07-07T06:54:55.941-07:00Effectief communiceren op kantoor (via chat programma)<i>In mijn column 'Een tester hoort niet thuis te werken' op <a href="http://www.testnieuws.nl/2014/05/16/een-tester-hoort-niet-thuis-te-werken/">Testnieuws.nl</a> schreef ik 'Communicatie via dit soort technische op lossingen is niet altijd ideaal.' Inclusief video van een grappige situatie. Ik kwam afgelopen week een poging tegen om via Skype in een groep-chat sessie informatie te delen. Wat best leuk is om te lezen:</i><br />
<i><br /></i>
<i>-----------------------------------------------------------------------------------------------------</i><br />
<i>Frederick [14:54]:</i><br />
Even een snelle status update Frisco<br />
<i>Frederick [14:55]:</i><br />
Vandaag spoed overleg gevoerd met applicatie beheer over:<br />
verstoorde sessies, issues met transport<br />
<i>Frederick [14:59]:</i><br />
Evaren jullie op dit moment ook nog problemen?<br />
<br />
<i>Miranda [15:00]:</i><br />
Ik ben net vandaag even met heel andere dingen bezig dan Frisco. Ik kan het nog even navragen bij de heren op de 8e.<br />
<br />
<i>Frederick [15:01]:</i><br />
als je namen hebt, dan voeg ik ze toe aan deze sessie<br />
<br />
<i>Miranda [15:02]:</i><br />
Martine Brandts en Vera Tiggelaar<br />
Sandra Hofvijver is misschien ook aan het werk in Frisco<br />
<br />
<i>Frederick [15:03]:</i><br />
brandts<br />
<br />
...<br />
<br />
<i>Frederick [15:07]:</i><br />
Omdat er veel mensen offline zijn, zal ik mijn actie van nu staken. Ik stel mijn vragen in de mail. Weet i.i.g. dat er naarstig gezocht wordt naar oplossingen. Woensdag a.s. plan ik uit voorzorg een meeting waarin ik de laatste status wil delen.<br />
hebben jullie nog meer namen van mensen die daar graag geinformeerd worden.<br />
<br />
<i>Sandra [15:08]:</i><br />
Waar gaat dit over Frederick? Over de performance van CrediBab?<br />
Frisco bedoel ik<br />
<br />
<i>Miranda [15:08]:</i><br />
Sandra, gaat over Frisco<br />
<br />
<i>Sandra [15:08]:</i><br />
Ok, dan graag ook Desiree, Randy en Selma hierin meenemen.<br />
<br />
<i>Miranda [15:09]:</i><br />
ik was hetzelfde aan het typen ;-)<br />
<br />
<i>Frederick [15:09]:</i><br />
Performance Frisco!<br />
<br />
...<br />
<br />
<i>Frederick [15:11]:</i><br />
Dank voor de namen. Ik stuur het hele gespreksverslagje even in de mail mee. Anders is er voor de laatst aangehaakten geen touw aan vast te knopen.<br />
Ik eindig deze sessie. Dank voor jullie inbreng.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6JQ7VCKiH-uwSsJ9sgrGqkx5umChGzgah61-mKL17x3DWoaHOF5ZWsJHRl0t-p4wQNWXcuUNaLlEqr09hHJzLl_8XIEaSpVYO1xAgs8cvggkHm2XnWxj8D9XznV8S7j2TSG2NtNwkJaTq/s1600/credibabswshirt.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6JQ7VCKiH-uwSsJ9sgrGqkx5umChGzgah61-mKL17x3DWoaHOF5ZWsJHRl0t-p4wQNWXcuUNaLlEqr09hHJzLl_8XIEaSpVYO1xAgs8cvggkHm2XnWxj8D9XznV8S7j2TSG2NtNwkJaTq/s1600/credibabswshirt.jpg" height="225" width="400" /></a></div>
<br />
<i>-----------------------------------------------------------------------------------------------------</i><br />
<i>Meer informatie over Chickenwings Test Consultancy op <a href="http://www.chickenwings.nl/">www.chickenwings.nl</a></i>Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com0tag:blogger.com,1999:blog-951624801098504944.post-86293882539750843412014-01-20T04:28:00.005-08:002014-06-19T11:28:31.427-07:00Kom naar de workshop 'Getting a grip on Exploratory testing' van James Lyndsay<strong style="background-color: white; color: #505050; font-family: Arial; font-size: 14px; line-height: 21px;">Workshop 'Getting a grip on Exploratory testing' van James Lyndsay</strong><br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="background-color: white;">
<span style="font-family: arial;"><span style="color: #505050; font-family: Arial;"><span style="font-size: 14px; line-height: 21px;"><br />In 2013 is het mij gelukt om James Lyndsay in Nederland te krijgen voor zijn zeer </span></span><span style="color: #505050;"><span style="font-size: 14px; line-height: 21px;">gerespecteerde</span></span><span style="color: #505050; font-family: Arial;"><span style="font-size: 14px; line-height: 21px;"> workshop 'Getting a grip on Exploratory Testing' </span></span></span><br />
<span style="color: #505050; font-family: Arial;"><span style="font-size: 14px; line-height: 21px;">We hebben dit besproken en als er weer genoeg mensen geïnteresseerd zijn dan kunnen we dit jaar dit weer herhalen. Zijn workshops duren 2 dagen (volgens sommige te kort) en je oefent in de workshop actief met software om vaardigheden op te doen binnen gestructureerd Exploratory testing.</span></span><br />
<br />
<span style="color: #505050; font-family: Arial;"><span style="font-size: 14px; line-height: 21px;">Ben je geïnteresseerd in een workshop (ik verwacht dat we het rond april/mei kunnen plannen), laat het dan weten. Als ik genoeg geïnteresseerden heb, dan kunnen we iets gaan plannen. mensen die zich (vrijblijvend) bij mij melden, krijgen extra korting.</span></span></div>
<div style="background-color: white;">
<span style="color: #505050; font-family: Arial;"><span style="font-size: 14px; line-height: 21px;"><br /></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCV_GswiEAv0r0BuLhyphenhypheno4fiT0cylVFrE0RGKSKot0cNc5WSazDp-EMbYcPLIOevUgyvzRhXy1ZwydFvXCGERB_XEDEp_6JVkFucivvmXME5YifoawCD3HlAz66PQjatr_WiEDC_2jrG8bk/s1600/Workshop.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCV_GswiEAv0r0BuLhyphenhypheno4fiT0cylVFrE0RGKSKot0cNc5WSazDp-EMbYcPLIOevUgyvzRhXy1ZwydFvXCGERB_XEDEp_6JVkFucivvmXME5YifoawCD3HlAz66PQjatr_WiEDC_2jrG8bk/s1600/Workshop.png" height="146" width="320" /></a></div>
<div style="background-color: white;">
<span style="color: #505050; font-family: arial; font-size: 14px; line-height: 21px;"><br /></span></div>
<div style="background-color: white;">
<span style="color: #505050; font-family: arial; font-size: 14px; line-height: 21px;">Dus </span><a data-cke-saved-href="mailto:rob@chickenwings.nl?subject=Interesse%20in%20workshop%20'getting%20a%20grip'&body=Ik%20ben%20ge%C3%AFnteresseerd%20in%20de%20workshop%20dit%20jaar." href="mailto:rob@chickenwings.nl?subject=Interesse%20in%20workshop%20%27getting%20a%20grip%27&body=Ik%20ben%20ge%C3%AFnteresseerd%20in%20de%20workshop%20dit%20jaar." style="color: #505050; font-family: arial; font-size: 14px; line-height: 21px;" target="_self">mail me</a><span style="color: #505050; font-family: arial; font-size: 14px; line-height: 21px;"> en laat het weten, als er genoeg mensen meedoen dan regel ik het verder!</span><br />
<br />
<span style="color: #505050; font-family: arial; font-size: 14px; line-height: 21px;">Meer informatie?</span></div>
<ul style="background-color: white; color: #505050; font-family: Arial; font-size: 14px; line-height: 21px;">
<li style="color: black; font-family: 'Times New Roman'; font-size: medium; line-height: normal; margin: 0px;"><a data-cke-saved-href="http://www.workroom-productions.com/training.html" href="http://www.workroom-productions.com/training.html" target="_self">Website James Lyndsay</a></li>
<li style="color: black; font-family: 'Times New Roman'; font-size: medium; line-height: normal; margin: 0px;"><span style="color: #505050; font-family: arial; font-size: 14px; line-height: 21px;">Blog van <a data-cke-saved-href="http://pascaldufour.wordpress.com/2013/12/01/my-approach-on-getting-grip-on-exploratory-testing/" href="http://pascaldufour.wordpress.com/2013/12/01/my-approach-on-getting-grip-on-exploratory-testing/" target="_self">Pascal Dufour</a></span></li>
</ul>
<div style="background-color: white; font-family: 'Times New Roman'; margin: 0px;">
<span style="color: #505050; font-family: arial; font-size: 14px; line-height: 21px;"></span><br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijMQ1dfkxdh2DKKtDh2cYR1KPIGlyInMelhUnNcmxR1xsX7bvkF7BWukR4tqcQAT5Uqh8wVoJf803cD8ZysEoMUfPOvBZOipEUc0cvbBIv6FWb7D_-IriJAyBjEU9MXYznn94c01KgKqmB/s1600/100PercentPictureGripOnET.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijMQ1dfkxdh2DKKtDh2cYR1KPIGlyInMelhUnNcmxR1xsX7bvkF7BWukR4tqcQAT5Uqh8wVoJf803cD8ZysEoMUfPOvBZOipEUc0cvbBIv6FWb7D_-IriJAyBjEU9MXYznn94c01KgKqmB/s1600/100PercentPictureGripOnET.jpg" height="640" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<i>Meer informatie over Chickenwings Test Consultancy op <a href="http://www.chickenwings.nl/">www.chickenwings.nl</a></i></div>
<div>
<br /></div>
Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com0tag:blogger.com,1999:blog-951624801098504944.post-22597465697814252412014-01-03T01:28:00.002-08:002014-06-19T11:28:45.897-07:00Testing quotes websitesOn Twitter I saw the next tweet:<br />
<div>
<blockquote class="tr_bq">
Tim Western @Veretax<br />
I wonder if anyone has collected some of the most famous (or infamous) quotes relating to software testing.</blockquote>
A while ago I searched the internet for testing Quotes to make a list of my own to use for tweeting or to put on my website, or whatever... But I never did do anything with it. But the tweet reminded me of this effort. I tweeted in reply some quotes from the list I made:<br />
<blockquote class="tr_bq" style="text-align: left;">
“Quality is free, but only to those who are willing to pay heavily for it.” – T. DeMarco and T. Lister</blockquote>
<blockquote class="tr_bq" style="text-align: left;">
“Quality is never an accident; it is always the result of intelligent effort.” – John Ruskin</blockquote>
<blockquote class="tr_bq" style="text-align: left;">
"A good model guides your thinking, a bad one warps it." - Brian Marick</blockquote>
<blockquote class="tr_bq" style="text-align: left;">
"Quality is free, but only to those who are willing to pay heavily for it." - Lister, DeMarco:</blockquote>
<blockquote class="tr_bq" style="text-align: left;">
"Testing a product is a learning process." - Brian Marick</blockquote>
<blockquote class="tr_bq" style="text-align: left;">
“Actual tests are part of planning too. At least, they can be, if done consciously.” - Shmuel Gershon</blockquote>
<blockquote class="tr_bq" style="text-align: left;">
"If you're gonna manage testers or any highly cognitive work, then you need to participate in the work.” - James Bach</blockquote>
<blockquote class="tr_bq" style="text-align: left;">
“Exploratory Testing is not so much a thing that you do; it's far more a way that you think.“ - Michael Bolton</blockquote>
<blockquote class="tr_bq" style="text-align: left;">
“Pay attention to zeros. If there is a zero, someone will divide by it.” - Cem Kaner</blockquote>
<blockquote class="tr_bq" style="text-align: left;">
“If you don’t care about quality, you can meet any other requirement” - Gerald M. Weinberg</blockquote>
<span style="text-align: center;">These are the short quotes that fit into a tweet. The list I made had much longer quotes. I got these quotes from Twitter but most of them from some websites. So here are the websites I checked, enjoy them!</span><br />
<br />
<ul>
<li><a href="http://testing.gershon.info/quote-collection/" target="_blank">http://testing.gershon.info/quote-collection/</a></li>
<li><a href="http://gsehl.editme.com/TestingQuotes" target="_blank">http://gsehl.editme.com/TestingQuotes</a></li>
<li><a href="http://blog.utest.com/16-great-quotes-for-software-testers/2011/01/" target="_blank">http://blog.utest.com/16-great-quotes-for-software-testers/2011/01/</a></li>
<li><a href="http://softwaretestingfundamentals.com/software-testing-quotes/" target="_blank">http://softwaretestingfundamentals.com/software-testing-quotes/</a></li>
<li><a href="http://hexawise.wordpress.com/2010/01/26/25-great-quotes-for-software-testers/" target="_blank">http://hexawise.wordpress.com/2010/01/26/25-great-quotes-for-software-testers/</a></li>
</ul>
<div>
And an extra tip, if you like testing quotes, have a Twitter account and you don't follow Michael Bolton yet. He has become a master in creating 'testtweetquotes'. Check <a href="https://twitter.com/michaelbolton" target="_blank">@michaelbolton</a><br />
<br />
<br />
<i>Meer informatie over Chickenwings Test Consultancy op <a href="http://www.chickenwings.nl/">www.chickenwings.nl</a></i></div>
</div>
Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com0tag:blogger.com,1999:blog-951624801098504944.post-57121405232371511872013-11-05T13:28:00.001-08:002014-06-19T11:28:59.414-07:00Nederlands Kampioen testen worden met Exploratory Testing<div style="text-align: justify;">
<i>Ja, dat kan iedereen wel!</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Voor degene die het nog niet wist, ik ben Nederlands Kampioen testen 2013 geworden.<a href="http://www.immune.it/nieuws/evenementen/nk-software-testing-2013"> Immune-IT had een NK uitgezet voor dit jaar</a> en iedereen mocht mee doen. Dat liet ik niet aan mij voorbij gaan en heb getracht dit zo professioneel mogelijk aan te pakken. Op mijn manier, met een Exploratory Testing aanpak.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmlULQ9bfeNMGeaRJ2-U2TgyVGtMl_kFKLvUdTVv8bCe7o0WRpMbyHr6WBEAmLoV6j9Et9LVaP3g7_NLIZf9aZGrM_kdmeWxeu3OatxnOi_hf-UjWIAxXc_FQe6Wys1a66qEImd_i1jZLS/s1600/BX9_1S0IIAAz0OU.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmlULQ9bfeNMGeaRJ2-U2TgyVGtMl_kFKLvUdTVv8bCe7o0WRpMbyHr6WBEAmLoV6j9Et9LVaP3g7_NLIZf9aZGrM_kdmeWxeu3OatxnOi_hf-UjWIAxXc_FQe6Wys1a66qEImd_i1jZLS/s200/BX9_1S0IIAAz0OU.jpg" height="200" width="150" /></a></div>
<div>
<br /></div>
<div style="text-align: justify;">
<b>Nederlands Kampioen testen worden met Exploratory Testing</b></div>
<div style="text-align: justify;">
<i>Ja, dat kan iedereen wel?</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Ik vraag mij het af als ik zo de geluiden hoor van andere testvakbroeders in het veld. Want Exploratory testing is toch ongestructureerd, informeel, zonder test technieken, puur op gevoel, testen zonder naar documentatie te kijken en veel rammen op het toetsenbord?</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Misverstanden</b></div>
<div style="text-align: justify;">
En dat zijn de misverstanden die ik nog veel te vaak hoor en dat moet een keer afgelopen zijn. Exploratory testing is in ieder geval het tegengestelde van wat hierboven vermeldt staat, want dat noem ik eerder monkey testing, error guessing of idiot testing. Exploratory testing is in de definitie zoiets als: "Parallel onderzoek doen, testontwerp en test uitvoer." </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
En meer wil ik er niet over kwijt: <a href="http://www.huibschoots.nl/">Huib Schoots</a> heeft een prima artikel geschreven in de TestNetNieuws van dit najaar en hij is er vrij duidelijk over. Dus mocht je wat meer willen weten over wat Exploratory Testing nu écht is. <a href="https://www.testnet.org/nieuws/testnetnieuws-17-2-is-uit/menu-id-43.html">Lees dan zijn artikel in de TestNetNieuws.</a> (pagina 17, let op: de rest van het blad is ook interessant)</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga9X8eCLsv6Evx2O-TMvvl9OxWyix08-Ai0YCrpokQ9xYUfqVXHlkHojl-UKns6k0hu_vWKG5w4LZOKZc0CD_NxKcJ20H4S8iMWYt0z4SR1Z6coJG4L_5i3N-QJsDU2FS9gEtktYijKcrH/s1600/TNN-HS.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga9X8eCLsv6Evx2O-TMvvl9OxWyix08-Ai0YCrpokQ9xYUfqVXHlkHojl-UKns6k0hu_vWKG5w4LZOKZc0CD_NxKcJ20H4S8iMWYt0z4SR1Z6coJG4L_5i3N-QJsDU2FS9gEtktYijKcrH/s320/TNN-HS.jpg" height="157" width="320" /></a></div>
<div>
<br /></div>
<div style="text-align: justify;">
<b>Mijn aanpak en het NK</b></div>
<div style="text-align: justify;">
En nu voor degene die het interesseert, mijn aanpak die ik heb gebruikt en hoe het verliep. Een paar zaken waren van tevoren in ieder geval duidelijk:</div>
<div>
<ol>
<li style="text-align: left;">Een maand voor het NK zou een Functioneel ontwerp gestuurd worden</li>
<li style="text-align: left;">Aan de hand hiervan kon je eenmalig vragen stellen</li>
<li style="text-align: left;">De puntentelling ging aan de hand van het aantal bugs die je vond, waarbij bugs die je vond aan de hand van het ontwerp minder waard zijn dan 'onverwachte' bugs.</li>
</ol>
<div style="text-align: justify;">
<b>Het functioneel ontwerp in een mindmap</b></div>
</div>
<div style="text-align: justify;">
Eén van de zaken die ik ondertussen heb geleerd is om er voor te zorgen dat je zo goed mogelijk probeert er achter te komen hoe de software in elkaar zit. Het enige document wat je kreeg was een functioneel ontwerp. Voor mij is dan een goede manier om wat ik weet in een mindmap te zetten, gecombineerd met losse bestanden met ideeën samen in een folder. Aan de hand van deze mindmap heb ik mijn vragen geformuleerd en verstuurd. </div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOc-XBDTdV5_gMmVGnI7N8LURSkP8w2S4KQ_5Wp_ybiqaOfTgifmn6GMGAGEujSJxSFaB8gY5F1zehz1gYtAlWytkSCIG6AECmUo9FYOZ3RW4o3jaufRCdijgk2xLNe-FDVPDwKA9t69W2/s1600/VoorbereidingFO.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOc-XBDTdV5_gMmVGnI7N8LURSkP8w2S4KQ_5Wp_ybiqaOfTgifmn6GMGAGEujSJxSFaB8gY5F1zehz1gYtAlWytkSCIG6AECmUo9FYOZ3RW4o3jaufRCdijgk2xLNe-FDVPDwKA9t69W2/s400/VoorbereidingFO.jpg" height="291" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Dit is nog een redelijk ingeklapte mindmap. Hij is gemaakt in de software Freemind. <br />
Als je het originele bestand wilt, mail mij dan even.</td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: justify;">
<b>Vergelijkbare sites</b></div>
<div class="separator" style="clear: both; text-align: justify;">
Het is altijd goed om vergelijkbare software te bekijken, dus heb ik wat achtergrond onderzoek gedaan naar vergelijkbare websites om een idee te krijgen waar ik het best kon beginnen. Uiteindelijk kwam ik er achter dat deze site redelijk uniek was. Ik vond één site met vergelijkbare software, heb mij ingeschreven bij de site en wat rondgekeken. De user interface van die site week zo af dat ik daar niet verder in gegaan ben. Omdat de functionaliteit zelf wel goed vergelijkbaar was kreeg ik het idee dat het te testen pakket misschien wel uit dezelfde basis bestond als de website die ik had gevonden. Met dit idee heb ik een kort onderzoek gedaan naar de technische achtergrond van de gevonden site en gezocht naar mogelijke problemen die eventueel konden optreden. Alhoewel ik wel wat geleerd heb, kon ik in ieder geval niet de informatie vinden die ik eigenlijk wilde vinden. Met dit onderzoek ben ik dan ook gestopt.</div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
<b>Checklists</b></div>
<div class="separator" style="clear: both; text-align: justify;">
De vragenlijst met de antwoorden van alle deelnemers kwam terug en gaf antwoord op vele vragen. Bij veel vragen stond ook als antwoord: 'Onbekend' of 'niet gespecificeerd'. Deze antwoorden en de bijbehorende vragen kwamen in ieder geval <i>zeker</i> op mijn checklist. Naast mijn mindmap en de vragenlijst had ik ook nog een paar andere checklists klaargezet:</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ul>
<li>General test techniques uit de <a href="http://www.satisfice.com/info_rst.shtml">Rapid Software Testing training</a></li>
<li><a href="http://dewt.files.wordpress.com/2013/03/thetesteye_softwarekwaliteitkenmerken1.pdf">thetesteye_softwarekwaliteitkenmerken1 (Nederlandse vertaling)</a> om in dit geval aspecten van usability te controleren</li>
<li><a href="http://testobsessed.com/2007/02/test-heuristics-cheat-sheet/">testheuristicscheatsheetv1 van Elisabeth Hendrickson</a> om diverse invoer zaken e.d. te controleren</li>
</ul>
<br />
<div class="separator" style="clear: both; text-align: left;">
<b>Charters</b></div>
<div class="separator" style="clear: both; text-align: justify;">
De avond voor het NK heb ik test ideeën opgeschreven, mijn charters om mee te beginnen. Een charter kan je volledig uitschrijven, waarbij je je doel noteert en welke middelen je gebruikt om dit doel te bereiken. Dit heb ik niet zover uitgewerkt, omdat ik de software nog niet gezien had. De charters waren dus verwerkt in mijn mindmap en de eerste zou zijn: "Eerste onderzoek website", waarachter ik een grote checklist had gezet om diverse punten in de software te controleren. De verdere uitwerking van de rest van de ideeën zou ik dan doen op basis van deze eerste charter. Dit is een principe van Exploratory Testing. Je werkt de opvolgende te onderzoeken onderdelen uit op basis van wat je hebt geleerd in de loop van het traject.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjStEc-hxsCJi_QprmOExgXndsQqVZOJWVqkuAGm_mvJDSc2iQ-b55l-MERTcsOv4bYVSJzzgo_d1u3lCbg_HWlCjUmHEgrFBU6r7OPa_3sjckY4w8NTHP9rMKXF5XxTXXAFG-ZC_WssxHp/s1600/charters.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjStEc-hxsCJi_QprmOExgXndsQqVZOJWVqkuAGm_mvJDSc2iQ-b55l-MERTcsOv4bYVSJzzgo_d1u3lCbg_HWlCjUmHEgrFBU6r7OPa_3sjckY4w8NTHP9rMKXF5XxTXXAFG-ZC_WssxHp/s400/charters.jpg" height="265" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<b><br /></b></div>
<div class="separator" style="clear: both; text-align: justify;">
<b>De eerste testdag</b></div>
<div class="separator" style="clear: both; text-align: justify;">
Om negen uur in de ochtend op zaterdag werd de site opengesteld. Ik had ondertussen twee PC's klaar staan. Eén PC voor het 'grote' testwerk, de andere voor checklists en tests ten behoeve van multi-user, browser controle en dat soort zaken. Om 9:00 begon in met mijn eerste charter, waarbij ik systematisch door de functionaliteit van de website heen liep. En ik vond bugs... Veel bugs...</div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
Meer bugs dan ik had verwacht. Mijn aanname dat men een goed stuk software zou neerzetten waar je met écht speurwerk bugs zou moeten vinden was al snel gebroken en eigenlijk kon ik gelijk beginnen met het invoeren van bugs in het systeem wat daar voor was klaargezet. Dit ben ik dan ook gaan doen. Alles wat ik tegenkwam ben ik gaan loggen. Hierbij hield ik wél in de gaten dat ik nog steeds gestructureerd door de software heen ging met de checklist in mijn mind-map om er in ieder geval voor te zorgen dat ik niet teveel verdwaalde en onderdelen zou vergeten. Natuurlijk werd het in de loop de tijd steeds lastiger om nieuwe bugs te vinden, als je de duidelijke eenmaal had gevonden, maar op zich kon ik genoeg bugs vinden, waardoor het niet nodig was om de charters verder in detail uit te werken. </div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
<b>Invoeren van bugs</b></div>
<div class="separator" style="clear: both; text-align: justify;">
Het invoeren van bugs was zeker net zoveel werk als het bijeen schrapen van deze bugs, maar ook daar moet je niet in de valkuil vallen dat je bugs dubbel gaat invoeren. Het gestructureerd doorlopen aan de hand van de mindmap zorgde er in ieder geval voor dat ik zaken niet dubbel bekeek en dat ik focus kon houden. Ook zorgde ik voor veel screenshots die de meldingen begeleidden, een plaatje zegt meer dan 1000 woorden...</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo67ru0YY8UG72NG0RZ6Swme7fm9BoSTOHB6ppY8p6lgn41qSMyPSP-8gCnVM1M5jBIxNgZ4in_yIquILzHeFfzjeSByTdlW1vDBASllXW4p5lRh_1TjL-_XtRuw7HxpwSJH1wtP_-5yLd/s1600/screenshots.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo67ru0YY8UG72NG0RZ6Swme7fm9BoSTOHB6ppY8p6lgn41qSMyPSP-8gCnVM1M5jBIxNgZ4in_yIquILzHeFfzjeSByTdlW1vDBASllXW4p5lRh_1TjL-_XtRuw7HxpwSJH1wtP_-5yLd/s320/screenshots.jpg" height="255" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><div style="text-align: left;">
Meer dan 80 screenshots had ik verzameld in de loop van de twee dagen. </div>
<div style="text-align: left;">
Overigens gewoon met MS-Paint bewerkt. </div>
<div style="text-align: left;">
Met die tool kan ik net zo snel werken als enig andere screenshot software.</div>
</td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b>De loop van de twee dagen</b></div>
<div class="separator" style="clear: both; text-align: justify;">
Mijn focus was in eerste instantie niet op het functioneel ontwerp, gezien daar de minste punten te verdienen waren, maar ik heb het ontwerp wel gebruikt als checklist naast de mindmap. Ook de vragenlijst heb ik gebruikt als checklist. De meeste bugs 'verschil met fo' had ik daarmee al wel te pakken, maar ik denk dat ik veel meer 'onverwachte' bugs had. Aan het einde van de dag had ik al veel gecontroleerd en nog veel punten openstaan voor de volgende dag. </div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAw2VTU1FquTssxVt37lh6BuWcrsKthr0CKpYD5j18hkXJqkgeT_OhyphenhyphenFBaEwTFxEfdJFy4VWcmwQLohCFRP2MeW2zB47nuAxNTvts-foDCiQ-S1mR8z-fP77A_yGBhinG0dXfiFVSxcg-_/s1600/einde1edag.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAw2VTU1FquTssxVt37lh6BuWcrsKthr0CKpYD5j18hkXJqkgeT_OhyphenhyphenFBaEwTFxEfdJFy4VWcmwQLohCFRP2MeW2zB47nuAxNTvts-foDCiQ-S1mR8z-fP77A_yGBhinG0dXfiFVSxcg-_/s400/einde1edag.jpg" height="157" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Einde eerste dag, met veel zaken op done, maar nog veel te doen.</td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ul>
<li>Gezien het hier niet om ging om als eerste een bug te vinden was dit geen probleem voor mij</li>
<li>Tussendoor heb ik pauze genomen om geconcentreerd te blijven. Het was wel moeilijk om dat te doen, het voelt aan als verloren tijd, maar heeft mij uiteindelijk wel geholpen in mijn concentratie om even de deur uit te stappen.</li>
<li>In de tussentijd had ik meer ideeën opgeschreven en een extra checklist gemaakt met 66 punten waar ik nog op wilde controleren. Die checklist was opgebouwd aan de hand van de eerder genoemde vragenlijst en opmerkingen die ik zelf tijdens het testen had toegevoegd.</li>
</ul>
<div style="text-align: justify;">
En de tweede dag ging ik verder met bovenstaande proces, totdat het 16:00 uur werd. Nog een uur en het zou afgelopen zijn. Iemand gooide de server om door met tooling een aanval te doen hoorde ik achteraf. Hiermee was de database weggevallen, waardoor je ingevoerde zaken niet meer kon terugvinden. De user interface werkte nog wel, maar de software bewaarde geen informatie meer. Het laatste uur van deze tweede dag heb ik dus wel kunnen door testen en heb nog bevindingen gevonden op de user interface zelf.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Hoofdpijn en last van mijn arm</b></div>
<div style="text-align: justify;">
Beide dagen had ik aan het eind van de dag lichte hoofdpijn. Aan het einde van de eerste dag heb ik nog wel een analyse uitgevoerd en ideeën uitgewerkt voor de tweede dag. Aan het einde van de tweede dag was ik klaar voor wat ontspanning. Ik heb nog een paar dagen last gehad van mijn rechter-arm, maar met wat training en rustig aan doen is dat niet écht een probleem geworden. Donderdag 31 oktober kreeg ik te horen dat ik gewonnen had en ben met een iMac en een heuse titel naar huis gegaan met een zeer tevreden gevoel. Exploratory testing op een persoonlijke manier met een professionele aanpak levert wat op... En niet alleen in dit NK, maar ook in mijn dagelijks werk natuurlijk.<br />
<br />
<i style="text-align: start;">Meer informatie over Chickenwings Test Consultancy op <a href="http://www.chickenwings.nl/">www.chickenwings.nl</a></i></div>
Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com0tag:blogger.com,1999:blog-951624801098504944.post-76810587408231224072013-11-01T01:31:00.000-07:002014-06-19T11:29:10.879-07:00Nederlands kampioen software testen!<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx3UdTQ8ww3NJMRAg1a9Qll8pVRRldubnwmhGBb4E4k9vgH9bg_DVQqoTJ4TGf17fboZVRikm4e-pBfwvWyXn_fSymiI_Yu8hlFF0a59DQuM2cKqMn6EbqBBnMUXPA_TbFWiJ6YVRI9OQz/s1600/Foto+NK+Testnet+20131031.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx3UdTQ8ww3NJMRAg1a9Qll8pVRRldubnwmhGBb4E4k9vgH9bg_DVQqoTJ4TGf17fboZVRikm4e-pBfwvWyXn_fSymiI_Yu8hlFF0a59DQuM2cKqMn6EbqBBnMUXPA_TbFWiJ6YVRI9OQz/s200/Foto+NK+Testnet+20131031.jpg" height="200" width="150" /></a><br />
"Rob van Steenbergen is de eerste Nederlands kampioen softwaretesten geworden. Tijdens het TestNet najaarsevenement werden de prijzen van het door Immune-IT georganiseerd NK Software testing 2013 uitgereikt. Rob ging er met de eerste prijs vandoor, een iMac."<br />
<br />
Lees het bericht op <a href="http://testnieuws.nl/">Testnieuws.nl</a><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<i>Meer informatie over Chickenwings Test Consultancy op <a href="http://www.chickenwings.nl/">www.chickenwings.nl</a></i>Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com0tag:blogger.com,1999:blog-951624801098504944.post-22131235659230159012013-10-22T13:11:00.000-07:002013-10-22T13:42:12.803-07:00I am a finalist in the European Software testing awards.Yes, that's right, I've been nominated for the European Software Testing Awards for the category 'The BCS Best Overall Project'.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.softwaretestingawards.com/news.html"><img border="0" height="135" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV0IL2Wy8hI4-ld9tS32m1AvI6Kqg3DQDx7m-sc_PuO3QkIXVN284DxnRVOfG0ijJbAhbHEbdKm_KOgPy1mzUsep7gtZtndN1whQzz-kREvduVvlE9lnj1S1bwF23WJOqzLeDo4fHUDAI-/s320/finalist.jpg" width="320" /></a></div>
<br />
This because I wrote to them about my side-project I've done in my spare time, the website and service to testers via <a href="http://testevents.com/">testevents.com</a><br />
<br />
<b>This was my entry</b><br />
<br />
<blockquote class="tr_bq">
<b><span lang="EN-GB">Setting up a worldwide calendar for test
conferences</span></b></blockquote>
<blockquote class="tr_bq">
<span lang="EN-GB">This is an overview of a small and personal
project, it’s maybe a different kind of ‘testing project’ as you would expect
to see as an entry for TESTA. Not a project in which software is tested (although
during creating of the website I did test all features), but still with the
goal of delivering quality information about a specific subject. This is a
contribution from me to the test community, which started off as a hobby and
now is part of my daily work as a tester. An idea that started a few years ago,
without realising I then would start seriously with a website. But also a
project that has no ending and is evolution based in nature because there is no
hurry, no stress, no limitations in time and very low to no budget. </span></blockquote>
<div class="MsoNormal">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-GB"><b>And am I happy with this?</b></span></div>
<div class="MsoNormal">
Of course it is great to be nominated and to be in such a kind of position as a one-man company. I really try to put something into my special project. But still I have some mixed feelings about it. It is great to put a logo like this on my blog and website, but otherwise... I don't like going to award ceremonies! I'd rather be at a great testing event evening or have dinner with some testers I know, talking about testing we did and do. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>Some things that made me suspicious</b></div>
<div class="MsoNormal">
</div>
<ul>
<li>It was strange to be called by the organisation more than once to ask me to enter for this award. They really tried to convince me to enter on more than one category.</li>
<li>I had to pay to enter the awards</li>
<li>I had a lot of calls to buy a 'table' for the awards or a place and they were really trying to sell that too: "If your name is called out and you are not there..."</li>
<li>Award evenings can be fun as part of a test conference, this is really a stand-alone show, even with a well-known host from the British X-factor</li>
</ul>
<div>
So, some suspicious mind I guess? Maybe I misplaced their enthusiasm for 'trying to sell', I don't know yet. I guess such an award could help getting testing noticed more with companies and also the importance of it in the IT industry, because we still have a long way to go on that one.</div>
<div>
<br /></div>
<div>
<b>Why did I enter?</b><br />
Two reasons:</div>
<div>
<ol>
<li>I'm <u>very proud</u> on my website <a href="http://testevents.com/">testevents.com</a> and what I did last year with the website. I know a lot of people use the website to their advance and I'm glad to help out.</li>
<li>Maybe it is a good and a cheap marketing / advertising opportunity. My budget is very limited, still I want more people in the testing world to at least know about the website.</li>
</ol>
<div>
<b>Do I even want to win?</b></div>
</div>
<div>
Yes of course, I only don't like a stand-alone award ceremony 'show' for which you have to suit up. And even that I could survive, because you can do a lot of networking on this evening. But the costs of not working for a few days, travelling and hotels is too much for this kind of event. -for me- </div>
<div class="MsoNormal">
<i><v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f">
<v:stroke joinstyle="miter">
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0">
<v:f eqn="sum @0 1 0">
<v:f eqn="sum 0 0 @1">
<v:f eqn="prod @2 1 2">
<v:f eqn="prod @3 21600 pixelWidth">
<v:f eqn="prod @3 21600 pixelHeight">
<v:f eqn="sum @0 0 1">
<v:f eqn="prod @6 1 2">
<v:f eqn="prod @7 21600 pixelWidth">
<v:f eqn="sum @8 21600 0">
<v:f eqn="prod @7 21600 pixelHeight">
<v:f eqn="sum @10 21600 0">
</v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:formulas>
<v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f">
<o:lock aspectratio="t" v:ext="edit">
</o:lock></v:path></v:stroke></v:shapetype><v:shape id="Afbeelding_x0020_1" o:spid="_x0000_i1030" style="height: 114pt; mso-wrap-style: square; visibility: visible; width: 453pt;" type="#_x0000_t75">
<v:imagedata o:title="" src="file:///C:\Users\Rob\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png">
</v:imagedata></v:shape></i><i><span lang="EN-GB"><o:p></o:p></span></i></div>
<div class="MsoNormal">
<br /></div>
Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com0tag:blogger.com,1999:blog-951624801098504944.post-9979401535635085342013-10-18T13:01:00.000-07:002013-10-18T13:01:22.815-07:00Gratis boek: 101 tips voor testers<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGE0Cs4q_3qt38LmSdKLPiqXC3wkaFktC18EIHmZwXe3xmmlad5y_8FWtuJdRv4apLfJbzJbhsmopy4QiJftNvK0QawFo7Eas7sq5QQ6oLKhA3rcOYdGOoGf8N-h_TE-XdQrG_u5xsJ4ZY/s1600/boektipsvoortesters.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="198" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGE0Cs4q_3qt38LmSdKLPiqXC3wkaFktC18EIHmZwXe3xmmlad5y_8FWtuJdRv4apLfJbzJbhsmopy4QiJftNvK0QawFo7Eas7sq5QQ6oLKhA3rcOYdGOoGf8N-h_TE-XdQrG_u5xsJ4ZY/s400/boektipsvoortesters.jpg" width="400" /></a></div>
"Het exploratory testen - het testen als 'dummy'", las ik in de eerste tip en toen zat ik al met een 'ojee' gevoel... Want als de eerste tip van een boek waar ik ook aan meegeschreven heb Exploratory Testing beschrijft alsof het hersenloos op het toetsenbord klapperen is...<br />
<br />
<b>Exploratory Testing <> monkey testing</b><br />
Dus beste testers lees zorgvuldig: Exploratory Testing (ET) is niet gelijk aan monkey testing, baby testing, schoen op toetsenbord testing, crazy dumb assed testing of hoe je het ook wilt noemen. Exploratory testing is het parallel onderzoek doen, uitvoeren van testen en testontwerpen maken. Als je met ET bezig bent, dan moet constant bewust zijn van wat je doet, analyse 'on the fly' uitvoeren, kritisch en scherp blijven denken, opletten op vooringenomenheid, blinde vlekken en andere valkuilen en doorlopend aantekeningen maken. Gedurende de test moet je dus volledig bij de les blijven. Een zwakte tijdens de test kan er voor zorgen dat je een bug mist. Noem het een techniek, een methode of een aanpak, maar vergelijk het niet met een kat die over het toetsenbord rent.<br />
<br />
<b>Een goede tip</b><br />
Maar dat is wel weer genoeg daarover. Dit wil namelijk niet zeggen dat ik de tip niet goed vind, het is juist een prima tip: "Ik ga dan lukraak schermen invoeren en buttons aanklikken. Ik maak ook onlogische fouten. Het gebeurt zelfs dat de applicatie crasht, zonder een foutmelding te geven. Op zo'n moment denk ik altijd aan de gebruiker, die heel wat frustratie bespaard blijft.", aldus Kiki Rijniers.<br />
<br />
Inderdaad, vergeet niet dit soort testen ook uit te voeren, geheel buiten elke rationele gedachte hoe software wel zou moeten werken. Geheel buiten een vooringenomen idee waar de software in mogelijke problemen zou kunnen komen, wat we met testgevallen en product risico analyses van te voren proberen te doen. Iets wat we misschien wel eens vergeten door alle 'formelere' aanpakken. Het is een manier om het onverwachte en ondenkbare ook te vinden.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs_2zvveHMvu84NEy8iz0m77q8ipaXBOcJ3VVxS4RhlE1Y0c1m2dzTHsUf8i4sAOu4UViC_8z0lLadD6-djmW0G666kPeKrdzEcl0B66ALKW0Qx2Vang0ofJMOndWaRm0K6vejjmO-CtVh/s1600/101tipvoortesters+rob+van+steenbergen.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs_2zvveHMvu84NEy8iz0m77q8ipaXBOcJ3VVxS4RhlE1Y0c1m2dzTHsUf8i4sAOu4UViC_8z0lLadD6-djmW0G666kPeKrdzEcl0B66ALKW0Qx2Vang0ofJMOndWaRm0K6vejjmO-CtVh/s400/101tipvoortesters+rob+van+steenbergen.jpg" width="400" /></a></div>
<br />
<b>Het boek</b><br />
Op 10 oktober was de boekuitreiking van "101 tips voor testers". Het is een redelijk uniek boek doordat de tips geschreven zijn door tachtig verschillende auteurs. Ik heb zelf ook vier tips mogen bijdragen :-)<br />
<br />
Het bedrijf <a href="http://anderis.nl/">Anderis </a>staat achter dit boek, maar het lijkt over meer dan een reclame campagne te gaan, wat je misschien als eerste zou denken. Er zit een idee achter volgens de bedenkers: "Het boek Tips voor Testers is het eerste tastbare resultaat van <a href="http://testcommunity.nu/">TestCommunity.nu</a>, hét nieuwe, openbare & onafhankelijke platform voor alle test experts in Nederland." Een goed idee? Ik denk het wel, Nederland kan nog wel meer hebben dan alleen <a href="https://www.testnet.org/">Testnet</a>. Ik ben vóór kennis delen, des te meer, des te beter. Dit boek is een goed begin van een nieuwe organisatie en een mooi symbool van dit kennis delen onder vakbroeders.<br />
<br />
Ik bedoel maar, 80 auteurs in een boek, een mooi gebonden boek ook, en met echt goede tips.<br />
<br />
<b>Gratis bestellen!</b><br />
OK, deze blog wordt alweer iets te lang, ik raad aan om dit boek snel te bestellen en het lekker zelf door te lezen. Bestel hem op <a href="http://testcommunity.nu/bestel-tips-voor-testers/">http://testcommunity.nu/bestel-tips-voor-testers/</a><br />
<br />Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com0tag:blogger.com,1999:blog-951624801098504944.post-28875461724081989762013-08-10T01:00:00.000-07:002013-08-10T01:00:35.616-07:00References for (Dutch) article about the future of test automation<div class="MsoNormal" style="margin-left: 18.0pt;">
</div>
<div>
References for the (Dutch) article I wrote for the TestNet News magazine online. You can find the article here: abcde</div>
<ul>
<li>Common Mistakes In Test Automation PDF (Mark
Fewster) - <a href="http://www.automatedtestinginstitute.com/home/index.php?option=com_content&task=view&id=221&Itemid=76">http://</a><a href="http://www.automatedtestinginstitute.com/home/index.php?option=com_content&task=view&id=221&Itemid=76">www.automatedtestinginstitute.com/home/index.php?option=com_content&task=view&id=221&Itemid=76</a></li>
<li>Software test automation: A real-world problem
PDF (Cem Kaner) - <a href="http://www.kaner.com/pdfs/allegheny.pdf">http://</a><a href="http://www.kaner.com/pdfs/allegheny.pdf">www.kaner.com/pdfs/allegheny.pdf</a></li>
<li>Diverse blogs van Michael Bolton
- <span lang="EN-US"><a href="http://developsense.com/"><span lang="NL">http</span></a><a href="http://developsense.com/"><span lang="NL">://developsense.com</span></a><a href="http://developsense.com/"><span lang="NL">/</span></a></span></li>
<li><span lang="EN-US">Cheap and free software test tools (Randall
Rice) - </span><a href="http://riceconsulting.com/home/index.php/Software-Test-Automation/cheap-and-free-software-test-tools.html"><span lang="EN-GB">http</span></a><a href="http://riceconsulting.com/home/index.php/Software-Test-Automation/cheap-and-free-software-test-tools.html"><span lang="EN-GB">://riceconsulting.com/home/index.php/Software-Test-Automation/cheap-and-free-software-test-tools.html</span></a></li>
<li><span lang="EN-GB">MindMap: Testing and Checking (Ministry of
Testing) - </span><span lang="EN-US"><a href="http://www.ministryoftesting.com/2012/07/mindmaptesting-and-checking/">http://www.ministryoftesting.com/2012/07/mindmaptesting-and-checking/</a></span></li>
<li><span lang="EN-US">Future of Test Automation Tools &
Infrastructure (Anand Bagmar)</span><span lang="EN-GB"> - </span><span lang="EN-US"><a href="http://www.thoughtworks.com/articles/future-test-automation"><span lang="EN-GB">http://www.thoughtworks.com/articles/future-test-automation</span></a></span></li>
<li><span lang="EN-US">Test Automation - 10 (Sometimes Painful)
Lessons Learned (Dominik Dary) - </span><a href="http://dary.de/2012/03/test-automation-10-sometimes-painful-lessons-learned/"><span lang="EN-GB">http</span></a><a href="http://dary.de/2012/03/test-automation-10-sometimes-painful-lessons-learned/"><span lang="EN-GB">://dary.de/2012/03/test-automation-10-sometimes-painful-lessons-learned</span></a><a href="http://dary.de/2012/03/test-automation-10-sometimes-painful-lessons-learned/"><span lang="EN-GB">/</span></a></li>
<li><span lang="EN-US">Simulating your way out of regression testing
(Gojko Adzic) - </span><a href="http://gojko.net/2011/03/03/simulating-your-way-out-of-regression-testing/"><span lang="EN-GB">http</span></a><a href="http://gojko.net/2011/03/03/simulating-your-way-out-of-regression-testing/"><span lang="EN-GB">://gojko.net/2011/03/03/simulating-your-way-out-of-regression-testing</span></a><a href="http://gojko.net/2011/03/03/simulating-your-way-out-of-regression-testing/"><span lang="EN-GB">/</span></a></li>
<li><span lang="EN-GB">How many bugs do regression tests find (Brian
Marick) - </span><a href="http://www.qanc.co.kr/4research_0402_download.htm?data_no=54&name=Brian%20Marick-How%20Many%20Bugs%20Do%20Regression%20Tests%20Find.pdf"><span lang="EN-GB">http</span></a><a href="http://www.qanc.co.kr/4research_0402_download.htm?data_no=54&name=Brian%20Marick-How%20Many%20Bugs%20Do%20Regression%20Tests%20Find.pdf"><span lang="EN-GB">://</span></a><a href="http://www.qanc.co.kr/4research_0402_download.htm?data_no=54&name=Brian%20Marick-How%20Many%20Bugs%20Do%20Regression%20Tests%20Find.pdf"><span lang="EN-GB">www.qanc.co.kr/4research_0402_download.htm?data_no=54&name=Brian%20Marick-How%20Many%20Bugs%20Do%20Regression%20Tests%20Find.pdf</span></a></li>
<li>Presentatie van Emily Bach op
Test automation Day (verder niet gepubliceerd)</li>
<li>Boek: Bepaal je Koers! – Toekomst
en trends in testen (Meerdere auteurs) - <a href="https://www.testnet.org/bibliotheek.html">https</a><a href="https://www.testnet.org/bibliotheek.html">://www.testnet.org/bibliotheek.html</a></li>
</ul>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<o:p></o:p></div>
Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com0tag:blogger.com,1999:blog-951624801098504944.post-42250846201272394342013-06-20T13:31:00.000-07:002013-06-26T11:12:52.256-07:00A free test tool a day - Foxe XML editor<b>Foxe XML editor</b><br />
<div>
I needed to create some test data for an application. The data in an XML file was to be imported in the application under test. I wanted an application that I could run without installing and showed me a physical overview. I found this simple XML editor and used it. And I like it.<br />
<br /></div>
<div>
<b>What does it do?</b></div>
<div>
It has a tree view and the XML and you can view the data and edit data in the XML. If something is wrong with the data, the tree view will display that. I use it at this moment in combination with Excel, in which I create the data for testing a specific feature. So in fact I'm using the tools of tools also (MS Excel).<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEtvxn8e6O_qAXb5zIhPOeaI64xVEccXc0NRGP_xClFEzfFbbQCES87ZzF8m4A03TRpyK3K6d3621hGpjJlukLgfIGFY1TkEckPscQutl3R00yXFHjzqFeDdFWs18HfQqswCC8FfDlPDkJ/s1600/exceltestdata.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEtvxn8e6O_qAXb5zIhPOeaI64xVEccXc0NRGP_xClFEzfFbbQCES87ZzF8m4A03TRpyK3K6d3621hGpjJlukLgfIGFY1TkEckPscQutl3R00yXFHjzqFeDdFWs18HfQqswCC8FfDlPDkJ/s1600/exceltestdata.png" /></a></div>
<br />
In Excel I create some test data in the first tab. The overview, group, block, chapter numbers on the top are used in the "screen" test data, just by using simple formulas as <i>="Chapter "&B6&", lesson "&B7.</i><br />
On the second Tab in Excel I've got the XML with simple formulas as above filled in the XML that I first copied out of Foxe XML editor.<br />
<br />
This looks like this at the moment.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh22xm8HuaAc4kwWzfhU-dBvhVKR3dLu3dKnB2dbxw1UK-hg_pL1SQ4Tnufq0b9rSHQC5dbfSzPIosEYirzIfTcmb6tjnHRMJq7Ln9oJrYfLFUHyYpD7i4HJR5BrYOeuq-TJBS3NiNNkyhA/s1600/xmlexcel.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh22xm8HuaAc4kwWzfhU-dBvhVKR3dLu3dKnB2dbxw1UK-hg_pL1SQ4Tnufq0b9rSHQC5dbfSzPIosEYirzIfTcmb6tjnHRMJq7Ln9oJrYfLFUHyYpD7i4HJR5BrYOeuq-TJBS3NiNNkyhA/s1600/xmlexcel.png" height="320" width="298" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
I put the colors there for readability. And now I can copy & paste it into Foxe.</div>
<br />
Very simple and effective to quickly create some test data. You don't have to be an XML expert to do this and this tool helps a bit by showing a tree view and possible problems in the XML.<br />
<br /></div>
<div>
<b>How does it look?</b></div>
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgGzWowW7UUS3BuZBCvn4NoYDaCwhMKIxtEdRuIytHO8AJu1fankC5PIFSK0B5RUPBzRh4VfnFbmTIo-95GH68OKo_k722aJzkrLrBYUM3B0ggSEoyedKx2WSuHqnmgZW0sKxH7kKXsp1c/s1600/lookfoxe.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgGzWowW7UUS3BuZBCvn4NoYDaCwhMKIxtEdRuIytHO8AJu1fankC5PIFSK0B5RUPBzRh4VfnFbmTIo-95GH68OKo_k722aJzkrLrBYUM3B0ggSEoyedKx2WSuHqnmgZW0sKxH7kKXsp1c/s1600/lookfoxe.png" height="451" width="640" /></a></div>
<br />
<ul>
<li>On the left there is a representation of the XML in a tree</li>
<li>You are seeing green icons, one with red, one with a yellow dot. Apparently something is wrong with the red and yellow items.</li>
<li>Just double click on a tree branch and on the right the section higlights for easy searching.</li>
</ul>
<div>
There are some tools, for example XHTML validation and you can even script with this tool, but I didn't research that yet. </div>
<div>
<br /></div>
<div>
So, very good tool for the "I'm a new tester in XML", but also usable with script features for researching XML files for the more experienced. See their website <b><a href="http://www.firstobject.com/">www.firstobject.com</a> </b>for more info and a video introduction.</div>
</div>
Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com0tag:blogger.com,1999:blog-951624801098504944.post-49300324046274665732013-06-19T13:31:00.000-07:002013-06-24T11:40:43.096-07:00A free test tool a day - Perlclip<b>Perlclip</b><br />
Even since I learned about this tool from Michael Bolton, I have it ready somewhere in a tools directory or I download it again from the James Bach website (<a href="http://www.satisfice.com/">www.satisfice.com</a>)<br />
Great for filling up fields with data and keep track of the number of characters you put in there for example (this is the simplest form for using it)<br />
<br />
<b>What does it do?</b><br />
With this small tool you can create strings easily to test edit boxes or testdata files.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWH8h4oXzir1Qeq2iWZydYkKoW46yjiHjJzSKVwT7ChIcDBrtm2uymBIAvQmjPz0rBrgagL-0HiGPdwJDJiBoy9y1EU7EFz-VaIx1ZeE9l-lbPEGZktXs5D2brt2e9_gtGKO3Xqtdb2R7A/s1600/counterstring.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWH8h4oXzir1Qeq2iWZydYkKoW46yjiHjJzSKVwT7ChIcDBrtm2uymBIAvQmjPz0rBrgagL-0HiGPdwJDJiBoy9y1EU7EFz-VaIx1ZeE9l-lbPEGZktXs5D2brt2e9_gtGKO3Xqtdb2R7A/s1600/counterstring.png" height="140" width="400" /></a></div>
<br />
Counterstring 255 (I use this one the most) creates for example:<br />
*3*5*7*9*12*15*18*21*24*27*30*33*36*39*42*45*48*51*54*57*60*63*66*69*72*75*78*81*84*87*90*93*96*99*103*107*111*115*119*123*127*131*135*139*143*147*151*155*159*163*167*171*175*179*183*187*191*195*199*203*207*211*215*219*223*227*231*235*239*243*247*251*255*<br />
<br />
The star to the right of the number is the x character in a pattern, so you can check for length of fields, memo fields, import file data length that is really imported into a database...<br />
<br />
<b>That kind of stuff.</b><br />
<br />
The readme file with the tools has great examples for what you can do with this great little, light fantastic tool. Another example: just download it and read the readme:<br />
<br />
<i>'$allchars' </i>produces a string that includes all character codes from 1 to 255 (0 not included).<br />
<br />
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿRob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com1tag:blogger.com,1999:blog-951624801098504944.post-29778048565717356812013-06-18T13:30:00.000-07:002013-06-18T13:30:34.464-07:00A free test tool a day - Rapid Reporter<b>Rapid Reporter</b><br />
<div>
This is a tool I use very often the last few years to help me logging my Exploratory testing sessions. I love this tool because it is very simple and effective. And also because you don't have to install it. </div>
<div>
<br /></div>
<div>
<b>What does it do?</b></div>
<div>
With this tool you enter one text lines in a small Window that is placed somewhere on your screen, you can drag it anywhere. The text you enter is placed in an Comma Separated Value file, so you can read what you tested after you've finished. It has a time clock for 90 minutes (default setting, I never changed this), so you can time box your exploratory session. And that's it. A test log is created on your disk, so you won't be bothered to switch to notepad, excel or something else you are using. </div>
<div>
<br /></div>
<div>
If you never create test logs for your ET it is a great tool to start doing that, because of the easy way to do it. I use it to create checklists afterwards, us it as a reproducing report for bugs to give to developers, and for future reference. What did I do the last few days? In my current project I will use the logs as input for developers to create automated test scripts.</div>
<div>
<br /></div>
<div>
<b>How does it look?</b></div>
<div>
When it's started, it is a very small Window with a few buttons and one field to enter notes.</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEGZAJft_wMhzmcIwkx5_fZDpyu78eeUyI-DCinNOQSDoxV21DPiI6ij2jKd1_YN0hZPPIg3sbEozZ0l4L9OpRRAMrreOT8ZAbqF5FpxWCKK6EjXvtUqhrL0Dz9oi3JqGqcgQ0OgWUlEaR/s1600/rr1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEGZAJft_wMhzmcIwkx5_fZDpyu78eeUyI-DCinNOQSDoxV21DPiI6ij2jKd1_YN0hZPPIg3sbEozZ0l4L9OpRRAMrreOT8ZAbqF5FpxWCKK6EjXvtUqhrL0Dz9oi3JqGqcgQ0OgWUlEaR/s1600/rr1.png" height="31" width="400" /></a></div>
<ul>
<li>There is a button for creating a screenshot on the left (for example, to capture the moment)</li>
<li>There is also a button where you can enter specific notes for the complete test session you are doing</li>
<li>There is a slider on the left where you can <i>set transparency</i> of the app, so it will not attract attention too much when your are concentrating on the software you are testing.</li>
<li>The blue bar is a progress bar for the timer of 90 minutes and will fil the edit box. After 90 minutes you still can continue and it will not make you stop.</li>
<li>With the arrow keys [up] and [down], you can select a specific log type. The picture says "Test:". With the arrow [up] key it goes to "notes", with the arrow [down] key it goes to "Check:"</li>
<li>There is also "Bug" for example, this bug: option will show red in a HTML file you can create of the logfile.</li>
</ul>
<div>
<b>How do I start?</b></div>
<div>
Just go to the website where you can download the tool and read the instruction manual. It is very simple and easy to use it. <a href="http://testing.gershon.info/reporter/">http://testing.gershon.info/reporter/</a></div>
<br />
<div>
<br /></div>
Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com3tag:blogger.com,1999:blog-951624801098504944.post-16926722479401684762013-05-28T14:09:00.000-07:002013-05-28T14:09:29.043-07:00This is why I am a software tester.<b>Question: Why am I a software tester?</b><br />
<i>Answer: Because I want my customer not to be embarrassed by his software when it is placed in production.</i><br />
<br />
I was asked to enter a contest. I had to fill in a register form, activate my account via an email link and then fill in the necessary information, pay and then go on with my life happily ever after.<br />
This evening I ended with a WTF feeling and sending a mail: (names changed and somewhat rewritten to put it into context for you to read)<br />
<br />
----------------------------------------------------------------------<br />
Dear John,<br />
<br />
I had some problems with the website.<br />
<br />
<ul>
<li>The project that I wanted to enter as an example did not really fit into any of your categories, so I just entered a most likely category, although I do not feel this is right.</li>
<li>What are the payments methods? Couldn't find it on the site so I checked for payments methods while I was in the registration form. (I already filled in all my personal information)</li>
<li>When I did that I was immediately logged out by the system and could not log in again. The system told me 'wrong password' (I am almost sure I've got the right password)</li>
<li>I tried to enter your website again via the activation link in the e-mail, but got error this message:</li>
</ul>
<br />
*****************************<br />
Oops! An Error Occurred<br />
The server returned a "404 Not Found".<br />
Something is broken. Please e-mail us at [email] and let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.<br />
*****************************<br />
<br />
<ul>
<li>I did not give up and tried the link on the site to "reset your password"</li>
<li>I received the mail with the password reset link.</li>
</ul>
<br />
When I clicked the link I cannot fill in the new password on you website, because the menu "Why enter" collapses over the edit boxes when I get near the edit box for a new password with my mouse pointer.<br />
<br />
<ul>
<li>So I cannot enter a new password.</li>
</ul>
<br />
See attached image for that...<br />
<br />
<ul>
<li>I tried copy/paste the "reset password" link into Internet Explorer, but there too I could not fill in a new password.</li>
<li>Now I gave up</li>
</ul>
<br />
(Although I am certain I entered a good password to start with)<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPfWyWLPI06NZUOWxcOcufcXx5ixNsbSXokgi30THk3V-22OYUn4__alzKY8o9XThF8WpogWzEq9v5LKjLRs5UtDpaGTJN3ihmSebxDeq6zubJCqHc-LQGTQbKesrEfUQUZbHtWf1NnjDa/s1600/menuovereditbox.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPfWyWLPI06NZUOWxcOcufcXx5ixNsbSXokgi30THk3V-22OYUn4__alzKY8o9XThF8WpogWzEq9v5LKjLRs5UtDpaGTJN3ihmSebxDeq6zubJCqHc-LQGTQbKesrEfUQUZbHtWf1NnjDa/s1600/menuovereditbox.png" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Edit Box is under the menu that appears when my mouse pointer is in that area?</td></tr>
</tbody></table>
<br />Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com0tag:blogger.com,1999:blog-951624801098504944.post-35598047215764075042013-05-21T12:22:00.002-07:002013-05-21T12:22:57.512-07:00Feedback: testmanagement en tooling workshop, TestNet voorjaarsbijeenkomst<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglTpKuMAKwEIIqaDGz38GDbi68oGMShB1sux5NtglFFjXxUL4JKNfjOPKTDSrEciP0cjLoa-KJrAgdGRzdTToZSY-tSVFTzwvq5s1QDo-AJCa64l0Sbz2yh1PBodQDS9qwCLuCpTKTFTFD/s1600/testlinkmantis.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglTpKuMAKwEIIqaDGz38GDbi68oGMShB1sux5NtglFFjXxUL4JKNfjOPKTDSrEciP0cjLoa-KJrAgdGRzdTToZSY-tSVFTzwvq5s1QDo-AJCa64l0Sbz2yh1PBodQDS9qwCLuCpTKTFTFD/s1600/testlinkmantis.png" height="188" width="400" /></a></div>
<br />
Op het voorjaarsbijeenkomst van <a href="https://www.testnet.org/">TestNet</a> op 13 mei gaf ik een workshop over testmanagement en bevindingenbeheer met de opensource tools Mantis en Testlink. De workshop bestond uit twee delen van anderhalf uur. In het eerste deel zijn we ingegaan op "<b>wat is testmanagement</b>" en "<b>waarom hebben we hiervoor tooling nodig</b>". Mijn mening is dat deze vragen net zo belangrijk zijn als het gebruik van tools zelf.<br />
In dit eerste deel waren drie grotere blokken van interactiviteit en input vanuit de deelnemers van de workshop. De zaken die hier uit kwamen wil ik met u delen via deze blog.<br />
<br />
De Powerpoint presentatie en materiaal, mocht u geïnteresseerd zijn, kunt u vinden op mijn website - <a href="http://www.chickenwings.nl/site/index.php?option=com_content&view=article&id=5681&Itemid=27">Link naar workshop Testlink en Mantis</a><br />
<br />
<i>Dus hierbij het 'ruwe' materiaal uit de workshop, dus zo overgenomen. Deze blog krijgt nog een vervolg over de workshop, de resultaten en mijn gedachten hierover.</i><br />
<br />
<ul>
<li>Met welke testmanagement tools bent u bekend?</li>
<li>Uit welke onderdelen bestaat testmanagement</li>
<li>Hoe kunnen testmanagement (en bevindingen) tooling ons helpen qua verbetering van ons vak, tijd besparen en geld besparen? </li>
</ul>
<blockquote class="tr_bq">
<i><b>Korte workshop van drie uur: </b>Dit was een korte workshop van drie uur. Hierdoor zijn niet alle onderdelen volledig uitgewerkt in de workshop. Bij de langere versie van de workshop (volledige dag) wordt dieper op bepaalde zaken in gegaan, waardoor er meer begrip komt over deze onderdelen.</i></blockquote>
<div>
<b>Met welke testmanagement tools zijn jullie bekend?</b></div>
Mensen komen niet al te snel naar een testmanagement tool workshop als ze al bekend zijn met producten en tevreden zijn over deze producten. Toch was er al wel ervaring met diverse tools. Ook hadden diversen mensen al ervaring met Mantis of Testlink.<br />
<br />
<i>De tools die verder genoemd werden in de workshop waren:</i><br />
<ul>
<li>HP Quality center</li>
<li>MS Excel</li>
<li>Redmine</li>
<li>Jira</li>
<li>Bugzilla</li>
<li>Testers suite</li>
<li>Visual Studio</li>
<li>TFS</li>
</ul>
<blockquote class="tr_bq">
<i>Beperking van workshop van drie uur: een feature vergelijking met Testlink en Mantis is niet gedaan. Dit kan leiden tot beter begrip van de verschillen tussen Mantis, Testlink en commerciële pakketten en misschien wel tot het aanvragen van nieuwe features.</i></blockquote>
<b>Testmanagement, wat is dat (wat zijn de onderdelen van)</b><br />
<b><br /></b>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC66mKFRC_k-RTUTrjGmnlg8Rxqje1pIA8qDUDaZATyKu57QZdZls_DR0yt3EgjAIQhjds2XGZ7ddilSCzb7sHn2kHCOsIaIyCqQsiHlg7MsaQB_-LVuMWOZP4RFf7zVexYJoWxnWwwcCs/s1600/Testmgt+wat+is+dat.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC66mKFRC_k-RTUTrjGmnlg8Rxqje1pIA8qDUDaZATyKu57QZdZls_DR0yt3EgjAIQhjds2XGZ7ddilSCzb7sHn2kHCOsIaIyCqQsiHlg7MsaQB_-LVuMWOZP4RFf7zVexYJoWxnWwwcCs/s1600/Testmgt+wat+is+dat.jpg" height="224" width="320" /></a></div>
<b><br /></b>
Ik heb de deelnemers gevraagd om aan elkaar uit te leggen wat voor hun testmanagement betekent en daar korte tijd voor gegeven. Vervolgens zijn we op de onderdelen van testmanagement in gegaan.<br />
<ul>
<li>Evaluatie en debriefing mist nog
wel eens (lessons learned)</li>
<li>Tegenmaatregelen beheren*</li>
<li>Risico analyse</li>
<li>People management*</li>
<li>Planning</li>
<li>Strategie</li>
<li>Estimation*</li>
<li>Prioritering</li>
<li>Overdracht*</li>
<li>Communicatie en rapporteren</li>
<li>Requirements</li>
<li>Exit criteria bepalen</li>
<li>Change management</li>
<li>Reputatie*</li>
<li>Testproces begeleiden*</li>
</ul>
<div>
Deze oefening gaat over het nadenken over testmanagement. Belangrijkste punt is in deze oefening dat testmanagement uit heel veel onderdelen bestaat en dat niet alles met tooling te ondersteunen is. De onderdelen met de asteriks* waren deel van de discussie of deze met tooling te ondersteunen zijn.</div>
<blockquote class="tr_bq">
<i>In een volledige workshop wordt later nog bekeken waar tools als Testlink of Mantis te gebruiken zijn als ondersteuning voor deze onderdelen.</i></blockquote>
<div>
<b>Derde vraag: was een opdracht: Redenen om testmanagement tooling aan te schaffen: Waarom bespaart dit tijd, geld of verbetert dit mijn werk?</b></div>
<div>
Dit onderdeel is het plakken van post-its bij drie onderdelen: vak, geld of tijd. Het gaat hierbij om de vraag waarom we deze tooling zouden gebruiken, waar ondersteunt het echt onze doelen? En bespaart dit dan tijd, geld of verbeteren we ons eigen werk (kwaliteit). Hier kwam veel response op (mag ook wel met 25 test professionals . Bij het aanschaffen van een tool is het goed om deze zaken op een rij te hebben en goed over de baten en de kosten na te denken. </div>
<blockquote class="tr_bq">
<i>Helaas hadden we geen tijd om (een deel van) de geeltjes te bespreken. Nadenken en expliciet op papier neerzetten waarom je tooling wilt hebben is al een goede oefening, in de groep een discussie voeren op de genoemde zaken kan nog veel meer opleveren. </i></blockquote>
Hierbij de lijst. Dit is niet gefilterd. Wat dubbele meldingen en overlap op de onderdelen tijd, geld en vakgebied. Hier kom ik later op terug in een opvolg blog.<br />
<br />
<i>Verbetering van mijn werk
(kwaliteit)</i><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtN-6t-IayKjpVIdEGmOZDm9uOW1IXW34_2uqmyGGKCH34Mn7tLCQtCtoa6xVgI5wsSSJEVWXtREI6b6nLkmjdJiRw-YhPpGYH3-NyUvMVkkq2S0rBiARB2gwMdSn7G_VrHXpYYex00mMb/s1600/vak.png" imageanchor="1" style="clear: left; display: inline !important; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtN-6t-IayKjpVIdEGmOZDm9uOW1IXW34_2uqmyGGKCH34Mn7tLCQtCtoa6xVgI5wsSSJEVWXtREI6b6nLkmjdJiRw-YhPpGYH3-NyUvMVkkq2S0rBiARB2gwMdSn7G_VrHXpYYex00mMb/s1600/vak.png" height="200" width="74" /></a><br />
<b><br /></b>
<br />
<div class="MsoNormal" style="margin-left: 18.0pt;">
</div>
<ul>
<li>Overzicht behouden</li>
<li>Onverdraaglijkheid</li>
<li>Communicatie tussen testers en
afdelingen verbeterd – Je weet waar je het over hebt</li>
<li>Geheugen steun</li>
<li>Beter overzicht van de voortgang</li>
<li>Inzichtelijk voor <u>alle</u> geïnteresseerden
(status, bevindingen, wie doet wat)</li>
<li>Dubbel werk voorkomen</li>
<li>Alle bevindingen bij elkaar (goed
overzicht)</li>
<li>Effectiever en efficiënter werken</li>
<li>Minder tijd te besteden tijdens
bevindingen overleg</li>
<li>Geautomatiseerde rapportages (in
verschillende vormen – Excel/charts…)</li>
<li>Sneller bijsturen door inzicht</li>
<li>Proces ondersteuning, feedback
loop mogelijk maken</li>
<li>Snelheid</li>
<li>Tijdbesparing</li>
<li>Doorlooptijd</li>
<li>Inzicht en verantwoording</li>
<li>Één centrale waarheid</li>
<li>Inzicht in voortgang</li>
<li>Verschaft inzicht</li>
<li>Betere inzage risico afdekking</li>
<li>Minder handmatig werk</li>
<li>Testdekking (op basis van PRA)
inzichtelijk</li>
<li>Hebben en houden van overzicht</li>
<li>Coverage</li>
<li>Plannen / Aanpassen</li>
<li>TPI (bijvoorbeeld bugtracking)</li>
<li>Verkrijgen van testmetrics</li>
<li>Traceability</li>
<li>Vastleggen uitkomst PRA, hanteren
als uitgangspunt</li>
<li>Voorbereiding + uitvoer</li>
<li>Voor iedereen inzichtelijk</li>
<li>Werkverdeling</li>
<li>Rapportages</li>
<li>Overzicht en inzicht</li>
<li>Traceability & transparantie</li>
<li>Kleine kans op wanorde</li>
<li>Taakverdeling</li>
<li>Requirement traceability naar
testscript uitvoering</li>
<li>Risk based plannen en rapporteren</li>
<li>Verhogen reproduceerbaarheid van
bevindingen</li>
<li>Eindgebruikers makkelijk
betrekken bij testontwerp en uitvoering</li>
<li>Complexiteit – hoe zou je zonder
kunnen met huidige complexe systemen?</li>
<li>Groeien als testteam</li>
</ul>
<i>Bespaart tijd</i><br />
<div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrDMF2IIdTGAEuUui7zKT9lxNdeRWtMhFljXcQ0x0mILEvgRdp-NAlBhr7Pcj6vhrA_6X03OPVoKgR2gt0Hx7orO9WYDCy4cFh2ZzC1NourEi3k659_myah5f8BLhPkUM346oW-DWSMgIT/s1600/tijd.png" imageanchor="1" style="clear: left; display: inline !important; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrDMF2IIdTGAEuUui7zKT9lxNdeRWtMhFljXcQ0x0mILEvgRdp-NAlBhr7Pcj6vhrA_6X03OPVoKgR2gt0Hx7orO9WYDCy4cFh2ZzC1NourEi3k659_myah5f8BLhPkUM346oW-DWSMgIT/s1600/tijd.png" height="200" width="111" /></a><br />
<div>
<b><br /></b>
<br />
<ul>
<li>Workflow management</li>
<li>Templates</li>
<li>Rapportage en snelle feedback</li>
<li>Eenduidige werkwijze</li>
<li>Snel kunnen rapporteren over
testvoortgang en testdekking</li>
<li>Heel het testteam is op de hoogte
van de bevindingen</li>
<li>Ontwikkelaars kunnen sneller aan
de slag met de bevindingen</li>
<li>Overzicht</li>
<li>Eenvoudige overdracht</li>
<li>Overtypen van bevindingen en
aanvullingen van leveranciers <u>niet</u> meer nodig</li>
<li>Vastleggen van kennis</li>
<li>Snel inzicht in (test) voortgang</li>
<li>Workflow</li>
<li>Status bevindingen in één keer
juist (niet meer onnodig hertesten)</li>
<li>Sneller inzage in voortgang – efficiënter
werken</li>
<li>Programmeurs testen mee</li>
<li>Minder administratie</li>
<li>Wie doet wat, voorkom dubbel werk</li>
<li>Ondersteun planning</li>
<li>Snelle metrics & rapportages</li>
<li>Je kan georganiseerd werken</li>
<li>Bevindingen eenduidig opvoeren</li>
<li>Overzicht</li>
<li>Bevindingen in één keer duidelijk
voor leverancier: first time right opgelost (tijd en geld)</li>
<li>Centrale / multi user bevindingen
registratie</li>
<li>Consistente rapportages</li>
<li>Historisch inzicht (metrics)</li>
<li>Beter slapen</li>
</ul>
<i>Bespaart geld</i></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8oM-lKqyK1lvrwJDu87m6fbMwk4pbn_OHBkWUhFncFTtH3qIBqxUApDsZlg-6zec0oACEM6exM9hikmayyd6gIwoY5hST23gG_3cYIeHn11RuURfvNspIxL8qLCwNXUIlyGLZnUyqTONX/s1600/geld.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8oM-lKqyK1lvrwJDu87m6fbMwk4pbn_OHBkWUhFncFTtH3qIBqxUApDsZlg-6zec0oACEM6exM9hikmayyd6gIwoY5hST23gG_3cYIeHn11RuURfvNspIxL8qLCwNXUIlyGLZnUyqTONX/s1600/geld.png" height="199" width="200" /></a></div>
<div>
<b><br /></b>
<br />
<ul>
<li>één waarheid</li>
<li>Geen testmanager meer nodig</li>
<li>Welke risico’s afgedekt –
voorgang sneller inzage en hierdoor geen dubbel werk</li>
<li>Vraag van projectmanager</li>
<li>Voorkomen van dubbel werk</li>
<li>Geen dubbelingen</li>
<li>Opbouwen van een
onderhoudsvriendelijke testset die goed herbruikbaar is (voor regressie)</li>
<li>Rapportage over bevindingen open
/ gesloten</li>
<li>Overzicht van known issues</li>
<li>Overdraagbaarheid</li>
<li>Tijdbesparing (dus geld)</li>
<li>Efficiëntie</li>
<li>Testware beheren</li>
<li>Prioriteiten beheer</li>
<li>Planning</li>
<li>Bevindingen beheer</li>
<li>Kans op fouten verminderen</li>
<li>Checklist klaar voor testbasis</li>
<li>Minder testers nodig</li>
<li>Alle admin wordt geautomatiseerd,
dus waarom test admin niet?</li>
<li>Bevindingen status direct te zien
(rondzingende bevindingen…)</li>
<li>Geen rondzingende discussies</li>
<li>Heldere taakverdeling</li>
<li>Minder vergaderen / bevindingen
overleg – uren beter besteden</li>
<li>Bevindingen eerder oplossen en
testen.</li>
</ul>
Het tweede deel van de workshop ging echt over Mantis en Testlink zelf, waarbij de keuze voor de deelnemers was: Zelf installeren, of gelijk naar de tools voor inhoudelijk overzicht?<br />
<br />
Tot hier mijn overzicht van het 'ruwe' materiaal. Binnenkort meer.<br />
<div>
<br /></div>
<br />
<br />
<div class="MsoNormal" style="margin-left: 18.0pt;">
<o:p></o:p></div>
</div>
</div>
Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com1tag:blogger.com,1999:blog-951624801098504944.post-74353557000987110712013-05-20T05:34:00.001-07:002013-05-20T05:34:51.840-07:00Workshop: Discovering tools for testing we use daily<br />
I will be doing two workshops on the <a href="http://testautomationday.com/">Test Automation Day in June, Rotterdam</a><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkrdRCwAZ0IvEvp60pFBdycYALIXBVOKQhdolJaFzKwxNLSbhM8Iu52RfCclAwcakCoXcxNbZpJ0L4-nfS7lJhd5pgLZXQnyHvT_8eF8hTF_drXzGF4H1e3zVdVBCkQVio1Zl1TmT5_l22/s1600/TAD_2013_728_90_TAD13_TE100.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkrdRCwAZ0IvEvp60pFBdycYALIXBVOKQhdolJaFzKwxNLSbhM8Iu52RfCclAwcakCoXcxNbZpJ0L4-nfS7lJhd5pgLZXQnyHvT_8eF8hTF_drXzGF4H1e3zVdVBCkQVio1Zl1TmT5_l22/s1600/TAD_2013_728_90_TAD13_TE100.gif" height="48" width="400" /></a></div>
<br />
On the 13th of May I did a workshop at the TestNet Spring event in The Netherlands about test management with opensource tooling Testlink and Mantis. And I liked doing it, so now a new workshop at the <a href="http://testautomationday.com/">Test Automation Day in Rotterdam</a><br />
<br />
<b>Name of the workshop: Discovering tools for testing we use daily</b><br />
<b>Date: 19th of June 2013, Rotterdam</b><br />
The participants of this workshop will share information of the tools they use, categorize the tools and talk about their favorite tools.<br />
<br />
<ol>
<li>Small presentation by moderator (background & explanation of workshop) </li>
<li>Discussion about different kinds of tools (categorizing)</li>
<li>Papers on walls with categories (moderator with participants)</li>
<li>Participants will write down their tools per category (and own name for reference)</li>
<li>Explanation by participants of (some) tools</li>
<li>Maybe some demos if participants want to do so</li>
<li>If there are Laptops around even in groups checking out tools (but I guess this is totally dependent on the situation)</li>
</ol>
<br />
So it’s a relaxed workshop, with fun, but with high interactivity. The number of tools on the papers, the number of participants and how much they are willing to actively participate, influences the workshop, so that it fits the specific group at the moment.<br />
<br />
<b>I said "two workshops". The second one will be the next day, the 20th of June in the Testlab at the Test Automation Day.</b><br />
<br />
This will be something like the first day, that will depend on the number of participants and your feedback.<br />
Will I see you there?<br />
<br />
Rob van Steenbergen<br />
<br />
<br />
Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com0tag:blogger.com,1999:blog-951624801098504944.post-71275712931987322472013-04-16T12:01:00.000-07:002013-04-16T12:01:05.460-07:00Update je kennis van testautomatisering dit jaar nog!<br />
<i>Automatiseren van testen, onderdeel van je leven als tester.</i><br />
Vorige maand vroeg ik een collega: "Heb je ervaring met Quick Test Pro?" Het antwoord was een snelle: “Nee” en een blik alsof ik iets vies had gezegd. Aan een andere tester vroeg ik hetzelfde: “Nee, maar wel geïnteresseerd”. Van de week heb ik het weer eens gevraagd aan een collega en het antwoord was weer “nee”. Het is niet echt zeldzaam, testers zonder kennis van geautomatiseerd testen. Dit terwijl testautomatisering steeds belangrijker schijnt te worden. Zeker in de agile manier van werken wordt dit vaak als een belangrijk onderdeel van testen gezien. Hier ligt vaak de focus op het opbouwen van een regressie test set of bij het uitvoeren van unit testen.<br />
<br />
Makkelijk is het niet, je moet weten wat voor tools er zijn. Vervolgens moet je nog in je dagelijks werk de kans krijgen om met een automatische testtool te kunnen “experimenteren”, of een cursus kunnen krijgen. Natuurlijk kan je ook in je eigen tijd bekend worden met zo’n tool, maar als je die dan vervolgens niet in de praktijk kan gaan gebruiken, dan voelt dat ook aan als verloren tijd.<br />
<br />
Kosten van licenties kan beperkt worden door een tool te gaan gebruiken als “<a href="http://docs.seleniumhq.org/" target="_blank">Selenium</a>”. <br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMWePAvMJwiJDs6t2C-GxO0TfDSXO9uARXMneS_jG3wKXD_RcD63fdeVEoWtgeeKgrz_deGZ8qJfV9QOeInY7vpt86B-zqMS-RSfOO5zOG9aKNqdKdeD1mO6EiYss0xExYGdCRXzNmTCnf/s1600/selenium.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMWePAvMJwiJDs6t2C-GxO0TfDSXO9uARXMneS_jG3wKXD_RcD63fdeVEoWtgeeKgrz_deGZ8qJfV9QOeInY7vpt86B-zqMS-RSfOO5zOG9aKNqdKdeD1mO6EiYss0xExYGdCRXzNmTCnf/s1600/selenium.jpg" /></a></div>
Als je in één van de grotere bedrijven werkt met een dicht getimmerde omgeving, dus zelf niets mag installeren, dan vervalt deze optie ook. Daar zal je eerst een traject in moeten gaan om zo’n tool geïmplementeerd te krijgen. Zit je in een wat vrijere omgeving dan kom je misschien tijd te kort om hiermee aan de lag te gaan. Zeker om een programmeertaal te leren die je kan gebruiken bij zo’n tool. Want alleen met een Record en Playback functie red je het niet.<br />
<br />
<i>Wat voor aanpak?</i><br />
En dan de aanpak. Wat ga je automatiseren, hoe onderhoud je de testscripts in de toekomst? Kijken naar een framework voor data-driven of keyword driven testen? Hoe ga je de scripts onder versiebeheer plaatsen en welke programmeertaal ga je gebruiken?<br />
<br />
Dus er wordt wel eens gezegd dat je dan beter de programmeur kan laten werken met een test tool en de tester als de begeleider. In dit geval moet je nog steeds wat van testautomatisering weten en basiskennis hebben van programmeren om een beetje dezelfde taal te spreken.<br />
<br />
Desondanks deze hobbels vind ik toch dat een professionele tester zeker wat moet weten met betrekking tot test automatisering over onderwerpen zoals:<br />
<ul>
<li>Welke verschillende soorten tools zijn beschikbaar?</li>
<li>Wat zijn mogelijke aanpakken binnen test automatisering?</li>
<li>Wat is geautomatiseerd unit testen?</li>
<li>Wat zijn de belangrijkste problemen in test automatisering?</li>
<li>Wanneer gaat automatisering fout en hoe kan je deze fouten voorkomen?</li>
<li>Wanneer ga je automatiseren?</li>
</ul>
<i>Bomen en het bos</i><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxPrX9uh_vD49boj7TfONaMfWdvBsUV45wE-VUAGNF5cQ2JzFBti-3Umac7LBKETmEPEFput-Ub8iozqb5AyarWoA8VGr8fOFb98MUrZS_KmIZS8kB9uJBSRmTTdiBO4_PQwoU7HJHyTS8/s1600/bos.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxPrX9uh_vD49boj7TfONaMfWdvBsUV45wE-VUAGNF5cQ2JzFBti-3Umac7LBKETmEPEFput-Ub8iozqb5AyarWoA8VGr8fOFb98MUrZS_KmIZS8kB9uJBSRmTTdiBO4_PQwoU7HJHyTS8/s1600/bos.jpg" height="200" width="150" /></a></div>
Ik ben een tester en niet gewend om code te schrijven. Iets wat ik in een dag programmeer kan een professionele programmeur misschien wel in een half uur doen. En er zijn zoveel tools op dit moment verkrijgbaar dat je door de bomen het bos niet meer ziet. Wist je dat er een tool was die voor jou de combinatie van “Selenium” en “Fitnesse” kan maken? <a href="http://xebia.github.io/Xebium/" target="_blank">Xebium </a>heet dat. Tja.<br />
En als je dan voor jezelf denkt te weten hoe het werkt ligt de volgende uitzoek klus alweer klaar: Model based testing, testability in software, software test circuits in productie, fuzzy testing via automated tools, cloud testing tools, specifieke performance tools, usability test tools...<br />
<br />
<br />
Hoe houdt je dat bij naast je normale werkzaamheden als tester (en mogelijk andere interesses:-)). Ik vind dit ook lastig, en dan heb ik nog redelijke ervaring en kennis van test automatisering en het gebruik van tools, want die ben ik in mijn carrière wel tegengekomen en heb ik de kans gehad om deze tools te gebruiken. Zoals Rational Robot, Selenium, Quick Test Pro en ook kleinere tools die ik dan gelukkig ook zelf heb mogen installeren.<br />
<br />
<i>Goed nieuws: twee testcongressen om je up-to-date te brengen dit jaar!</i><br />
Dit jaar hebben wij testers in Nederland geluk, want omdat er veel aandacht voor is zijn er dit jaar twee testcongressen met workshops en presentaties over test automatisering. Ik raad iedere tester om hier naar toe te gaan:<br />
<ul>
<li><a href="https://www.testnet.org/details/62-voorjaar-2013.html" target="_blank">Het voorjaars evenement van TestNet heeft het thema: Testautomatisering & Tooling</a></li>
<li><a href="http://testautomationday.com/" target="_blank">In juni is er de Test Automation Day 2013</a></li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
</div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://testautomationday.com/" style="margin-left: auto; margin-right: auto;" target="_blank"><span style="font-size: x-small;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj57KXaERXPoEPJuLAi5AaejhIrVXtmlgQ_Yr2ev7OWUUjSx2ImB79vN1r9ULgFAeWTJPSwxziC5zPHn3u7ABg3xOd7e8t55YqGRtvdNRbJ_Cv71hEcni-Q2mCHrXiOklI4olYw6o5CZekw/s1600/TAD_2013_728_90_TAD13_TE100.gif" height="48" width="400" /></span></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-size: xx-small;">Zie de banner voor een kortingscode (TAD13-TE100), voor korting, aangeboden door <a href="http://www.testevents.com/">testevents.com</a></span></td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYA4PzNJG2fafLFrthZGs9XGg2qIPuEAiezbolN6gDCZtZdMYr7xpfW34CLanp8uSXRPwkhe5ZIVp5R9EqSCcCePWkavmjGWIQ4jq3tV6uN8JanT3WDjMNgsbXfoMrKWht1hKwEIl45u0J/s1600/bolton.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYA4PzNJG2fafLFrthZGs9XGg2qIPuEAiezbolN6gDCZtZdMYr7xpfW34CLanp8uSXRPwkhe5ZIVp5R9EqSCcCePWkavmjGWIQ4jq3tV6uN8JanT3WDjMNgsbXfoMrKWht1hKwEIl45u0J/s1600/bolton.jpg" height="133" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-size: xx-small;">TestNet voorjaars evenement: Test Automatisering & tooling: silver bullets of testing?</span></td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: left;">
Op beide evenementen geef ik zelf ook een workshop. Op TestNet geef ik een workshop over de testtools “<a href="http://mantisbt.org/" target="_blank">Mantis</a>” en “<a href="http://www.teamst.org/" target="_blank">Testlink</a>”. Geen automatische testuitvoer, maar bevindingenbeheer en testmanagement met freeware tooling. En op de Test Automation Day pré conference workshop dag geef ik een workshop over dagelijks gebruik van tools in testen.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Dus kom naar de evenementen en update je kennis!</div>
Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com0tag:blogger.com,1999:blog-951624801098504944.post-17514915031885659512012-12-29T10:29:00.000-08:002012-12-29T10:30:02.458-08:00Tips voor testen migratie van applicaties naar de cloudIk was laatst op <a href="http://www.testforum.n/">www.testforum.n</a>l en kwam een vraag tegen van iemand (funkyfish) over waar je op zou moeten letten bij een migratie traject (Windows) en de virtualisatie van applicaties. Hier heb ik ondertussen wel wat ervaring mee en had ook een aantal tips in een antwoord gegeven op het forum. Het forum is dezelfde (of de dag erna) uit de lucht gegaan, door voor mij onbekende redenen.<br />
<br />
Het antwoord nu dan via mijn blog, ik hoop dat je het leest, funkyfish. Ik heb het antwoord hier en daar herschreven voor dit blog en is het wellicht ook voor anderen een mooie ideeën lijst.<br />
<br />
<b>De context</b><br />
Een infrastructureel test traject, waarbij het Windows Platform wordt ge-upgrade, en tevens applicaties worden gevirtualiseerd. 'Naar de cloud gebracht', wordt tegenwoordig ook wel gezegd. Wat zijn nu punten waar je op kan letten bij het testen van de applicaties?<br />
<br />
<b>Het antwoord</b><br />
Hieronder een aantal ideeën uit praktijkervaring die je verder op weg kunnen helpen. Mocht je als lezer van mijn blog opmerkingen, extra ideeën hebben, laat het mij weten via antwoord op het blog, mail, tweets... Ik ben zeer geïnteresseerd!!<br />
<br />
<b>Soorten applicaties</b><br />
<i>Verouderde applicaties</i><br />
Worden die nog wel ondersteund door de leverancier bij virtualisatie? Deze zal je als eerste moeten testen, want de kans dat hier iets fout gaat (faalkans) is hoog. Is een applicatie niet zo van belang voor een bedrijf dan zou men in een vroeg stadium kunnen bedenken om deze niet mee te nemen met een migratie. Maar wil men het toch proberen, is het zaak om deze als eerste te testen.<br />
<br />
<i>Web applicaties</i><br />
Kan zijn dat deze een specifieke Java versie nodig hebben of een andere plug in voor web browsers. In ieder geval niet vergeten dit soort applicaties ook te testen. Het kan zijn dat in een gevirtualiseerde omgeving niet de juiste Java / Silverlight / andere onderdelen worden geïnstalleerd. Verder hebben sommige websites specifieke certificaten nodig, dit wordt niet altijd van te voren opgemerkt. Bij bank applicaties met een calculator of iets dergelijks kan het zijn dat er software moet worden geïnstalleerd voordat men ermee aan de slag kan. Worden er meerdere browsers gebruikt, allemaal testen.<br />
<br />
<i>Standaard applicaties (zoals MS-office)</i><br />
Deze worden vaak geïnstalleerd in de Windows omgeving en niet apart gevirtualiseerd. Het probleem hierbij kan zijn dat sommige WEL gevirtualiseerde applicaties samenwerken met deze NIET gevirtualiseerde applicaties. Het gaat hier bijvoorbeeld om MS-Office en Adobe PDF reader. Let goed op of er in de oude situatie applicaties met dit soort basis applicaties samenwerken en probeer een volledige checklist te maken.<br />
<br />
<i>Applicatie suites</i><br />
Soms horen applicaties bij elkaar, maar dat is vanuit de gebruikers niet altijd duidelijk. Ook bij degene die de applicaties virtualiseert kan dit gemist worden. Dan worden applicaties apart gevirtualiseerd. Het gevolg is dat deze dan niet meer samenwerken. Goed controleren of er combinaties zijn van applicaties die bij elkaar horen.<br />
<br />
<i>Grafische applicaties</i><br />
Let op bij applicaties zoals: Photoshop, Illustrator en andere foto bewerking software, video bewerking, grafische wiskundige software. Bij virtualisatie kunnen diverse problemen optreden. Performance issues kunnen ontstaan, maar ik heb ook gezien dat de kleurenschema's compleet mis kunnen gaan, zodat elke foto een waas heeft met een bepaalde kleur. Probeer deze applicaties zo vroeg mogelijk te testen, want een oplossing zoeken kan veel hoofdbrekens geven.<br />
<br />
<i>Updates van applicaties</i><br />
Het kan voorkomen dat applicaties in de migratie worden ge-update. Dit omdat een oudere versie niet werkt in een virtuele omgeving en deze dus ook gelijk meegenomen wordt in dit soort trajecten. Het kan zijn dat dan ook de achterliggende database wordt ge-upgrade. Dit is een apart traject waar je ook naar de backend moet kijken. Verder kan een applicatie zo afwijkend zijn na een upgrade dat het niet goed te vergelijken is met de 'oude' software. Nog een reden om hier kleine aparte trajecten van te maken.<br />
<br />
<i>Randapparatuur met eigen applicaties</i><br />
Als een applicatie een driver nodig heeft, zoals bijvoorbeeld Dymo labelprinters, dan wil dit niet altijd goed gaan bij virtualisatie. Belangrijk om dit te inventariseren en te bespreken met degene die de software virtualiseert. En daarna goed te testen.<br />
<br />
<b>Basis checklist voor applicaties</b><br />
<ul>
<li>Start een applicatie meerdere keren op en sluit deze tussendoor een paar keer af. </li>
<li>Verander instellingen in een applicatie, sluit af. Weer opstarten en instellingen controleren.</li>
<li>Sluit de PC af. Als je weer opstart zouden instellingen bewaard moeten zijn.</li>
<li>Maak een nieuw bestand aan, verwerk gegevens en sla deze op. Weer openen en controleren.</li>
<li>Open een bestaand bestand (grote bestanden ook proberen)</li>
<li>In verkenner dubbelklikken op een bestand -> opent het juiste programma</li>
<li>Met rechtermuisknop in Windows verkenner bestanden openen</li>
<li>Kan je de help functie goed benaderen?</li>
<li>Minimaliseer het scherm</li>
<li>Maak het scherm weer originele grootte</li>
<li>Spelling en grammatica controle</li>
<li>Alle menu items hetzelfde als in de ‘oude’ omgeving</li>
<li>Menu items bereikbaar via de shortcuts die je normaal ook gebruikt.</li>
<li>Undo functionaliteit gebruiken, Redo </li>
<li>Afdrukken naar een printer, of een PDF maker.</li>
<li>Sommige applicaties hebben een verzenden naar email functionaliteit</li>
<li>Sommige applicaties hebben een samenvoeg functie met MS-Word</li>
<li>Kopiëren tussen applicaties (ook met accenten é ö ç ø). Niet alleen teksten, ook plaatjes, Powerpoint presentaties, Visio tekeningen e.d. </li>
<li>Werkt je applicatie samen met andere applicaties, probeer deze functionaliteiten dan zeker.</li>
</ul>
<br />
<div>
<b>Verder punten voor de omgeving</b></div>
<br />
Verder is het natuurlijk afhankelijk van wat er nog meer verandert in je omgeving, wat je zou moeten bekijken, of in ieder geval de risico's in kaart brengen.<br />
<br />
<ul>
<li>Test altijd met gebruikers (productie like) accounts, zodat je niet mist als er iets geïnstalleerd moet worden (er wordt steeds meer automatisch geïnstalleerd tegenwoordig, zonder dat de gebruiker dat merkt)</li>
<li>De werkplek zelf (Windows) moet ook goed bekeken worden, wordt nog wel eens vergeten of als minder belangrijk beschouwd: taal instellingen, inloggen, werkplek switchen, meerdere keren inloggen, configuratie instellingen, bestand extensies tonen of niet, ... paar voorbeelden.)</li>
<li>outlook upgrade heeft zijn eigen specifieke aandacht nodig</li>
<li>nieuwe AD structuur door virtualisatie waardoor gebruikers hun applicaties niet meer krijgen (proef migratie van paar gebruikers doen)</li>
</ul>
<br />
Toen ik dit aan het nalezen was kwamen er nog veel meer ideeën naar boven. Deze lijst is niet onuitputtelijk, maar ik vind dit nu wel genoeg. Het ging uiteindelijk om wat ideeën en tips. Misschien schrijf ik in de toekomst nog wel wat meer ideeën op, of uitgebreider in een white paper of mini boekje of iets dergelijks.<br />
<br />
Funkyfish, als je dit leest, succes met het project. Verder voor iedereen: reacties welkom!!Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com0tag:blogger.com,1999:blog-951624801098504944.post-14328844916824338842012-11-28T01:14:00.000-08:002012-11-28T01:14:39.715-08:003 of 3: Eurostar Testconference 2012 – Lessons learned and to learn...<b>The testlab and the community Hub</b><br />
<br />
I didn't write down all the presentations I have seen or all discussions I've had during the conference. Nor all ideas that popped up.<br />
<br />
But I would like to mention the Test lab, which was positioned in the expo hall. This was great, until now the test lab was hidden away somewhere in a conference room, but now it was open and visible to see. They had computers to test on and real robots you could test. If you found a bug, you got a nice t-shirt and I wear it with proud. When you get to a conference where the Test Lab of Bart Knaack or James Lyndsay is, reserve a few hours to spend there. You could be testing software with some of the well known testers in the world and learn something new.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGSrsN5Gra009rqdcaJnvIrnnc-153Q7zv4TyR_Vd-a4hbp8Wtx4LwRg6Yh5gTMQtLoqGakwoD4u5GIsowsJDMW7xsZ5ArBq5eV-7SJeL1jqRJ-Vtg3PcAzz4cIR9Y5Vut2F_hVnQSLcP2/s1600/testlab.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGSrsN5Gra009rqdcaJnvIrnnc-153Q7zv4TyR_Vd-a4hbp8Wtx4LwRg6Yh5gTMQtLoqGakwoD4u5GIsowsJDMW7xsZ5ArBq5eV-7SJeL1jqRJ-Vtg3PcAzz4cIR9Y5Vut2F_hVnQSLcP2/s400/testlab.jpg" height="181" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Testing the Robots in the testlab</td></tr>
</tbody></table>
<b>Community Hub</b><br />
Something new at the Eurostar conference, a room where five minutes talks were executed, discussion and to relax. Also the Eurostar minmap of learning was made in this room. This is something like a big beautiful mindmap where the visitors of Eurostar could put subjects (by yellow papers) on the map, that are drawn visually by Nathalie Roosenboom.<br />
<br />
I visited the community hub a few times, even got a free book there: "Who wants this book?": <a href="http://www.amazon.com/Experiences-Test-Automation-Studies-Software/dp/0321754069" target="_blank">Experiences of sofware test automation</a> The authors (Dorothy Graham and Mark Fewster) were there, so they signed my copy. This was one of the new books I wanted to read, and didn't buy yet.<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7Zu0CgqFOGVfpGmyW0FrIojTSPvJSlAESkXLP6LsuKOBmxMpPIgnaG6HaE6gQg7X5hZ4mBvwPrl7fhgfbEV-2XOWqCPll0FBEONeBnG1DbzoPHMg2AjHf3aQdYd15KzFRW25qBub_N2kF/s1600/testmappi.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7Zu0CgqFOGVfpGmyW0FrIojTSPvJSlAESkXLP6LsuKOBmxMpPIgnaG6HaE6gQg7X5hZ4mBvwPrl7fhgfbEV-2XOWqCPll0FBEONeBnG1DbzoPHMg2AjHf3aQdYd15KzFRW25qBub_N2kF/s320/testmappi.jpg" height="320" width="301" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Detail of the mindmap 'what did I learn at Eurostar'</td></tr>
</tbody></table>
<b>The workshop of Marcus Gärtner</b><br />
I like subjects that are not really about testing but help you in your daily work. I also like to be challenged in thinking and this workshop had both aspects. Marcus Gärtner named his workshop "Beyond testing". It was really way beyond testing and we all had difficulty keeping up the pace.<br />
<br />
We started of with some questions about testing, but very quickly we had to form groups and start thinking and discussing the question: What is System thinking? We created a mind map and got even to complexity theory and other subjects.<br />
<br />
Later on I talked about systems thinking and was advised by to read <a href="http://www.geraldmweinberg.com/Site/Software.html" target="_blank">Quality software systems Volume 1-2</a> by Jerry Weinberg. I knew the books, but now I finally ordered them.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWeJr4KIcSBXJ9Ii4QWsJ9GEwTU64yBf-fWLRlNJmVN1A78pxPjOCOXwNTa2nlibf0NCcuHFM26CIvXR_gfet1GQ7z72fl3L9HmoVcaTAuUkyVCNuVB-F_se5cheiOT-KbZfiWrn1N5cTt/s1600/mmst.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWeJr4KIcSBXJ9Ii4QWsJ9GEwTU64yBf-fWLRlNJmVN1A78pxPjOCOXwNTa2nlibf0NCcuHFM26CIvXR_gfet1GQ7z72fl3L9HmoVcaTAuUkyVCNuVB-F_se5cheiOT-KbZfiWrn1N5cTt/s1600/mmst.jpg" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">The discussion in our group in mind map format.</td></tr>
</tbody></table>
The workshop continued about communication and aspects of communication, in combination with playing role games in this workshop. Also in blog 1 of 3 of this series I mentioned the cause effect diagram. This was discussed and tried out by ourselves. After that Marcus talked about change in organizations and a way to support that process via a certain method. And even the break in between was a communication exercise (talk to a member of another group how that group had interpreted systems thinking).<br />
<br />
So this was a fully filled 2,5 hour, very interactive, much to learn and think about session. OK, I was lost there a few times, but the subjects are in my notes and will certainly guide me for more learning.<br />
<br />
<b>The end</b><br />
A conference ends and then there is time to think and reflect. I guess the conference was better then I expected beforehand. So maybe next year again to Eurostar... Well, as I really like the 'big cheese' who runs the show next time, there is no hesitating in that and I expect even a better conference next time.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijO5Gp6MbslRoVThjWwl4MKwiCNehhC4lc5JfdUZZ2JHsNuYR5isYT6Z9nwgwkP0JwkizksEziRkl0EFe4wxksS2xzUKurTzKwd1meGxITJTTvE-Lvzvs7Jaj2P-ds346K6ZIiG7jYQHfi/s1600/seeyouny.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijO5Gp6MbslRoVThjWwl4MKwiCNehhC4lc5JfdUZZ2JHsNuYR5isYT6Z9nwgwkP0JwkizksEziRkl0EFe4wxksS2xzUKurTzKwd1meGxITJTTvE-Lvzvs7Jaj2P-ds346K6ZIiG7jYQHfi/s200/seeyouny.jpg" height="116" width="200" /></a></div>
<br />
<b>To summarize the lessons learned and to learn</b><br />
So to summarize this, also to check on later in the next year, these are things, because of this conference I will actively use. If other ideas pop up, that's great, but for now:<br />
<b><br /></b><i>
Some books were mentioned that I will have to read now</i><br />
<ul>
<li><a href="http://thetesteye.com/blog/2011/09/the-little-black-book-on-test-design/" target="_blank">Little black book on test design</a> (R. Edgren) Well I read this already, but will have to revisit it, being some time ago.</li>
<li><a href="http://www.geraldmweinberg.com/Site/Software.html" target="_blank">Quality software systems Volume 1-2</a> (Jerry Weinberg) In fact I ordered alsy volume 3</li>
<li><a href="http://theleanstartup.com/" target="_blank">The lean startup</a> (Eric Ries)</li>
</ul>
<i>Solving problems (is innovating)</i><br />
<ul>
<li>Is it really a problem, maybe there is a problem behind the problem, what is the real cause of the problem?</li>
<li>Always check if the problem still exists. </li>
<li>Defocus on what is perceived and try to see the bigger issue behind it.</li>
<li>Start using cause-effect diagrams</li>
</ul>
<i>Test reporting, explaining testing</i><br />
<ul>
<li>Study reporting by for example visualizing testing and testing results (Research blogs that write about this subject)</li>
<li>Practice status reporting of a project: Stop where you are while working in a project and explain the status of the project in 30 seconds.</li>
<li>Stop using as much as possible the ISTQB words and use the business language for this.</li>
<li>Try to explain testing without using the word “test” in it. This is also something I heard from other presentations and on the Agile Testing Days. (Did the challenge this week, creating a plan to improve and structure testing, without using the word testing. That was a challenge, still have to refine this :-))</li>
</ul>
<i>Create improving Testing within organizations checklist</i><br />
<ul>
<li>testing dojos, focus on learning and training for testers</li>
<li>let people speak on conferences, introducing test work groups</li>
<li>less documentation by using mind mapping techniques and low tech dashboards</li>
<li>test improvement by session (session based test improvement?)</li>
</ul>
<i>Cognitive biases</i><br />
<ul>
<li>create checklist for overcoming biases and he mentioned </li>
<li>always be cautious when making decisions </li>
<li>Reference class forecasting (check with other industries and compare).</li>
<li>Double check the Michael Bolton presentation about confirmation bias </li>
</ul>
<div>
<i>Skills I will work on the next months</i></div>
<div>
<ul>
<li>Influencing other people</li>
<li>systems thinking</li>
</ul>
</div>
Lots of more ideas were going around, but I have to channelize this in this way. I hope it helps you too in some odd way that I wrote this down. See you!<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOVbaNUR0S3gdzFLHIOGwGa_LxZQ-FE2676g8eNtRfVoHK2YfuyZoBziHJoZ20vQEZeInjPur1B0r2BGV_wa5UrHhg4jqxOZ0mgJQemyprIW7DutTJSPlZe6sQuY-KlpiFTxtNiHGCv4rZ/s1600/bb.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOVbaNUR0S3gdzFLHIOGwGa_LxZQ-FE2676g8eNtRfVoHK2YfuyZoBziHJoZ20vQEZeInjPur1B0r2BGV_wa5UrHhg4jqxOZ0mgJQemyprIW7DutTJSPlZe6sQuY-KlpiFTxtNiHGCv4rZ/s320/bb.jpg" height="320" width="234" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
And now on to my notes for the Agile Testing Days of last week... Pfew.</div>
Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com0tag:blogger.com,1999:blog-951624801098504944.post-31734688955369569462012-11-27T11:19:00.001-08:002012-11-27T11:19:33.593-08:00Pictures from Eurostar 2012OK, I took some pictures during the conference with my phone. Mainly I use them for taking notes and use them to reflect later. But they also give a feeling of the overall conference I guess. So I share some pictures here that were good enough to publish on the blog. (if you want the original picture, don't hesitate to mail me)<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYsUapwBfCsLYKTS_1T6D5trTLWcGlyhA-XVaW2XtX4F_Dr84y8893tpiPsyqGgJlVbmqk00N_ofCBYjdVlms9U-uRxABgjBv6-THGAk-w_tnT7Sk1NwNqNl3zBKv8lMjSaOa0Qve22nWO/s1600/2012-11-06+14.19.44.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYsUapwBfCsLYKTS_1T6D5trTLWcGlyhA-XVaW2XtX4F_Dr84y8893tpiPsyqGgJlVbmqk00N_ofCBYjdVlms9U-uRxABgjBv6-THGAk-w_tnT7Sk1NwNqNl3zBKv8lMjSaOa0Qve22nWO/s1600/2012-11-06+14.19.44.jpg" height="400" width="300" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Ideas is about solving the right problem, by Alan Page</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPBKNuqgBk14byzcjmp4776CDqL9nwVS_9Tgkbs5PxGSteXTpsZMAyUUigtGNriZSPgsZOs7afzZuVSco-fy0pW43VX8dSWMuWQtDNoj0Chjggmzn9w7auG4SPYVxLwpkPu-6DjCD7-sKo/s1600/2012-11-06+15.28.23.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPBKNuqgBk14byzcjmp4776CDqL9nwVS_9Tgkbs5PxGSteXTpsZMAyUUigtGNriZSPgsZOs7afzZuVSco-fy0pW43VX8dSWMuWQtDNoj0Chjggmzn9w7auG4SPYVxLwpkPu-6DjCD7-sKo/s1600/2012-11-06+15.28.23.jpg" height="400" width="300" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Catch the whole potato, by Rikard Edgren</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC5pJ45YJw1hcpN1tBBM5gSr9GlX0VEHdwEF8BqklaC-Ib1WGfU6Rz2-SMfLkWiNQbm0AHYlqpG02ohyphenhyphenAoxWHJMsZbyFDK_PmhS5ow2MDuvP_UIktnHzFBAOHR8OQYyJBaFpJXv8KTLaQO/s1600/2012-11-07+10.00.50.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC5pJ45YJw1hcpN1tBBM5gSr9GlX0VEHdwEF8BqklaC-Ib1WGfU6Rz2-SMfLkWiNQbm0AHYlqpG02ohyphenhyphenAoxWHJMsZbyFDK_PmhS5ow2MDuvP_UIktnHzFBAOHR8OQYyJBaFpJXv8KTLaQO/s1600/2012-11-07+10.00.50.jpg" height="400" width="300" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">The passion of the tester. 'If you don't like testing, quit your job', by Huib Schoots</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2I1Yijx_-EQVoic4LSjTvEqJMnSEPov7hJBnHfW7iGiZQ9GdH1IEPT-d7zCf6rorIFJlD5Aidc7wUrY2YYl6NCquu4fE9N74Luh4Nm6Nq-f0I8xU_pYpA_lIfa1sCz1XSIPbYpNQcEf38/s1600/2012-11-07+11.10.19.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2I1Yijx_-EQVoic4LSjTvEqJMnSEPov7hJBnHfW7iGiZQ9GdH1IEPT-d7zCf6rorIFJlD5Aidc7wUrY2YYl6NCquu4fE9N74Luh4Nm6Nq-f0I8xU_pYpA_lIfa1sCz1XSIPbYpNQcEf38/s1600/2012-11-07+11.10.19.jpg" height="400" width="300" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">The testlab</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEyKltI_b5dVb1tAuyAsN4_g3bcsG_INDPF6jxpTHPWYAri-R-88GCDeWc3s-1rUgQTEe3vn1DvdbYLpg34OBEsMeNscstSuX903q_aWFDQvcIiUFw2DgaeTMSoyop9QvJ2kaHJ72KaN1W/s1600/2012-11-07+11.25.42.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEyKltI_b5dVb1tAuyAsN4_g3bcsG_INDPF6jxpTHPWYAri-R-88GCDeWc3s-1rUgQTEe3vn1DvdbYLpg34OBEsMeNscstSuX903q_aWFDQvcIiUFw2DgaeTMSoyop9QvJ2kaHJ72KaN1W/s1600/2012-11-07+11.25.42.jpg" height="400" width="300" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Squeeze the chicken in the test lab when you found a bug.</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggLqPjUNYH9jqED3l-wPMWxg7GvTqADjCdBTjx-tOmPCz6EOAA9BdD1YMuOpBzv03OfW-cs9fyp-APetKYajAFkbFxv3qLikkDs-CsxAJh8yJmtFiQE05ib3tZtGtDArweyCIF-Gb5gLac/s1600/2012-11-08+10.31.12.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggLqPjUNYH9jqED3l-wPMWxg7GvTqADjCdBTjx-tOmPCz6EOAA9BdD1YMuOpBzv03OfW-cs9fyp-APetKYajAFkbFxv3qLikkDs-CsxAJh8yJmtFiQE05ib3tZtGtDArweyCIF-Gb5gLac/s1600/2012-11-08+10.31.12.jpg" height="300" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">The community hub, small room. People sharing ideas.</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH1XxgJxN-0lbyLoVfrFH8UkO21AyA7lMHcvxXhRPMFR3oBDqbTEFZYG23aPlKf4dcLw-A0H2dhzRVeSUGHufjN3MWPhpyXkbIGc-yfRH4_17sD0jSNntt-Ym6ywGKRNNd87b1ll-qKvgC/s1600/2012-11-08+13.23.28.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH1XxgJxN-0lbyLoVfrFH8UkO21AyA7lMHcvxXhRPMFR3oBDqbTEFZYG23aPlKf4dcLw-A0H2dhzRVeSUGHufjN3MWPhpyXkbIGc-yfRH4_17sD0jSNntt-Ym6ywGKRNNd87b1ll-qKvgC/s1600/2012-11-08+13.23.28.jpg" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">The mind map of 'What did you learn at Eurostar', by Nathalie Rooseboom de Vries- van Delft</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS_xiCKQdrFCYl-F3JLQSOLEzMVK_kz28G0GM-vCuZxqd8VWFPm5EqIqiy-m4dSwMeMwSHrIyWQUBNb7qsi381vKCuBk8EpRzqSOm21NrojKrjp8QhdGAkgd3qwoL88anNGi0NBRqKc6bI/s1600/2012-11-08+13.27.09.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS_xiCKQdrFCYl-F3JLQSOLEzMVK_kz28G0GM-vCuZxqd8VWFPm5EqIqiy-m4dSwMeMwSHrIyWQUBNb7qsi381vKCuBk8EpRzqSOm21NrojKrjp8QhdGAkgd3qwoL88anNGi0NBRqKc6bI/s1600/2012-11-08+13.27.09.jpg" height="400" width="300" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Community hub again, a five minute talk</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTdfXb3H9jyFpxJqixyzslDh6dRT5Y0nepwjNuKq8oRS0rw_9wM4OLb7X6W6eNHRjTJyTAqnJeAW1rW2tn7SHJpbX04PNJsqwgMtywEIlE4qpYTXGxxWj3kqYWunDzM9fDMmFY2u39_6Fv/s1600/2012-11-08+14.19.17.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTdfXb3H9jyFpxJqixyzslDh6dRT5Y0nepwjNuKq8oRS0rw_9wM4OLb7X6W6eNHRjTJyTAqnJeAW1rW2tn7SHJpbX04PNJsqwgMtywEIlE4qpYTXGxxWj3kqYWunDzM9fDMmFY2u39_6Fv/s1600/2012-11-08+14.19.17.jpg" height="300" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Thinking and discussion at the workshop "Beyond testing" by Marcus Gärtner</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3GBb-pFX5pybV_rGL4AHRnAhlkPUaPdwbevHeG5BirrRjobeFVlDzcBGh45qPI3Vw91A8f-DMnPbFLl6N3F6-LZmvkNr4iFExp8PIpuYpljK-VEdJ0y4SBwqrrbLDqxAnrZWo3-qpOseq/s1600/2012-11-08+14.44.57.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3GBb-pFX5pybV_rGL4AHRnAhlkPUaPdwbevHeG5BirrRjobeFVlDzcBGh45qPI3Vw91A8f-DMnPbFLl6N3F6-LZmvkNr4iFExp8PIpuYpljK-VEdJ0y4SBwqrrbLDqxAnrZWo3-qpOseq/s1600/2012-11-08+14.44.57.jpg" height="300" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Workshop "Beyond testing"</td></tr>
</tbody></table>
<br />Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com0tag:blogger.com,1999:blog-951624801098504944.post-52426739417049735762012-11-27T10:37:00.000-08:002012-11-27T10:38:24.687-08:002 of 3: Eurostar Testconference 2012 – Lessons learned and to learn...<a href="http://rvansteenbergen.blogspot.nl/2012/11/1-of-3-eurostar-testconference-2012.html" target="_blank">Part 1 of this posting is here</a><br />
<br />
<b>Huib Schoots and changing the context at the Rabobank</b><br />
The world of testing is changing: As we have been using methods like TMap and ISTQB in the past, which could fit perfectly in your project or organization, the big differences in organizations and projects lead us to defer from these methods or even throw them away completely. This to rethink testing and get a better fit with testing in certain ways. The Rabobank is doing so and is a good example of introducing these (new) ideas in bigger organizations, where you would expect it not to be possible or at least too difficult to get this accomplished. <br />
<br />
This because organizations such as banks have big IT machines that exist for a long time and have certain ways of working and people that do not want to change after working for 40 years in the same job.<br />
<br />
Not only testing, but the world of IT is changing and the way we think about software development. The agile revolution is one of these changes. And this was also introduced in the bank and was as a hook to improve testing too.<br />
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; text-align: right;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivobBtQgo23gDqp4iu4Wc7ELVMbTX-ES76DufT0D00HP8e8P7H67WcgrS6I2TO1QsxizTGfJW4VF7Kbl279uAYo154xgzp8hB-WN6bASbyigeihzzJ8UVcYNtz6QVC58B0U9NcN8XMZamj/s1600/lowtechdb.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivobBtQgo23gDqp4iu4Wc7ELVMbTX-ES76DufT0D00HP8e8P7H67WcgrS6I2TO1QsxizTGfJW4VF7Kbl279uAYo154xgzp8hB-WN6bASbyigeihzzJ8UVcYNtz6QVC58B0U9NcN8XMZamj/s320/lowtechdb.jpg" height="255" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><br />
Low tech dashboards as a way to replace comprehensive reporting</td></tr>
</tbody></table>
Some actions were taken, as doing testing dojos, focus on learning and training for testers, let people speak on conferences, experiment with Exploratory testing, less documentation by using mind mapping techniques and low tech dashboards, introducing test workgroups to figure things out and get the testability on a higher focus within the organisation.<br />
<br />
These are all things I can put on my own test improvement checklist. I will do that and search out some more about those subjects and will think about how to introduce those within organizations when I'm on a project of such kind. <br />
<br />
<b>Graham Freeburn and mapping your way to better testing</b><br />
And the change is also happening in the way we look at test process improvement. Graham Freeburn had used Test Proces Improvement (TPI) in the past. But he learned that the TPI method is too much focused on processes and has less focus on actual skills.<br />
<br />
So he created another way to improve testing processes. Now he uses sessions such as kick offs, presentations and creates an action plan from these sessions. Because of this there is constant communication between him and the people and between the teams in organisations. He uses the Goals problem tree and checks constantly with the business goals. For working out and collaborating he mainly uses mind maps.<br />
<br />
<ul>
<li>Best quote: If you deliver value every time, the customer will worry less about costs</li>
<li>Important skill he mentioned: Influencing other people.</li>
</ul>
<br />
The sessions he mentioned that he uses are good to put on my test improvement list. So instead of asking questions and do interviews, communicate, think, explore within these sessions to get the quality of testing higher. The outcome would fit an organization better than the standard formal process of TPI.<br />
<br />
<b>Cognitive biases</b><br />
Martin Jansson (from the test lab) already mentioned this to me while talking in the test lab: “Knowing the requirements could cause you to not see certain aspects of a product and could eventually lead to missing some bugs.”<br />
<br />
I checked ‘cognitive biases’ on Wikipedia: “A cognitive bias is a pattern of deviation in judgment that occurs in particular situations, which may sometimes lead to perceptual distortion, inaccurate judgment, illogical interpretation, or what is broadly called irrationality.”<br />
<br />
The inaccurate judgment and perceptual distortion would be issues we as testers are dealing with every day. <br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMFjF4SW9P3sK9HJurcdiql5HFD3YAJO_5PmyGwkcstx5h1IcvqdkuOQq0Yh1dt48qBdpTPicluix-zLh0AvoyMjf_vtYXdewo0NCBHEBxlcjoi0vslTvr5YbfSmuBbE2MbFYTiYY_p5Qg/s1600/cognb.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMFjF4SW9P3sK9HJurcdiql5HFD3YAJO_5PmyGwkcstx5h1IcvqdkuOQq0Yh1dt48qBdpTPicluix-zLh0AvoyMjf_vtYXdewo0NCBHEBxlcjoi0vslTvr5YbfSmuBbE2MbFYTiYY_p5Qg/s320/cognb.jpg" height="317" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">"It is the human tendency to make systematic errors in certain<br />
circumstances based on cognitive factors rather than evidence."</td></tr>
</tbody></table>
<br />
A human is easily influenced. The speaker gave an example of a scientific research project. People were asked to write down (or think) about the last two digits of their social security number. After they were asked about this, they participated in an auction. The result was that people with higher numbers in their head because of a higher number at the end of the social security number ended up bidding more than the others.<br />
<br />
Some ways to overcome biases and he mentioned are the use of checklists, always be cautious when making decisions (black hat thinking), reference class forecasting (check with other industries and compare).<br />
<br />
Later that day I spoke with Srikanth and about the difficulty I have with biases, namely not recognizing them, he said, that it is good to be aware at least these exist. (so a bit of curing from biases here in his talk)<br />
<br />
I will have to update my checklists I already have and will use them also constantly. Until now my own checklists are all over the place and not structured to my needs. Rethink, use new ideas and structure this for future use.<br />
<br />
Good to check: Michael Bolton has a presentation about the confirmation bias here <a href="http://www.developsense.com/presentations/2010-04-ConfirmationBias.pdf">http://www.developsense.com/presentations/2010-04-ConfirmationBias.pdf</a><br />
<br />
To be continued in part 3 Rob van Steenbergenhttp://www.blogger.com/profile/12890592919979435124noreply@blogger.com0