首页> 外文期刊>Software Testing, Verification and Reliability >Effective test case selection for component customization and its application to Enterprise JavaBeans
【24h】

Effective test case selection for component customization and its application to Enterprise JavaBeans

机译:有效的测试用例选择,以实现组件自定义及其在Enterprise JavaBeans中的应用

获取原文
获取原文并翻译 | 示例

摘要

Component users need to customize components they obtain from providers, because providers usually develop components for general use. Although the customization is accomplished by modifying the interface of a component, faults from customization appear when the implementation part of a component and the interfaces interact. The implementation part is a black-box, whose source code is not available to a component user, while the interface is a white-box, whose source code is available for customization. Therefore, customization faults should be tested using both the black-box part and the white-box part of a component. This paper proposes a new technique to test customization faults using software fault injection and mutation testing, and the technique is tailored to Enterprise JavaBeans. Test cases are selected by injecting faults not into the entire interface but into specific parts of the component's interface. The specific parts that are chosen control the effectiveness of the test cases. An empirical study to evaluate the technique is reported.
机译:组件用户需要自定义从提供者那里获得的组件,因为提供者通常会开发通用的组件。尽管通过修改组件的接口来完成定制,但是当组件的实现部分与接口交互时,会出现来自定制的错误。实现部分是黑盒,其源代码对于组件用户不可用,而接口是白盒,其源代码可用于自定义。因此,应该使用组件的黑盒部分和白盒部分来测试自定义错误。本文提出了一种使用软件故障注入和变异测试来测试定制故障的新技术,该技术是针对Enterprise JavaBeans量身定制的。通过不将故障注入整个接口而是将故障注入组件接口的特定部分来选择测试用例。选择的特定部分控制测试用例的有效性。报告了一项评估该技术的实证研究。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号