Gaining on data quality

The automatic data collection, based on a well designed unit-test (see this post ) needs the following steps:

A sound architectural design where services are neatly conceived for managing values and entities.
Collection requirements including boundary values (see Boundary values ). Thereby, the tests will be focused on the “critical” scenarios.
Developers able to work in a TDD [...]