Die testgetriebene Entwicklung ist ein wesentlicher Baustein für erfolgreiche agile Softwareentwicklung. Die Methode hat ihren Ursprung in Extreme Programming und durch sie sind Praktiken wie Continuous Integration und Continuous Delivery erst möglich geworden. Lernen Sie am Beispiel C#.NET zu entscheiden wie Bestandscode testbar gemacht werden kann und wie Code so geschrieben werden kann, dass er ohne Refactoring getestet werden kann. Mittels erprobter Methoden sind Sie in der Lage testgetriebene Entwicklung mithilfe der richtigen Techniken unter Einsatz der passenden Frameworks voranzutreiben.
• Kennenlernen des Konzepts hinter Testdriven Development
• Nachhaltige Verbesserung des Entwicklungsprozesses
• Steigerung der Code Qualität
• Kennenlernen von Testtechniken und Frameworks