- Ik moet het werk kunnen controleren qua kennis
- Ik moet het werk kunnen controleren qua hoeveelheid
- Ik bepaal de teststrategie of de testarchitectuur
- Als ik een betrouwbaar resultaat wil, gebruik ik Chat GPT om een tool te creeeren, niet het belangrijke resultaat
Nog belangrijker is de hoeveelheid. Veel mensen gebruiken Chat GPT voor hele documenten of voor hele geprogrammeerde applicaties. Ik niet vaak. Ik vraag Chat GPT om functies, om concepten, om tool ideeën. En daarmee breidt ik mijn eigen werk stap voor stap uit. En daarmee is het een kleine stap naar teststrategie en architectuur. Als het om onderhoudbaarheid, betrouwbaarheid, volledigheid, enz. komt, ben ik in controle. Dus ik bepaal hoe het geheel eruit ziet. Juist door kleinere delen te laten genereren, in plaats van alles, ben ik in staat zelf de grote lijn neer te zetten.
En wat voor mij als tester het belangrijkste is: betrouwbaarheid. Waarom zou je Chat GPT 1 + 1 laten optellen, als een rekenmachine dat met 100% zekerheid goed kan uitvoeren. Als ik iets wil, dat aan vaste regels moet voldoen, dan laat ik dat niet door Chat GPT uitvoeren. Geen berekeningen, geen pairwise testing, geen generatie van test data. In plaats daarvan laat ik Chat GPT me helpen een tool de maken. Een tool, dat deze regels volgt. Een tool dat ik kan testen. Waarvan ik zelf de architectuur kan bepalen. Deel voor deel ontwikkeld. En waarvan ik zeker weet, dat het steeds een betrouwbaar resultaat geeft.
Chat GPT heeft niet als hoofddoel om betrouwbaar te zijn. Hoe meer betrouwbaarheid belangrijk is, hoe minder ik Chat GPT als direct tool gebruik om mijn doel te bereiken. Het kan uitstekend zijn voor het vinden van webpagina’s met de juiste informatie of helpen bij het maken van een goede functie. Waarmee het een uitstekend indirect tool wordt. Vaak beter dan een Google search of gevonden code, die ik anders zou kopiëren. Zolang ik in controle blijf, is het een sterk hulpmiddel. Anders een zeer onbetrouwbare collega.
