Systematic Software Architecture Based Testing Approach A Case Study
Software Architecture can be used as reference model for code conformance testing and to check if implementation fulfills to its specification at the SA level. Previous work have shown that how suitable test can be "Selected" from SA specification and how they may "Refined" into concrete tests executable at the code level. However there was no systematic method to perform the refinement step. The paper extends the previous approaches to software architecture based testing and how a specific architectural style which supports implementation and facilitates the mapping among SA-based and code-based test cases can be used to deliver a completely systematic SA-based testing approach.