首页> 外文会议>IEEE/ACM International Workshop on Automation of Software Test >Guided Test Case Generation through AI Enabled Output Space Exploration
【24h】

Guided Test Case Generation through AI Enabled Output Space Exploration

机译:通过AI启用输出空间探索的指导测试用例

获取原文

摘要

Black-box software testing is a crucial part of quality assurance for industrial products. To verify the reliable behavior of software intensive systems, testing needs to ensure that the system produces the correct outputs from a variety of inputs. Even more critical, it needs to ensure that unexpected corner cases are tested. Existing approaches attempt to address this problem by the generation of input data to known outputs based on the domain knowledge of an expert. Such input space exploration, however, does not guarantee an adequate coverage of the output space as the test input data generation is done independently of the system output. The paper discusses a novel test case generation approach enabled by neural networks which promises higher probability of exposing system faults by systematically exploring the output space of the system under test. As such, the approach potentially improves the defect detection capability by identifying gaps in the test suite of uncovered system outputs. These gaps are closed by automatically determining inputs that lead to specic outputs by performing backward reasoning on an artificial neural network. The approach is demonstrated on an industrial train control system.
机译:黑匣子软件测试是工业产品质量保证的关键部分。为了验证软件密集型系统的可靠行为,测试需要确保系统从各种输入中产生正确的输出。甚至更关键,它需要确保测试意外的角色情况。现有方法试图通过基于专家的域知识来生成输入数据到已知输出来解决此问题。然而,这种输入空间探索不保证对输出空间的充分覆盖,因为测试输入数据生成独立于系统输出完成。本文讨论了神经网络启用的新型测试案例,通过系统地探索被测系统的输出空间来揭示系统故障的更高概率。因此,该方法可能通过识别揭露系统输出中的测试套件中的间隙来提高缺陷检测能力。通过自动确定通过在人工神经网络上执行后向推理而导致导致特定输出的输入来关闭这些间隙。该方法在工业列车控制系统上证明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号