Test Driven Development in sechs einfachen Schritten

Sie möchten eine neue Software entwickeln. Dabei haben Sie natürlich die Absicht ein tolles Produkt mit einer hervorragenden technischen Qualität zu erzeugen. Und diese hervorragende technische Qualität wollen Sie mit einer möglichst umfassenden Testabdeckung beweisen und absichern. Doch in erschreckend vielen Fällen werden die Punkte hervorragende technische Qualität und umfassende Testabdeckung deutlich verfehlt. Bei der […]

Die AAA-Regel

Die Grundlage einer guten Testautomatisierung in der Softwareentwicklung sind Unit Tests. Um wirklich gute Unit Tests zu schreiben, gibt es ein paar Faustformeln dafür, wie ein Unit Test aussehen sollte. Eine davon ist die AAA-Regel. AAA steht dabei für: Arrange Act Assert und beschreibt den Aufbau eines Unit Tests. Im Arrange wird die Startsituation des […]