Software Architecture in Practice
Recap on extrinsic quality factors
Extrinsic quality factors are key concepts for business and architecture stakeholders. [Bass et al, 2013] use quality factors to describe the architectural characteristics of a system -
availability, modifiability, performance, security, testability, and usability
as well as...
qualities, such as . . .
Some tips from Eberhardt Rechtin
On the design of testable systems, Rechtin provides us with several heuristics [Rechtin, 1991] -
To be tested, a system must be designed to be tested
This sounds self-evident, yet, within many architecture silos, a view persists that testability is the concern of development and testing teams. Are they missing something?
The test setup for . . .