首页> 外文OA文献 >On Efficiency and Effectiveness of Model-based test Case Generation Techniques by Applying the HIS Method: An Experimental Research
【2h】

On Efficiency and Effectiveness of Model-based test Case Generation Techniques by Applying the HIS Method: An Experimental Research

机译:基于模型的测试用例生成技术的效率和有效性的HIs方法实验研究

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

摘要

Researchers and practitioners have extensively studied various testing techniques and their importance on affecting the cost and the quality of software. One of these techniques is Model-Based Testing (MBT). MBT concentrates on test models that are software artifacts exploited for test automation. The goal of this project is to evaluate whether we can reduce the number test cases and time of test case execution in order to detect faults in MBT, by implementing structured test case generation methods, such as HSI method. To test our hypothesis, we conducted an experiment where we compare the efficiency and effectiveness of fault detection between the HSI method implemented by us and the random test case generation method implemented in a model-based testing tool called ModelJUnit. The experiment is done after investigating the existing random walk algorithm in ModelJUnit and implementing the HSI method in the presented tool. Our results indicate that the traditional technique which employs mutation, for some mutants, has better fault detection efficiency than the random walk, regarding the length of the test cases generated. But, concerning the effectiveness, measured by the number of mutants killed, the HSI method only showed better results than the random method for some cases. In these cases, the FSM model of the implementation consists of an increasing number of states, where the random walk cannot reach the deeply injected faults.
机译:研究人员和从业人员已经广泛研究了各种测试技术及其对影响软件成本和质量的重要性。这些技术之一是基于模型的测试(MBT)。 MBT专注于测试模型,这些模型是用于测试自动化的软件工件。该项目的目的是通过实施结构化的测试用例生成方法(例如HSI方法)来评估是否可以减少测试用例的数量和测试用例的执行时间,以检测MBT中的错误。为了检验我们的假设,我们进行了一个实验,比较了我们实施的HSI方法和在基于模型的测试工具ModelJUnit中实施的随机测试用例生成方法之间的故障检测效率和有效性。在研究了ModelJUnit中现有的随机游走算法并在所提供的工具中实现了HSI方法之后,进行了实验。我们的结果表明,就生成的测试用例的长度而言,对于某些突变体而言,采用突变的传统技术具有比随机游动更好的故障检测效率。但是,就有效性(通过杀死的突变体数量衡量)而言,在某些情况下,HSI方法仅比随机方法显示出更好的结果。在这些情况下,实现的FSM模型由数量增加的状态组成,其中随机游走无法到达深度注入的故障。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号