Skip to content

Latest commit

 

History

History
30 lines (16 loc) · 1.04 KB

componenttesting.adoc

File metadata and controls

30 lines (16 loc) · 1.04 KB
Unit Test

https://en.wikipedia.org/wiki/Unit_testing

Unit

From the system-requirements perspective only the perimeter of the system is relevant, thus only entry points to externally-visible system behaviours define units.

Typischerweise werden Systeme auch intern mit "Unittests" weitestgehend getestet:

Unittests

Richtiger wäre es nur den (fachlich relevanten) Eingang und Ausgang des Systems zu testen:

Komponententests

INFO: ACME hat keinerlei typische Unittests, sondern Komponententests und eine sehr hohe Testabdeckung!

Ports und Adapter Testing Entwicklungsablauf aus dem Buch

Testing Ports and Adapters

Testing bei ACME

Claims:

  • Real-to-Test hat geringen Mehrwert

  • Real-to-Real entspricht eher einem End-To-End Test, in einer event driven Architektur (da messbare Änderungen durch Eventverarbeitung in anderen Komponenten stattfinden)

Testing Ports and Adapters bei ACME