Tag Archieven: testing

Is testing and/or ISTQB really dead?

During and in the aftermath of EuroSTAR 2011, a lot of discussion was going on whether testing was already gasping for air, struggling to stay alive in an altered world. A lot of opinions, a provoking keynote and some time of reflection allowed me to consolidate my thoughts and to share them with you.

First of all, testing is not dead. If you only take a look at all the fuzz we, as testers, are making, only to prove to ourselves that we exist, we cannot say that testing is dead. We must all agree that testing was already burried several years ago. There are few jobs or even activitites that keep on chatting about definitions, standards and stuff, instead of sharing stories and experiments on how to improve the overall quality of software.

If testing would still be alive, and testing is indeed, like almost any test approach clearly states, about collaboration, then where are all these collaborators? Where can we find the business users, functional and technical analysts, software architects and project managers (non-exhaustive list) while our beloved testing conferences take place? Right. Working! Creating things! And that is what we should be doing.

In the comments of one of James Bach’s posts, Jari Laakso claimed that ISTQB is killing people. I can only assume that he’s joking, since no human with an IQ of less than 2 digits would read James’ blog.  But that does not mean that the whole certification discussing has little to no value. There are 2 opponents on the battlefield: the traditionalists (“every tester should be certified”) and the partizans (“a certitificate is a claim for stupidity”). They share the same weapons, and even often use the same tactics: a solid belief in their own opinion.

I’m ISTQB Foundation certified, and an accredited trainer, so I haven’t got an unbiased view. A certification doesn’t make you a (better) tester. But neither does having no certificate. For me, the certificate is like a driving license. With the right training, everybody can pass the exam to obtain a license. The license only guarantees that the holders have at least learned once the same set of basic skills. Do they need all of them, all the time? Of course not!

But some people are “naturals”. They can drive a car, because they have good genes, because they have practices similar eye-hand-foot coordination games in their childhood, or because they’re just plain lucky. Are they lesser drivers? Of course not.

If I would be hiring a personal driver, one of my requirements would be a driving license. Even though I know that doesn’t give me the guarantee that I’ve found the best driver. And maybe, someone would advise me, based upon his/her experience, to hire a driver without license, because of his skill set. And maybe I would, but then I would suggest the driver to take the exam.

An ISTQB certificate doesn’t make you a better tester. It isn’t a guarantee on tester quality. It’s a mandatory hurdle towards internationalization. And it needs adaptation. Urgently! Let’s start by adding a workshop Exploratory testing to the curriculum, and see what will be the impact…

Testers gezocht?

Heb je enige ervaring in software testing? En ben je op zoek naar een nieuwe uitdaging?

Het bedrijf waar ik voor werk, CTG, is namelijk op zoek naar getalenteerde test engineers, managers, consultants en specialisten. Daar bovenop zijn we nog op zoek naar een pre-sales consultant testing.

Is dit iets voor jou? Of wil je er meer over weten?
Laat dan een berichtje achter, of neem een kijkje op http://jobs.weknow.eu/

Live from Agile Minds (Ghent): Acceptance testing round-up

Highlights:
- Structured Testing (V-model) works fine, untill the customer appears. Too late!
- IKIWISI: I know it when I see it / do it
- Customer prefers added value over accountability
- Customer prefers business language over Agile buzzwords
- Customer prefers change possibility over stringent plans

Live from Agile Minds (Ghent): Acceptance Testing with an Agile remote team

Awake again :-)
Somebody please explain to me how it’s possible that a conference room does not have airco or windows that can be opened…

Highlights:
- First: gain customer confidence by prototyping
- offshored, but same time zone and constant availability via Skype

Live from Agile Minds (Ghent): JBehave in action

This is not really my cup of tea, but here are/were the highlights:
- All requirements translate into behavior
- Every project should reserve time to refactor/update existing test cases.
- zzzzzzzzzzz …. :-)

Live from Agile Minds (Ghent): Testing with Cucumber

Highlights:
- Why do we work inside out? First DB, then application, finally interface.
- Start working outside in
- Why, Who and What
- Deveopment can be done in your mother thongue, to avoid needless translations
- Cucumber was written because FitNesse seems incomplete.
- Also suitable for performance testing, but basic

Live from Agile Minds (Ghent): Challenging requirements

