【24h】

Poster: Multimorphic Testing

机译:海报:多体测试

获取原文

摘要

The functional correctness of a software application is, of course, a prime concern, but other issues such as its execution time, precision, or energy consumption might also be important in some contexts. Systematically testing these quantitative properties is still extremely difficult, in particular, because there exists no method to tell the developer whether such a test set is "good enough" or even whether a test set is better than another one. This paper proposes a new method, called Multimorphic testing, to assess the relative effectiveness of a test suite for revealing performance variations of a software system. By analogy with mutation testing, our core idea is to vary software parameters, and to check whether it makes any difference on the outcome of the tests: i.e. are some tests able to "kill" bad morphs (configurations)? Our method can be used to evaluate the quality of a test suite with respect to a quantitative property of interest, such as execution time or computation accuracy.
机译:当然,软件应用程序的功能正确性是主要关注,而是在某些情况下,其执行时间,精度或能量消耗等其他问题也可能是重要的。系统地测试这些定量性质仍然是非常困难的,特别是因为没有任何方法可以告诉开发人员是否是“足够好”,甚至是否比另一个测试集更好。本文提出了一种新的方法,称为多体测试,评估测试套件的相对有效性,用于揭示软件系统的性能变化。通过类比与突变测试,我们的核心思想是改变软件参数,并检查它是否有任何对测试结果有所不同:即一些测试能够“杀死”坏变量(配置)?我们的方法可用于评估关于感兴趣的定量性质的测试套件的质量,例如执行时间或计算精度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号