Na een fantastische editie van TestNet voorjaarsevenement is het weer tijd voor een nieuwe blog. De catering was zoals altijd weer subliem! Hulde voor NBC Nieuwegein, echt 10 met een griffel.
De sfeer was heel goed, het niveau ´oude jongens krentenbrood!´ was niet te weinig, niet te veel. Al met al een ontzettend geslaagd evenement. Een aantal zaken vielen op:
In terecht! Ik zal toelichten waarom: Programmeurs proberen software zo te maken dat het werkt zoals de eisen en wensen het voorschrijven. Daar waar software testers veel meer geconfronteerd worden met resultaten die anders zijn dan de verwachtingen. Zij zijn hierop getraind en hebben dit al jarenlang meegemaakt. Software testers hebben een bepaalde mind-set die soms contra dat van en programmeur is. Anders gezegd: daar waar een programmeur vaak zoekt naar oplossingen, zoekt een software tester meer naar problemen. Maar wat is dan de overeenkomst met Artificial Intelligence? Nou deze is eigenlijk heel voor de hand liggend. Net zoals een mens soms rare bokkensprongen kan maken in een ander mens zijn ogen, zal dit ook gaan gebeuren met Articial Intelligence. Deze komt namelijk tot bepaalde conclusies die anders kunnen zijn dan de vooringestelde verwachtingen. Hey laat dat patroon nou net bekend voorkomen bij software testers, wat een toeval... Maar waarom is de wereld niet toe aan Artificial Intelligence software testen dan? Dit heeft alles te maken met het totaaloverzicht m.b.t. het proces. Het duidelijkst kwam dit naar voren tijdens de presentatie over regressietesten. De vraag werd of regressietesten wel of niet nodig was. Ook ging het over wat regressietesten nou precies inhoudt. Maar wat mij vooral opviel is dat er niets werd gezegd over waar regressietesten zich precies bevindt in het totaalplaatje van het testproces. Met andere woorden. Als regressietesten nodig wordt geacht. Doe je dat dan tijdens een Sprint? er na? of ervoor? Wanneer bepaald je of een regressietest nodig is? Wat is de inhoud van een regressietest? Wat doe je met nieuwe testcases? Wanneer onderhoud je de oude testcases? Plan je deze ook in tijdens de planningspoker sessie? Wordt dit gedaan door dezelfde groep? of juist een dedicated groep? Het moge duidelijk zijn waar ik naartoe wil met bovenstaande vragen! Als hier nog nauwelijks tot niet is over nagedacht... hoe gaat het straks dan met de uitkomsten van het Artificial Intelligence deel? Worden deze onderdeel van een regressietest? Of juist niet. In essentie: Scrum-Agile schrijft hier niets over... Dat maakt echter niet dat het dan ook niet aan de orde van de dag zal zijn. Scrum-Agile en het testproces staan soms vrij haaks op elkaar... Beter verwoord: Scrum-Agile en de manier van werken, werkt niet altijd een geoptimaliseerd testproces in de hand. Sterker nog: soms voelt het dat als je alles exact zoals Scrum-Agile voorschrijft zou doen, het hele proces van testen op zijn gat loopt. Denk je dat Articial Intelligence uitkomsten dit toch al lastig te overziene proces zullen vergemakklijken? Nee natuurlijk niet! De kans dat een Sprint uitloopt of langer duurt dan gepland is minstens zo groot, zo niet nog vele malen groter. Het zou mooi zijn als door het toepassen van Artifical Intelligence opeens het testproces binnen Scrum-Agile voorspelt kan worden. Maar iedere nuchter nadenkende software tester weet dat de kans dat er onvoorspelbare dingen gaan gebeuren waarschijnlijk alleen maar groter wordt. Blockchain en Artificial Intelligence: Na de 3e presentatie was mijn gevoel erover op zijn sterkst. Ik weet niet precies hoe, maar ik denk dat Blockchain en Artificial Intelligence met elkaar verweven gaan raken. Als mens heb je toch ook wel eens bepaalde gedachten die je voor je houdt? Als je dus echte Articial Intelligence zou proberen te maken, dan moet je toch ook dat effect inbouwen? Hoe hou je dan zoiets objectief? Aaaah... blockchain... "De ongeschreven regels van de mensheid, maar dan in een computer, hmmm interessant...". De belangrijkste conclusies:
0 Comments
|
Categories :
All
120 unieke bezoekers per week.
Uw banner ook hier? Dat kan voor weinig. Tweet naar @testensoftware AuthorMotto: Archives
March 2024
This website uses marketing and tracking technologies. Opting out of this will opt you out of all cookies, except for those needed to run the website. Note that some products may not work as well without tracking cookies. Opt Out of Cookies |