Het testen van en met Robots

Het testen van robots of het testen met robots het is maar een verschil van een woord maar het maakt een wereld van verschil in de toepassing van ons geliefde vakgebied. Hoe je het wendt of keert robots zullen ook in ons vakgebied door dringen. Hier werd al een voorschot opgenomen tijdens de tMap dag van 2016. Het rare is dat robots in het testen al eigenlijk heel gewoon zijn. Robots zijn dingen (stukjes code) die ons monotone repetitieve taken uit handen gaan nemen. Het testen van robots of het testen met robots het is maar een verschil van een woord maar het maakt een wereld van verschil in de toepassing van ons geliefde vakgebied. Hoe je het wendt of keert robots zullen ook in ons vakgebied door dringen. Hier werd al een voorschot opgenomen tijdens de tMap dag van 2016. Het rare is dat robots in het testen al eigenlijk heel gewoon zijn. Robots zijn dingen (stukjes code) die ons monotone repetitieve taken uit handen gaan nemen. Denk aan een robot en veel mensen denken Heel voor de hand liggend is om te zeggen dat een testautomatiseringsframework een robot te noemen. Immers hij neemt ons het monotone repetitieve werk van een regressie testuitvoeren uit de handen. En in zekere mate hebben we daar gelijk in. Dat is een mooi voorbeeld van het testen met robots. Maar we kunnen ook zaken testen met behulp van robots omdat we voor het uitvoeren van de testen op de buigzaamheid van nieuwe materialen binnen de vliegtuigindustrie hulpmiddelen nodig hebben om die testen uit te voeren. Maar robots kunnen we ook gebruiken om andere testen uit te voeren dan die we normaal uitvoeren. Dus in plaats van 10.000 keer dezelfde bestelling te plaatsen kunnen we een robot ook 10.000 verschillende bestellingen laten plaatsen wat meer een reguliere load over een dag representeert voor het uitvoeren van een Performance Load of Stresstest. Maar we kunnen robots ook in zetten om een bruteforce attack (een heel groot aantal testgevallen tegelijk af voeren) te simuleren. Dit zijn allemaal voorbeelden waar we samen met robots testen uitvoeren om het werk van de testanalyst te vergemakkelijken. Want het creatieve werk blijft de mens doen en het uitvoeringswerk, wat vaak eentonig is wordt gedaan door de robot. Maar hoe testen we dan een robot of die geschikt is voor zijn werk. Een mooi voorbeeld hierin is de zelf rijdende auto. Een zelf rijdende auto moet niet alleen de weg herkennen, maar ook onverwachte situaties kunnen herkennen. Want je wilt als fabrikant van autonome voertuigen niet dat jouw voertuigen de voorkant van de kranten siert omdat hij een onverwachte situatie niet heeft herkend. Dus het testen van en met robots gaat ook op basis van risico’s, acceptatie criteria’s zodat we vertouwen kunnen krijgen in de gekozen robot-oplossing.

Advertisements