Unittests
Unittests testen die elementarten Einheiten z.B. Funktionen oder Klassen und helfen, dass man keine unbeabsichtigten Änderungen macht.
Frameworks für UnitTests führen die Tests aus und sammeln Statistiken:
- JUnit Java
-
Rules
JUnit Tutorial for Beginners: Learn in 3 DaysJUnit Tutorial for Beginners: Learn in 3 Days
- Nunit C#
- CppUnit [WP] C++
-
YoLinux-Tutorial
Unit-Tests unter C++ mit dem Framework CppUnit
- Google Test C++
-
YoLinux-Tutorial
Sprachen für Unittests
- Jnario
- Sprache, die das Verhalten von Java programmen beschreibt
Patterns für Unit-Tests
- Frank Appel: Clean Unit Test Pattern auf GDG DevFestKarlsruhe 2014
-
- Keine Unit und Integrationstest mischen
- Muster:
- Setup
- Exercise
- Verify
- Teardown - falls persistente Änderungen gemacht wurden
- Isolation: Depend on Components (DOC) sollen durch Mocks ersetzt werden
- JUnit in Nutshell
- Clean JUnit Throwable-Tests with Java 8 Lambdas