首页> 外文会议>Chinese Control and Decision Conference >Comparison analysis of two test case prioritization approaches with the core idea of adaptive
【24h】

Comparison analysis of two test case prioritization approaches with the core idea of adaptive

机译:两种测试案例优先级排序方法与自适应核心思想的比较分析

获取原文

摘要

Test case prioritization problem (TCP) has been widely discussed. It aims to controlling the test case execution sequence to improve the effectiveness of software testing. The key issue of TCP is to identify which test cases can provide useful information for failure detection and fault localization. So far, many TCP approaches have been proposed. Among them, Adaptive Random Testing (ART) and Dynamic Random Testing (DRT) are two of the most popular approaches to solve TCP with a basic idea borrowed from Cybernetics: adaptive. Both ART and DRT has been widely explored and observed with good performances in experimental studies. Nevertheless, although they are proposed by two related research groups, they are developed independently and in parallel. In fact, their mechanisms have many similarities and differences and, for the completeness of the domains of Adaptive Testing and Software Cybernetics, many issues concerning the comparison between these two approaches should be further explored. In this paper, we specifically explores the relationship between these two adaptive TCP approaches. Their mechanisms are described respectively with explorations of their distinctions, similarities, and respective characteristics. Moreover, based on these explorations, we analyse their advantages from the aspects of failure detection and fault understanding. During the analysis, a symbolic-graphic combination method is applied. Finally simulation based on real-life programs is conducted to observe our analysis. Our comparison analysis can support the selection of a proper testing approach according to various practical environments with different targets. Furthermore, the clarification of the two easily confused concepts is also a complement for the framework of Adaptive Testing and Software Cybernetics.
机译:测试用例优先级问题(TCP)已被广泛讨论。它旨在控制测试用例的执行顺序,以提高软件测试的有效性。 TCP的关键问题是确定哪些测试案例可以为故障检测和故障定位提供有用的信息。到目前为止,已经提出了许多TCP方法。其中,自适应随机测试(ART)和动态随机测试(DRT)是采用控制论的基本思想来解决TCP的两种最流行的方法:自适应。在实验研究中,ART和DRT都得到了广泛的探索和观察,并具有良好的性能。尽管如此,尽管它们是由两个相关研究小组提出的,但它们是独立和并行开发的。实际上,它们的机制有许多相似之处和不同之处,并且为了使自适应测试和软件控制论的领域完整,应进一步探索涉及这两种方法之间比较的许多问题。在本文中,我们专门探讨了这两种自适应TCP方法之间的关系。分别通过对它们的区别,相似性和各自特征的探索来描述它们的机制。此外,基于这些探索,我们从故障检测和故障理解方面分析了它们的优势。在分析过程中,将应用符号图形组合方法。最后,基于现实生活中的程序进行了仿真,以观察我们的分析。我们的比较分析可以支持根据具有不同目标的各种实际环境选择适当的测试方法。此外,对两个容易混淆的概念的澄清也是对自适应测试和软件控制论框架的补充。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号