Testability of Software Components
IEEE Transactions on Software Engineering
A Framework for Specification-Based Testing
IEEE Transactions on Software Engineering
Software Testability: The New Verification
IEEE Software
Testing Component-Based Software: A Cautionary Tale
IEEE Software
A Method for Built-in Tests in Component-based Software Maintenance
CSMR '99 Proceedings of the Third European Conference on Software Maintenance and Reengineering
WCT: A Wrapper for Component Testing
FIDJI '01 Revised Papers from the International Workshop on Scientific Engineering for Distributed Java Applications
Establishing Trust in COTS Components
ICCBSS '03 Proceedings of the Second International Conference on COTS-Based Software Systems
Incorporation of Test Functionality into Software Components
ICCBSS '03 Proceedings of the Second International Conference on COTS-Based Software Systems
A framework for component deployment testing
Proceedings of the 25th International Conference on Software Engineering
Proceedings of the ISSTA 2006 workshop on Role of software architecture for testing and analysis
An approach for component testing and its empirical validation
Proceedings of the 2009 ACM symposium on Applied Computing
Software testing research and practice
ASM'03 Proceedings of the abstract state machines 10th international conference on Advances in theory and practice
Hi-index | 0.00 |
Component engineering is gaining substantial interest in the software engineering community. A lot of research efforts have been devoted to the analysis and design methods for component-based software. However, only few papers address the testing of software components and component-based software. This paper focuses on how to build testable software components by increasing the testability of software components. The paper introduces the concept of testable bean, and proposes a new way to construct a testable bean based on a testable architecture and well-defined built-in interfaces. In addition, the paper also reports our efforts on developing a test bed to achieve automation for test beans.