首页> 外文期刊>Software Quality Journal >Automating unit and integration testing with partial oracles
【24h】

Automating unit and integration testing with partial oracles

机译:使用部分Oracle自动执行单元和集成测试

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

摘要

The oracle problem is an essential part in current research on automating software tests. Partial oracles seem to be a viable solution, but their suitability for different testing steps and general applicability for various systems remains still to be shown. This paper presents a study in which partial oracles are applied in order to automatically test a jpeg2000 encoder as an example for a modular software system with several integrated units and components. The effectiveness of the partial oracles is measured by means of mutation analysis to determine their adequacy for both unit and integration testing. Additionally, the paper presents possibilities of improving the effectiveness as well as the efficiency of the employed partial oracles. It shows how the knowledge of certain characteristics of the system to be tested, such as linearity or time-invariance, may lead to a better choice of partial oracles and thus to an improved effectiveness and efficiency.
机译:甲骨文问题是当前自动化软件测试研究中必不可少的部分。部分预言片似乎是一个可行的解决方案,但是它们对不同测试步骤的适用性以及对各种系统的一般适用性仍有待证明。本文提出了一项研究,其中应用部分预言系统来自动测试jpeg2000编码器,以具有多个集成单元和组件的模块化软件系统为例。通过突变分析来评估部分预言的有效性,以确定它们是否适合单元测试和集成测试。此外,本文还提出了提高部分甲骨文的有效性和效率的可能性。它显示了对要测试的系统的某些特性(例如线性或时不变性)的了解如何导致对部分预言片的更好选择,从而提高了有效性和效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号