首页> 外文OA文献 >Test case prioritization technique using sequence diagram and labeled transition systems in regression testing
【2h】

Test case prioritization technique using sequence diagram and labeled transition systems in regression testing

机译:在回归测试中使用序列图和标记的转换系统对测试案例进行优先级排序

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。
获取外文期刊封面目录资料

摘要

Model-Based Testing (MBT) utilizes the models of software to generate the test cases. In line with this, Unified Modeling Language (UML) is widely adopted as a modeling support for MBT and UML sequence diagram is one of the most important diagram in the creation of test cases under MBT umbrella (aided by intermediate model). However, MBT method in general tends to generate a large amount of test cases. It is impractical in testing to execute all of the test cases, moreover if the size is large. Also, it has a greater impact on model-based regression testing. Regression testing is a testing process that is applied after software is modified. As a software evolves, some modifications or new features are added to the software. Thus, it also tends to increase the number of test cases. Retesting a large-size of test cases during regression testing stage is even harder since the allocated time and cost are more limited. In order to overcome this issue, a similarity-based selection technique based on Labeled Transition Systems (LTS) intermediate model is introduced. It will select only the subset of test cases that are less similar and has a larger coverage. Nevertheless, this technique still has a drawback. It does not consider the modified parts of the software while selecting the test cases for regression testing. Thus, this technique is against the goal of regression testing, which the test cases supposed to target the modified part of the software. Therefore, a test case prioritization technique is proposed. In the proposed technique, the generated test cases derived from sequence diagram and LTS intermediate model are prioritized for regression testing. Also, the evaluation of both techniques is done based on a set of two case studies. As a result, the proposed technique is able to overcome the issues of original technique by maximizing early coverage of the modified code in regression testing as well as achieve the early fault detection.
机译:基于模型的测试(MBT)利用软件模型来生成测试用例。与此相符,统一建模语言(UML)被广泛用作MBT的建模支持,而UML序列图是在MBT框架下(由中间模型辅助)创建测试用例中最重要的图之一。但是,MBT方法通常会产生大量的测试用例。此外,如果规模很大,则执行所有测试用例在测试中是不切实际的。而且,它对基于模型的回归测试有更大的影响。回归测试是在修改软件之后应用的测试过程。随着软件的发展,某些修改或新功能会添加到软件中。因此,它也倾向于增加测试用例的数量。由于分配的时间和成本更加有限,因此在回归测试阶段重新测试大型测试用例更加困难。为了克服这个问题,引入了基于标记过渡系统(LTS)中间模型的基于相似度的选择技术。它将仅选择不太相似且覆盖范围较大的测试用例的子集。然而,该技术仍然具有缺点。在选择测试用例进行回归测试时,它不会考虑软件的修改部分。因此,该技术违背了回归测试的目标,该回归测试的测试用例应该以软件的修改部分为目标。因此,提出了一种测试用例优先级排序技术。在所提出的技术中,将从序列图和LTS中间模型派生的测试案例优先进行回归测试。同样,两种技术的评估是基于一组两个案例研究进行的。结果,所提出的技术能够通过在回归测试中最大化修改代码的早期覆盖范围以及实现早期故障检测来克服原始技术的问题。

著录项

  • 作者

    As’Sahra Nur Fatimah;

  • 作者单位
  • 年度 2015
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号