10.3. Systemtests sind NOTWENDIG ...

Ihr System muss funktionieren, und dass bedeutet, dass es verwendbar sein muss. Sie benötigen also entweder eine explizite Phase für End-to-End-Systemtests oder müssen echte Benutzer mit dem System arbeiten lassen (selbst wenn es eine Beta-Testversion ist). Egal welchen Weg Sie einschlagen, Sie müssen das System in einer Situation testen, die dem wahren Leben so nahe kommt, wie es eben geht. Das nennt man Systemtest, und bei diesen geht es um die Realität und das System als Ganzes anstatt um seine einzelnen Teile.

Ich habe Massen von Tests geschrieben, die alle möglichen Bedingungen abdecken. Machen wir nicht schon Systemtests?

Bislang haben wir Unit-Tests durchgeführt. Unsere Tests konzentrieren sich jeweils ...

Get Softwareentwicklung von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.