Ga direct naar inhoud

De AI-Evolutie in Software Testing

Sanne Visser; Menno Bruijn
Jan 30, 2024

In hoeverre zijn AI-testtools in staat om testwerk uit te voeren?

Het landschap van softwaretesten ondergaat veranderingen en er is één cruciale speler verantwoordelijk voor deze revolutie: Kunstmatige Intelligentie (AI). We verkennen de huidige en toekomstige impact van AI op softwaretesten en bespreken de kansen en uitdagingen die hiermee gepaard gaan. Van de rol van AI bij het beoordelen van softwarekwaliteit tot het potentieel om testtaken te automatiseren en onderzoeken we of testers het risico lopen overbodig te worden.

Dit onderzoek behandelt ook innovatieve tools zoals test.ai, om inzicht te bieden in hun functionaliteiten en implicaties. Sanne Visser bespreekt het heden en de toekomst van AI in softwaretesten.

Wat is het belang van dit onderwerp in de nabije toekomst?

Sanne: Testers maken gebruik van elke tool om beter te testen, inclusief AI. Het schrijven van testautomatiseringscode is net als elke andere code. Ik verwacht dat testers AI-assistenten zoals Co-Pilot zullen omarmen voor hun codeeroplossingen. Benut de kracht van LLM’s voor testscenario’s en documentatie. De volgende stap: AI-bots die frontend-testen in mobiele en webapps ondersteunen.

Met welke uitdagingen verwacht u dat organisaties te maken zullen krijgen bij de implementatie ervan?

Sanne: AI-tools bij het testen zijn geen kwestie van ‘als’, maar van ‘nu’. De uitdaging ligt in het ethisch en duurzaam begeleiden van het gebruik ervan. We moeten een veilige implementatie kunnen garanderen en tegelijkertijd hun rol als facilitator voor snellere, betere en potentieel kosteneffectievere tests bevorderen.

Wat zou de eerste stap zijn voor bedrijven die dit willen toepassen?

Sanne: Door lokale LLM’s of andere veilige generatieve AI-oplossingen in te zetten, kunnen door de gehele organisatie experimenten worden uitgevoerd in de beginfase van de adoptie. Hierdoor wordt het makkelijker om de toepassing van AI bij het testen in de hele organisatie door te voeren. Toch is het, zoals al gezegd, geen kwestie van ‘Als’ maar van ‘nu’. De technologie is te waardevol om hiermee te wachten. De uitdaging voor organisaties ligt in het begeleiden van de adoptie op ethische en duurzame wijze.

Hoe kunnen we op een ethisch verantwoordelijke wijze manoeuvreren tussen menselijke expertise en technologische vooruitgang? We onderzoeken het potentieel om efficiëntie en betrouwbaarheid te verbeteren, met nadruk op de onmisbare menselijke bijdrage aan kwaliteitsborging in de 3de editie van Applications Unleashed.

Maak kennis met onze experts

Sanne Visser

Managing Consultant Testing
Sanne is een doorgewinterde testconsultant met meer dan vijftien jaar ervaring in het testvak. Ze heeft diverse rollen vervuld, waaronder Testmanager, Testcoördinator en Agile Testing Coach. Buiten haar professionele assignments is Sanne een actieve deelnemer in de internationale software testing community, waar ze als spreker optreedt op conferenties en diverse testevenementen organiseert, zoals TestJam en Friends of Good Software.

Menno Bruijn

Senior Consultant Testing
Menno is zes jaar geleden begonnen als testconsultant Capgemini en heeft bij diverse opdrachten ervaring opgedaan als testautomatiseerder, agile tester, test coördinator en test coach. Naast het testvak heeft Menno sterke interesse in nieuwe opkomende technologieën zoals blockchain en AI. Over deze onderwerpen heeft hij verschillende presentaties en workshops gegeven op platformen als TestNET en TestJam.