Authors:
Andres Flores
1
and
Macario Polo Usaola
2
Affiliations:
1
Universidad Nacional del Comahue, Argentina
;
2
Alarcos Group, Escuela Superior de Informática, Universidad de Castilla-La Mancha, Spain
Keyword(s):
Component-based Software Engineering, Substitutability, Upgrade, Black-Box Testing.
Related
Ontology
Subjects/Areas/Topics:
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Methodologies, Processes and Platforms
;
Model-Driven Software Development
;
Modeling Concepts and Information Integration Tools
;
Software Engineering
;
Systems Engineering
Abstract:
Updating systems assembled from components demand a careful treatment due to stability risks. Replacement components must be properly evaluated to identify the required similar behaviour. Our proposal complements the regular compatibility analysis with black-box testing criteria to reinforce reliability. The aim is to analyze functions of data transformation encapsulated on components, i.e. their behaviour. This complies with the observability testing metric. A Component Behaviour Test Suite is built concerning the integration level to be later applied on candidate upgrades. The approach is supported through a tool developed on our group, testooj, which is focused on Java components.