Jede Komponente hat eine klar abgegrenzte Aufgabe und kann isoliert getestet werden. Die Domain kann ohne Hardware getestet werden, da sie keine I/O-Funktionalität enthält. Actions können als Reaktion auf simulierte Ereignisse getestet werden. Responder-Tests prüfen nur, ob die richtige Reaktion auf das Domänenergebnis erfolgt. Diese Trennung erleichtert langfristige Wartung erheblich.
Wie unterstützt ADR die Testbarkeit und Wartbarkeit von Embedded-Software?
—