Summary:
- there’s no such thing as a know-it-all customer.
- sales has an ambigious role: they must express they know everything, but should always start from à clean slate.
- talking to customers yourself (as a developer) is better than listening to product managers.
- Do not try to solve unknown problems, define the problem first.
- Refuse to use a specific technology. It does not increase sales, but increases the work load.
- Dare to ask why!
- The first solution isn’t always the best.
- Start with a high level story and refine.
- A project has maximum 3 goals, resulting in faster time to market

STBox Launch Party

Na maanden hard werk heeft m’n werkgever, CTG, vol trots een nieuwe test-methodologie gepresenteerd.

In plaats van de gebruikelijke Test team Meeting, stond er gisteren een heuse boottocht op het programma.

Na de standaard verwelkoming met broodjes, was het tijd om uit te pakken met het resultaat van maanden noeste arbeid: voor het geheel van de CTG-testgilde werd STBox voorgesteld.

STBox kan, mag en moet je beschouwen als een unieke methodolgie.
Niet alleen is het de enige testmethodologie die volledig workflow-driven is, het is tevens een methodologie die stoelt op jaren expertise, en het beste van alle bestaande modellen combineert.

STBox biedt niet alleen een volledig aanpasbaar testproces, ook alle nodige documenten, sjablonen en andere formaliteiten zijn voorzien.

CTG koos er bewust voor STBox niet in boekvorm te publiceren, maar opteerde voor een webservice, voorlopig alleen toegankelijk voor personeel en betalende klanten.

Na de voorstelling volgde een kleine quiz, en begon de boottoch langs het kanaal Brussel-Willebroek.
Spijtig genoeg was het onderhand al donker geworden, zodat we niet echt van het boottochtje konden genieten.

Desalniettemin was het een mooie ervaring, en zullen we er alles aan doen om van STBox een succesverhaal te maken!

Conflicterende bezigheden

Soms kan je gewoon teveel hooi op je vork nemen.

Los van alle activiteiten buiten het beroep om, was het vandaag een hectische (voor-)avond.

Aangezien ik morgen, voor Agfa, naar de klant in Nantes moet, is het aangewezen (zonie noodzakelijk) om een laptop mee te nemen.

Agfa heeft enkele vrije laptops ter beschikking, maar deze moeten telkens opnieuw geconfigureerd worden.

Er was beloofd dat dit vanmiddag klaar zou zijn, zodat ik nog voldoende tijd zou hebben om alle benodigde documenten en mails over te zetten tussen de computers, en, belangrijker nog, dat ik op tijd zou zijn voor de eerste ISTQB-meeting.

CTG heeft immers als plan al haar testers het internationale diploma voor testing te laten behalen: het zogenaamde ISTQB-certificaat.

Hier is wat studie voor vereist, zodat CTG 5 avondcursussen organiseert, waarvan de introductiecursus vanavond doorging.

Spijtig genoeg kon ik dus niet aanwezig zijn: het configureren van de laptop bracht tal van problemen met zich mee, waardoor ik, in plaats van ‘s middags, maar om 18u30 over de laptop kon beschikken, terwijl de cursus om 18u begon.

Het grootste probleem hieraan is niet dat ik de cursus, en bijhorende uitleg miste, maar dat ik niet kan beschikken over de map met lesmateriaal, die we verondersteld zijn door te nemen tegen volgende week maandag.

1st Testing Training Day

Onder de leiding van de nieuwe service manager Testing van CTG, werd besloten 2 maal per jaar een dag op afzondering te gaan met alle test professionals (levels 3 en hoger).

Vandaag was het zover: om 9u was het verzamelen geblazen in congrescentrum Ter Elst (in Edegem).

Na enkele tasjes koffie of thee, was het tijd om aan het echte werk te beginnen.

De debatten werden geopend met ‘How to manage a test team’.
Na een korte pauze volgde een samenvatting van de KVIV-presentatie ‘SAP testing: therie en praktijk’.

Na een gezellige lunch volgden er 2 korte presentaties: Exploratory testing, en do-it-yourself test automation.

De dag werd afgesloten met enkele intensievere bezigheden: nadat de groep was opgesplitst, was het tijd voor een teambuilding-event: een ludieke foto-opdracht, en een constructieproef.

Een worshop rond de problematiek van test data rondde de dag af.

Tenslotte waren er nog de gebruikelijke drankjes en toogpraat achteraf, alvorens het tijd werd om naar huis te keren.