Model-Based Test Sequence Generation and Prioritization Using Ant Colony Optimization

Gayatri Nayak, M. Ray
{"title":"Model-Based Test Sequence Generation and Prioritization Using Ant Colony Optimization","authors":"Gayatri Nayak, M. Ray","doi":"10.4018/jitr.299946","DOIUrl":null,"url":null,"abstract":"The paper presents an approach to generate and optimize test sequences from the input UML activity diagram. For this, an algorithm is proposed called “Unified Modelling Language for Test Sequence Generation\" (UMLTSG) that uses a search-based algorithm, named “Test Sequence Prioritization using Ant Colony Optimization\" (TSP ACO) to generate and optimize test sequences. The algorithms overcome the existing limitations of handling complex decision-making activity such as conditional activity, fork activity, and join the activity. The optimization process helps to reduce the number of processing nodes that leads to minimizing the time and cost. The proposed approach experiments on a well-known application “Railway Ticket Reservation System\" (RTRS). APFD metric measures the effectiveness of our approach and found that the prioritized order of test sequences achieved 20% higher APFD score. Apart from this, we have also experimented on six real life case studies and obtained an average of 52.16% reduction in redundant test paths.","PeriodicalId":296080,"journal":{"name":"J. Inf. Technol. Res.","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"J. Inf. Technol. Res.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4018/jitr.299946","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The paper presents an approach to generate and optimize test sequences from the input UML activity diagram. For this, an algorithm is proposed called “Unified Modelling Language for Test Sequence Generation" (UMLTSG) that uses a search-based algorithm, named “Test Sequence Prioritization using Ant Colony Optimization" (TSP ACO) to generate and optimize test sequences. The algorithms overcome the existing limitations of handling complex decision-making activity such as conditional activity, fork activity, and join the activity. The optimization process helps to reduce the number of processing nodes that leads to minimizing the time and cost. The proposed approach experiments on a well-known application “Railway Ticket Reservation System" (RTRS). APFD metric measures the effectiveness of our approach and found that the prioritized order of test sequences achieved 20% higher APFD score. Apart from this, we have also experimented on six real life case studies and obtained an average of 52.16% reduction in redundant test paths.
基于模型的测试序列生成与蚁群优化
本文提出了一种从输入UML活动图生成和优化测试序列的方法。为此,提出了一种名为“测试序列生成统一建模语言”(UMLTSG)的算法,该算法使用一种名为“使用蚁群优化的测试序列优先化”(TSP ACO)的基于搜索的算法来生成和优化测试序列。该算法克服了处理复杂决策活动(如条件活动、分叉活动和加入活动)的现有限制。优化过程有助于减少处理节点的数量,从而最大限度地减少时间和成本。提出的方法在一个著名的应用程序“铁路订票系统”(RTRS)上进行了实验。APFD度量度量了我们的方法的有效性,并发现测试序列的优先顺序达到了高出20%的APFD分数。除此之外,我们还在六个实际案例研究中进行了实验,并获得了冗余测试路径平均减少52.16%的结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信