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
In de komende artikelen zal ik steeds beide varianten uit werken