Model-based regression test suite generation using dependence analysis

Most Pub Date : 2007-07-09 DOI:10.1145/1291535.1291541
Yanping Chen, R. Probert, H. Ural
{"title":"Model-based regression test suite generation using dependence analysis","authors":"Yanping Chen, R. Probert, H. Ural","doi":"10.1145/1291535.1291541","DOIUrl":null,"url":null,"abstract":"A regression test suite (RTS) is constructed to ensure that the changed parts of the system under test (SUT) behave as desired and that the unchanged parts of the SUT are not adversely affected. Model-based testing is a system testing technique in which systems are modeled by formal description languages, e.g., Extended Finite State Machine (EFSM) models. In this paper, a model-based RTS generation method based on EFSM dependence analysis is proposed. Twelve types of dependences are identified related to three types of elementary modifications (EMs), i.e., adding, deleting, and changing transitions in an EFSM model representing an SUT. These dependences capture the effects of the model on the EMs, the effects of the EMs on the model, and the side-effects of the EMs. The proposed method constructs an RTS by covering all occurrences of these dependences caused in a given EFSM model by a given set of EMs.","PeriodicalId":439154,"journal":{"name":"Most","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-07-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"64","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Most","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1291535.1291541","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 64

Abstract

A regression test suite (RTS) is constructed to ensure that the changed parts of the system under test (SUT) behave as desired and that the unchanged parts of the SUT are not adversely affected. Model-based testing is a system testing technique in which systems are modeled by formal description languages, e.g., Extended Finite State Machine (EFSM) models. In this paper, a model-based RTS generation method based on EFSM dependence analysis is proposed. Twelve types of dependences are identified related to three types of elementary modifications (EMs), i.e., adding, deleting, and changing transitions in an EFSM model representing an SUT. These dependences capture the effects of the model on the EMs, the effects of the EMs on the model, and the side-effects of the EMs. The proposed method constructs an RTS by covering all occurrences of these dependences caused in a given EFSM model by a given set of EMs.
使用依赖性分析生成基于模型的回归测试套件
构建回归测试套件(RTS)是为了确保被测系统(SUT)中已更改的部分按照期望的方式运行,并且SUT中未更改的部分不会受到不利影响。基于模型的测试是一种系统测试技术,其中系统通过正式描述语言建模,例如扩展有限状态机(EFSM)模型。本文提出了一种基于EFSM依赖性分析的基于模型的RTS生成方法。确定了与三种基本修改(em)相关的十二种依赖类型,即,在表示SUT的EFSM模型中添加、删除和更改转换。这些依赖关系捕获模型对EMs的影响、EMs对模型的影响以及EMs的副作用。所提出的方法通过覆盖给定的一组EMs在给定的EFSM模型中引起的这些依赖的所有情况来构建RTS。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信