Test Driven Development (TDD) en .Net
Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inzicht in het testproces
Meeteenheden voor softwarekwaliteit
Testproces in de projectlevenscyclus, types, input
XP (eXtreme Programming)-praktijken, Test Driven Development (TDD) en stijlen
Testen in agile projectbeheer
Refactoring code
Fixtures, kwaliteiten van testcode
Testdekking
Hulpmiddelen
Workshop: tests schrijven in een project
Uitvoering van eenheidstests
De waarde van eenheidstests
.Net kader voor testen (MSTest)
Assertion principe
Testgevallen, Testsuites
Testverkenner, uitvoering
Vergelijking met het NUnit alternatief
Workshop: uitvoeren van unit tests, uitvoering
Uitvoeren van prestatietests
Testen van de schaalbaarheid met off-the-shelf tools
Presentatie van een performancetestproject (voor Visual Studio Ultimate)
Testen van de data-persistentielaag
Mock- en Stub-objecten begrijpen
Mock- en Stub-objecten: simulaties en reproductie van echte objecten
Redenen voor gebruik
Technische details
Ontdekking van de bibliotheken op de markt
Workshop: het gebruik van jMock of MockObject
Uitvoeren van functionele tests
Functioneel testen met Fit en FitNesse
Functioneel testen en TDD
Workshop: functionele tests uitvoeren