Welkom bij dotNed inloggen/aanmelden

dotNed Logo

Dennis Doomen over Automated UI testing bij ICT Automatisering

TDD LogoDonderdag 30 augustus (de 5e donderdag van de maand!) zijn we te gast bij ICT Automatisering te Barendrecht, waar Dennis Doomen ons alles zal vertellen over automated UI testing met SpecFlow en WatIN.

Test Driven Development is bij iedere professional tegenwoordig wel een bekend fenomeen. Zelf is hij er een groot voorstander van en past hij het in principe in elk project toe. Maar de combinatie van TDD en UI testen blijkt in de praktijk niet zo'n succes te zijn. Zelfs als je patterns als MVC, MVP of Presentation Model toepast, blijft het lastig om onderhoudbare en leesbare unit tests te schrijven.

Daarom is Dennis bij het huidige project overgestapt op SpecFlow en WaTIN om hun ASP.NET systeem met behulp van geautomatiseerd UI testen te verifieren. Dit is weliswaar niet hetzelfde als Acceptance Test Driven Development, maar als smoke tests hebben deze testen hun investering al ruim goedgemaakt. Zeker de functionele karakter abstractie die SpecFlow biedt maakt het een stuk makkelijker om de testen onderhoudbaar te houden.

Tijdens deze avond zal Dennis beginnen met een inleiding van de basisprincipes achter SpecFlow en de belangrijkste mogelijkheden van Watin. Maar net als bij TDD, kun je ook veel verkeerd doen. Daarom zal hij ook een groot deel besteden aan de best practices, allemaal op basis van een lopend project met de zowel de goede als de slechte voorbeelden.

Kortom, ben je serieus bezig met het bouwen van hoge kwaliteit software, kom dan in ieder geval eens luisteren naar wat Dennis Doomen hier over te melden heeft. Of je het dan ook zelf gaat gebruiken, mag je daarna zelf beslissen..

Over Dennis:

Dennis zit inmiddels al weer 15 jaar in het vak en heeft vrijwel alle aspecten van het bouwen van systemen wel gezien. Naast het uitvoeren van projecten als teamleider, architect of coach helpt hij organisaties bij het professioneleren van haar ontwikkelactiviteiten. Voor vragen over ontwikkelstraten, unit testen en Application Lifecycle Management kun je altijd bij hem terecht. Daarnaast heeft hij een grote passie voor architectuur en Agile development, èn is hij iemand die kwaliteit bijzonder hoog in het vaandel heeft staan. Hij is een fervent blogger en Twitteraar en beheert meerdere open-source projecten, waaronder een site rondom zijn C# Coding Guidelines.

Deze avond is uiteraard gratis na inschrijving. De deur gaat open om 18.00 met een hapje en een drankje en Dennis zal rond 19.00 beginnen.

Helaas, het is niet meer mogelijk aan te melden voor deze bijeenkomst.