Issue No. 03 - May/June (2011 vol. 28)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2011.65
Frank Buschmann , Siemens Corporate Technology
When explicitly considering the testability of software-centric systems, architects tend to be more conscious and thoughtful about their design decisions. In this installment, the author discusses how architects can use tests and test-driven development as a tool for designing, to establish a continuous, immediate, and constructive feedback loop on architecture quality and usability. The goal is to avoid or discover architectural deficiencies before they're realized—when they're less costly to correct.
test-driven development, testability, design for testability
F. Buschmann, "Tests: The Architect's Best Friend," in IEEE Software, vol. 28, no. , pp. 7-9, 2011.