2011
Conference article  Open Access

Exploiting software architecture to support requirements satisfaction testing

Clements P., Escalona M. J., Inverardi P., Malavolta I., Marchetti E.

Debugging  Verification 

Currently, software testing is mainly carried on independently from software architecture-related information. Some approaches propose to perform integration and regression testing with respect to software architecture descriptions, but less attention has been paid to analysing software architecture in order to develop a less costly and time-consuming test plan that covers the requirements of the system of interest. If on one side, it is well known that providing an effective test plan is crucial to software quality, on the other side software testing is extremely difficult because it stems from the complexity of current software systems. In this paper we (i) elaborate on how a new architectural analysis can help in producing better test plans and (ii) identify a set of corresponding research challenges. We believe that considering and analysing architectural information for requirements satisfaction testing purposes will provide substantial benefits in terms of test plan specification process, test plan effectiveness, and test cases understandability.

Source: 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering, ESEC/FSE '11, pp. 484–487, Szeged, Hungary, 5-9 Settembre 2011

Publisher: ACM Press, New York, USA


Metrics



Back to previous page
BibTeX entry
@inproceedings{oai:it.cnr:prodotti:206304,
	title = {Exploiting software architecture to support requirements satisfaction testing},
	author = {Clements P. and Escalona M.  J. and Inverardi P. and Malavolta I. and Marchetti E.},
	publisher = {ACM Press, New York, USA},
	doi = {10.1145/2025113.2025198},
	booktitle = {19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering, ESEC/FSE '11, pp. 484–487, Szeged, Hungary, 5-9 Settembre 2011},
	year = {2011}
}

CHOREOS
Large Scale Choreographies for the Future Internet


OpenAIRE