Identification of Test Cases Duplication: Systematic Literature Review

Iván Romero-Peña, Gerardo Padilla-Zárate, K. Cortés-Verdín
{"title":"Identification of Test Cases Duplication: Systematic Literature Review","authors":"Iván Romero-Peña, Gerardo Padilla-Zárate, K. Cortés-Verdín","doi":"10.1109/CONISOFT52520.2021.00025","DOIUrl":null,"url":null,"abstract":"Testing is an important activity in the software development cycle to ensure product quality. The evolution of software systems requires the development of new test cases to test new or modified requirements. This situation generates a potential duplicity of tests and makes test suites to grow affecting the time and resources required to execute them. This systematic literature review aims to analyze the current state of research about the identification of test case duplication including the synthesis of the data collected using the narrative synthesis method. The results obtained were the collection of twenty primary studies that included: thirteen algorithms, five approaches, two techniques, and two tools. In addition, some studies reported results on reduced test suite, reduced execution time, and reduced fault detection. In addition, different problems related to test cases duplication were collected; the main recurrent problem was the injection of duplication when new tests are created for modified software. Two other recurring problems include the increment of testing cost and the effects of coverage reduction due to removal of test case duplication. In conclusion, test case duplication a subject requiring more exploration given the number of primary studies identified together with the current needs for high quality systems in the industry with reduced and more challenging release cycles.","PeriodicalId":380632,"journal":{"name":"2021 9th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 9th International Conference in Software Engineering Research and Innovation (CONISOFT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CONISOFT52520.2021.00025","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Testing is an important activity in the software development cycle to ensure product quality. The evolution of software systems requires the development of new test cases to test new or modified requirements. This situation generates a potential duplicity of tests and makes test suites to grow affecting the time and resources required to execute them. This systematic literature review aims to analyze the current state of research about the identification of test case duplication including the synthesis of the data collected using the narrative synthesis method. The results obtained were the collection of twenty primary studies that included: thirteen algorithms, five approaches, two techniques, and two tools. In addition, some studies reported results on reduced test suite, reduced execution time, and reduced fault detection. In addition, different problems related to test cases duplication were collected; the main recurrent problem was the injection of duplication when new tests are created for modified software. Two other recurring problems include the increment of testing cost and the effects of coverage reduction due to removal of test case duplication. In conclusion, test case duplication a subject requiring more exploration given the number of primary studies identified together with the current needs for high quality systems in the industry with reduced and more challenging release cycles.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
测试用例重复的识别:系统的文献回顾
测试是软件开发周期中保证产品质量的一项重要活动。软件系统的发展需要开发新的测试用例来测试新的或修改的需求。这种情况会产生潜在的测试重复,并使测试套件增长,从而影响执行它们所需的时间和资源。这篇系统的文献综述旨在分析测试用例重复识别的研究现状,包括使用叙事综合方法收集的数据的综合。获得的结果是20项主要研究的集合,包括:13种算法,5种方法,2种技术和2种工具。此外,一些研究报告了减少测试套件、减少执行时间和减少故障检测的结果。此外,收集了与测试用例复制相关的不同问题;主要的反复出现的问题是,当为修改后的软件创建新的测试时,会注入重复。另外两个反复出现的问题包括测试成本的增加和由于移除重复测试用例而导致的覆盖范围的减少。总之,测试用例复制是一个需要更多探索的主题,因为已经确定了主要研究的数量,以及当前行业中对高质量系统的需求,并且减少了发布周期,并且更具挑战性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Scrumlity: An Agile Framework Based on Quality Assurance Information Visualization In Adaptable Dashboards For Smart Cities: A Systematic Review Microservices Deployment: A Systematic Mapping Study Automatic Grading of Programming Assignments in Moodle Software Design and Artificial Intelligence: A Systematic Mapping Study
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1