Software testing at the architectural level

N/ACitations
Citations of this article
25Readers
Mendeley users who have this article in their library.

Abstract

This paper argues that with the advent of explicitly specified software architectures, testing can be done effectively at the architectural level. A software architecture specification provides a solid foundation for developing a plan for testing at this level. We propose several architecture-based test criteria based on the Chemical Abstract Machine model of software architecture. An architectural (integration) test plan, developed by applying selected of these criteria, can be used to assess the architecture itself or to test the implementation's conformance with the architecture. This facilitates detecting defects earlier in the software lifecycle, enables leveraging software testing costs across multiple systems developed from the same architecture, and also leverages the effort put into developing a software architecture.

Cite

CITATION STYLE

APA

Richardson, D. J., & Wolf, A. L. (1996). Software testing at the architectural level. In International Software Architecture Workshop, Proceedings, ISAW (pp. 68–71). ACM. https://doi.org/10.1145/243327.243605

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free