Testability of Software Components
IEEE Transactions on Software Engineering
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Specification matching of software components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Testing object-oriented systems: models, patterns, and tools
Testing object-oriented systems: models, patterns, and tools
Interface Mutation: An Approach for Integration Testing
IEEE Transactions on Software Engineering
Component-based software engineering: putting the pieces together
Component-based software engineering: putting the pieces together
The Java Language Specification
The Java Language Specification
UML-Based Integration Testing for Component-Based Software
ICCBSS '03 Proceedings of the Second International Conference on COTS-Based Software Systems
Techniques of Maintaining Evolving Component-Based Software
ICSM '00 Proceedings of the International Conference on Software Maintenance (ICSM'00)
Techniques for Testing Component-Based Software
ICECCS '01 Proceedings of the Seventh International Conference on Engineering of Complex Computer Systems
The Art of Software Testing
An Active-Architecture Approach to COTS Integration
IEEE Software
Empirical Software Engineering
Early detection of COTS component functional suitability
Information and Software Technology
Integrating techniques and tools for testing automation: Research Articles
Software Testing, Verification & Reliability
Compatibility and Regression Testing of COTS-Component-Based Software
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Using component metadata to regression test component-based software: Research Articles
Software Testing, Verification & Reliability
Testing software components for integration: a survey of issues and techniques: Research Articles
Software Testing, Verification & Reliability
Reconstruction of Type Information from Java Bytecode for Component Compatibility
Electronic Notes in Theoretical Computer Science (ENTCS)
Hi-index | 0.00 |
Replacing pieces of component-based systems carries a serious risk on the expected stability. Substitutability of components must then be carefully identified. With this intent, this paper presents a process to evaluate replacement components by complementing the conventional compatibility analysis with component testing criteria. Functions of data transformation encapsulated by components (i.e. their behaviour) are analysed according to the Observability testing metric. For a component under substitution, a Component Behaviour Test Suite is built to be later applied on candidate replacement components. This approach is also known as Back-to-Back testing. The whole process is currently supported through the tool testooj, which is focused on testing Java components.