Testen als onderdeel van potentially releasable

Ik heb tijdens mijn carrière alleen in Agile- en Scrum-projecten gewerkt, en ken de Waterval-werkwijze alleen van horen zeggen. Toch zijn uitspraken als ‘over de schutting gooien’ mij niet bepaald vreemd. Zo lag mijn rol ‘binnen’ het team meerdere keren vooral buiten het team. Want pas nadat het team klaar was met ontwikkelen en aan de slag ging met nieuwe features en fixes, mocht ik mijn werk doen. En deed ik een bevinding, dan ging die op de backlog. [Read More]

Als tester opkomen voor de testability: hoe dan?

De eerste keer dat ik iemand de automatiseringstool Selenium zag gebruiken, dacht ik het zeker te weten: Selenium gaat al mijn test-ergernissen oplossen. Al die kleine handmatige regressietesten, no more! Ik ga ze allemaal automatiseren. Geïnspireerd door wat ik had gezien, startte ik de Selenium plug-in voor Firefox. Ik klikte de menu’s open, ging naar een subsectie van de site en begon enthousiast met het invullen van het formulier dat ik moest testen. [Read More]

Unittest frameworks bij functioneel testen: waarom?

Als je automatische tests gaat schrijven in code, in plaats van bijvoorbeeld record-playback, word je al snel geconfronteerd met de term unittest framework. Zo kan het zijn dat een collega tegen je zegt dat je die moet gebruiken. Of misschien zie je dat dit framework in een bestaande set-up wordt gebruikt. Maar waarom eigenlijk? Je bent toch niet aan het unit-testen, maar juist functioneel aan het testen? Setup van een test framework Natuurlijk ben je bezig met functioneel testen (hoewel de lijn tussen de verschillende testsoorten in een Agile-team steeds dunner wordt). [Read More]

Testen, privacy en de wet

Datalekken komen steeds vaker in het nieuws. En sinds de invoering van de meldplicht voor datalekken, lijken steeds meer mensen zich bewust te zijn van het feit dat hun persoonlijke gegevens bij bedrijven en overheden zijn ondergebracht. Als tester bij verschillende organisaties word ik dagelijks geconfronteerd met de enorme hoeveelheid data die bedrijven en instellingen hebben over personen. Als testers moeten we hier natuurlijk voorzichtig mee omgaan. Maar wat zegt de wet hier eigenlijk over? [Read More]

Automatisch testen voor beginners

Automatisch testen is geen vervanging voor ál het testwerk, maar voor sommige onderdelen van de testcyclus toch goed bruikbaar. Maar waar start je? Via deze blog geef ik je een introductie. Hierbij ga ik uit van mijn eigen werkwijze, dus kijk vooral naar wat voor jou werkt. Overigens zijn alle tooling en tutorials die ik in deze blog noem, gratis beschikbaar ‒ óók voor commerciële projecten. Testobject Automatisch testenHet is makkelijker om tests te schrijven voor een concreet object dan voor een theoretische situatie. [Read More]

Testnet Voorjaarsevenement: de highlights

Testnet ‒ de grootste professionele beroepsorganisatie voor testers ‒ organiseert elk jaar een aantal grote, dagvullende evenementen. Zo vond op 11 mei het Testnet Voorjaarsevent plaats, met het thema Verbreed je basis: nieuwe vaardigheden voor testers. Veel workshops en presentaties gingen in op automatisch testen. Ook werd er veel aandacht besteed aan de vraag wat er nu precies van testers wordt verwacht qua kennis en skills. Natuurlijk was ik bij dit evenement aanwezig. [Read More]

Automatisch testen is exit testers?

Automatisch testen is hét buzzword als je het over Agile-testing hebt. Maar wat houdt automatisch testen eigenlijk in? Welke rol speelt automatisch testen binnen het proces? En maakt het ons als testers overbodig? Testen in een Agile-team Agile is voor softwareontwikkelaars een belangrijke methodiek. Het houdt in dat je in sprints een product oplevert. Aan het einde van elke sprint geldt klaar is klaar en het product kan zonder verdere controles of tests naar productie. [Read More]