Testautomatisering is voor velen nog steeds iets magisch. Managers zien er een grote kostenbesparing in, veel testers vinden het eng en veel bouwers zeggen het is iets voor testers dus daar ga ik mij niet mee bemoeien. Dat test automatisering niet eng hoeft te zijn ga ik in de komende artikelen uit leggen. Stap voor stap ga ik een testproject opzetten, inrichten en onderhouden. De tools die ik hierbij ga gebruiken zijn vooral zijn gratis beschikbaar op het internet. In dit artikel leg ik vooral uit waarom ik kies voor bepaalde combinaties en welke combinaties logisch zijn.
.Net
Wanneer er ontwikkeld wordt met behulp van de Microsoftstack (lees: het dot Net framework of Azure) dan is het het makkelijkst om te kiezen voor de volgende samenstellingen:- IDE: Visual Studio Community Edition
- Test Engine: Selenium Webdriver
- BDD: Specflow
- Testrunner: Microsoft Test
Java
Wanneer er ontwikkeld wordt met behulp van Java , dan kun je het beste kiezen voor een van de volgende samenstellingen:\- IDE: IntelliJ of Eclipse
- Test Engine: Selenium Webdriver
- BDD: Cucumber
- Testrunner: Junit