Automatisierte Tests mit Entity Framework 6

In der Softwareentwicklung nimmt das Testen von Anwendungen und Beheben von Fehlern einen großen Teil der Arbeitszeit ein. Sind die Module einer Software durch lose Kopplung der Abhängigkeiten klar getrennt, lässt sich die Software unter Verwendung von Dependency Injection und Mock-Objekten isoliert testen. Werden jedoch externe Ressourcen von der Software verwendet, wie z.B. USB-Geräte oder […]

Unit Tests und sie umgebende Mythen

Warum Unit Tests? Das Testen von Produkten vor ihrer Auslieferung ist keine Neuheit. Maschinen jeglicher Art werden, bevor sie den Kunden erreichen, ausgiebig auf Ihre Stabilität, Laufzeit und Sicherheit getestet. Bei physisch vorhandenen Produkten lassen sich demnach auch physische Eigenschaften testen. Wie aber lässt sich Software testen? Die Softwaretechnik unterscheidet in verschiedenste Testarten. In diesem […]