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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.