首页> 外文会议>International symposium on Software testing and analysis >Automatic system testing of programs without test oracles
【24h】

Automatic system testing of programs without test oracles

机译:无需测试预告片即可对程序进行自动系统测试

获取原文

摘要

Metamorphic testing has been shown to be a simple yet effective technique in addressing the quality assurance of applications that do not have test oracles, i.e., for which it is difficult or impossible to know what the correct output should be for arbitrary input. In metamorphic testing, existing test case input is modified to produce new test cases in such a manner that, when given the new input, the application should produce an output that can easily be computed based on the original output. That is, if input x produces output f(x), then we create input x' such that we can predict f(x') based on f(x); if the application does not produce the expected output, then a defect must exist, and either f(x), or f(x') (or both) is wrong.
机译:业已证明,变形测试是一种简单有效的技术,可以解决没有测试预言的应用程序的质量保证问题,即很难或不可能知道任意输入的正确输出。在变态测试中,现有测试用例的输入被修改以产生新的测试用例,这样,当给定新的输入时,应用程序应产生可以根据原始输出轻松计算的输出。也就是说,如果输入x产生输出f(x),则我们创建输入x',以便可以基于f(x)预测f(x');如果应用程序未产生预期的输出,则必须存在缺陷,并且f(x)或f(x')(或两者)都是错误的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号