Dimension Wissen 5

Der Entwicklerkosmos / Die vier Dimensionen

Die Dimension ‚Wissen‘

5. Saubere Tests

TestWissen

Was sind Unittests, Systemtests, Regressionstests, Akzeptanztests, Komponententests, Smoketests, Integrationstests? Wann ist welcher Test sinnvoll? Wie können die Tests automatisiert und regelmäßig ausgeführt werden? Welche Testframeworks helfen dabei? Was ist die Testabdeckung und wie wird sie gemessen?

Diese Fragen zeigen, dass eine Menge Test-Knowhow notwendig ist, um eine tragfähige Teststrategie für eine bestimmte Software zu entwerfen. Ein Teil dieser Fragen werden in Kosmologie für Softwareentwickler beantwortet.

Grundsätzlich empfehlen wir die Anwendung TDD-1
der TDD-Methode. Wenigstens ihre Grundidee sollte Basis für alle Implementierungsarbeit sein, denn mit ihr ist flächendeckend wartbaren Quellcode möglich, was die SE besonders effektiv macht.
Zur automatischen Ausführung von Kunden-Akzeptanztests sind Tools wie JBehave, FitNesse und NatSpec sehr empfehlenswert.


[ < ]       [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ]       [ > ]

Zurück


Wir freuen uns über Kommentare zu dieser Seite:

Der Entwicklerkosmos / Die vier Dimensionen

Die Dimension ‚Wissen‘

5. Saubere Tests

TestWissen

Was sind Unittests, Systemtests, Regressionstests, Akzeptanztests, Komponententests, Smoketests, Integrationstests? Wann ist welcher Test sinnvoll? Wie können die Tests automatisiert und regelmäßig ausgeführt werden? Welche Testframeworks helfen dabei? Was ist die Testabdeckung und wie wird sie gemessen?

Diese Fragen zeigen, dass eine Menge Test-Knowhow notwendig ist, um eine tragfähige Teststrategie für eine bestimmte Software zu entwerfen. Ein Teil dieser Fragen werden in Kosmologie für Softwareentwickler beantwortet.

Grundsätzlich empfehlen wir die Anwendung TDD-1
der TDD-Methode. Wenigstens ihre Grundidee sollte Basis für alle Implementierungsarbeit sein, denn mit ihr ist flächendeckend wartbaren Quellcode möglich, was die SE besonders effektiv macht.
Zur automatischen Ausführung von Kunden-Akzeptanztests sind Tools wie JBehave, FitNesse und NatSpec sehr empfehlenswert.


[ < ]       [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ]       [ > ]

Zurück


Wir freuen uns über Kommentare zu dieser Seite:

Schreibe einen Kommentar