7 Qualitativ hochwertige Tests

7.1 Setup

Sie wissen jetzt, wie Sie testgetriebene Entwicklung durchführen. Vor allem aber haben Sie in Kapitel 6 gelernt, wie Sie das Design Ihres Systems mithilfe von TDD formen. Gefahrloses, kontinuierliches Refactoring wahrt die Qualität Ihres Produktionscodes. In diesem Kapitel erfahren Sie, wie Sie für ein gutes Design Ihrer Tests sorgen, damit sich der Aufwand für sie lohnt und die Tests bei der Wartung keine Probleme verursachen.

Folgende Konzepte werden herangezogen, um das Thema »qualitativ hochwertige Tests« zu beleuchten:

  • Das FIRST-Prinzip, eine hervorragende Möglichkeit, um Ihre Tests zu prüfen

  • Die Richtlinie »eine Zusicherung pro Test«, die Ihnen hilft, die Größe von Tests zu beschränken

  • Die Testabstraktion ...

Get Testgetriebene Entwicklung mit C++ 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.