Loading...
Please wait, while we are loading the content...
Similar Documents
An Approach to Testing Black-Box Components Using Contract Mutation", accepted by
| Content Provider | CiteSeerX |
|---|---|
| Author | Hou, Shan-Shan Zhang, Lu Jiang, Ying Xie, Bing Shan, Jin-Hui |
| Abstract | Component Based Software Development (CBSD) is gaining popularity in recent years. In this way of software development, software components, which are typically black-box components, are intensively reused to construct new systems. To ensure the quality of software systems composed of black-box components, a primary concern is how to ensure the quality of black-box components. Thus, adequate testing of those black-box components that will be reused is a necessary step in CBSD. However, due to the unavailability of the source code of black-box components, ensuring test adequacy becomes one of the hardest issues for testing black-box components. To tackle this problem, it is a natural idea to apply mutation testing, which is a fault-based testing method used for measuring test adequacy, for component contracts, whose aim is to improve the testability of the component. Though powerful, mutation testing is usually very computation-expensive, as many mutants need to be produced and executed in mutation testing. In this ∗ Corresponding author. 93 94 Y. Jiang et al. paper, we propose a contract-based mutation technique for testing black-box components. |
| File Format | |
| Journal | International Journal of Software Engineering and Knowledge Engineering |
| Access Restriction | Open |
| Subject Keyword | Fault-based Testing Method Source Code Contract Mutation Quot Software Component Natural Idea Corresponding Author Contract-based Mutation Technique Component Contract Mutation Testing Software System Test Adequacy Adequate Testing Necessary Step Black-box Component Primary Concern Many Mutant New System |
| Content Type | Text |
| Resource Type | Article |