A Study of Test Suite Reduction Based on Ant Lion Optimizer
The development of smart meters to Internet of Things is the infrastructure for the Internet to carry out user electricity management and enhance user experience with electricity. As the iteration of smart home service system based on smart meters continues to accelerate, the development process is...
Main Authors: | , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Faculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in Osijek
2022-01-01
|
Series: | Tehnički Vjesnik |
Subjects: | |
Online Access: | https://hrcak.srce.hr/file/390892 |
_version_ | 1797206798204141568 |
---|---|
author | Wei Wei Weidong Cheng Li Ye Shuibin Xia Yueping Wang Ying Xing Xingde Wang* |
author_facet | Wei Wei Weidong Cheng Li Ye Shuibin Xia Yueping Wang Ying Xing Xingde Wang* |
author_sort | Wei Wei |
collection | DOAJ |
description | The development of smart meters to Internet of Things is the infrastructure for the Internet to carry out user electricity management and enhance user experience with electricity. As the iteration of smart home service system based on smart meters continues to accelerate, the development process is becoming more and more demanding for software testing. Test suite reduction is one of the common methods to improve the efficiency of software testing. In this paper, we proposed an optimization algorithm based on the Ant Lion Optimizer applied to test suite reduction problem of smart IoT meters. The algorithm improved the traditional Ant Lion Optimizer by converting the smart IoT meter test suite reduction problem into a binary coverage problem and combining the Greedy Algorithm to obtain the optimal test case subset. The experimental results showed that the algorithm based on Ant Lion Optimizer performed better on the test suite reduction problems compared to similar algorithms. |
first_indexed | 2024-04-24T09:12:44Z |
format | Article |
id | doaj.art-6e1be1ccd75b48ec99b4c6f95937c887 |
institution | Directory Open Access Journal |
issn | 1330-3651 1848-6339 |
language | English |
last_indexed | 2024-04-24T09:12:44Z |
publishDate | 2022-01-01 |
publisher | Faculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in Osijek |
record_format | Article |
series | Tehnički Vjesnik |
spelling | doaj.art-6e1be1ccd75b48ec99b4c6f95937c8872024-04-15T17:27:25ZengFaculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in OsijekTehnički Vjesnik1330-36511848-63392022-01-0129124625110.17559/TV-20210807090754A Study of Test Suite Reduction Based on Ant Lion OptimizerWei Wei0Weidong Cheng1Li Ye2Shuibin Xia3Yueping Wang4Ying Xing5Xingde Wang*6Marketing Service Center, State Grid Hubei Electric Power Co., Ltd., 488 Qingwang Road, East Lake Scenic Area, Wuhan, Hubei Province, ChinaHolley Technology Co., Ltd. 181 Wuchang Avenue, Wuchang Street, Yuhang District, Hangzhou, Zhejiang Province, ChinaMarketing Service Center, State Grid Hubei Electric Power Co., Ltd., 488 Qingwang Road, East Lake Scenic Area, Wuhan, Hubei Province, ChinaMarketing Service Center, State Grid Hubei Electric Power Co., Ltd., 488 Qingwang Road, East Lake Scenic Area, Wuhan, Hubei Province, ChinaHolley Technology Co., Ltd. 181 Wuchang Avenue, Wuchang Street, Yuhang District, Hangzhou, Zhejiang Province, ChinaBeijing University of Posts and Telecommunications, 10 Xitucheng Road, Haidian District, Beijing, ChinaBeijing University of Posts and Telecommunications, 10 Xitucheng Road, Haidian District, Beijing, ChinaThe development of smart meters to Internet of Things is the infrastructure for the Internet to carry out user electricity management and enhance user experience with electricity. As the iteration of smart home service system based on smart meters continues to accelerate, the development process is becoming more and more demanding for software testing. Test suite reduction is one of the common methods to improve the efficiency of software testing. In this paper, we proposed an optimization algorithm based on the Ant Lion Optimizer applied to test suite reduction problem of smart IoT meters. The algorithm improved the traditional Ant Lion Optimizer by converting the smart IoT meter test suite reduction problem into a binary coverage problem and combining the Greedy Algorithm to obtain the optimal test case subset. The experimental results showed that the algorithm based on Ant Lion Optimizer performed better on the test suite reduction problems compared to similar algorithms.https://hrcak.srce.hr/file/390892ant lion optimizersmart meterssoftware testingtest suite reduction |
spellingShingle | Wei Wei Weidong Cheng Li Ye Shuibin Xia Yueping Wang Ying Xing Xingde Wang* A Study of Test Suite Reduction Based on Ant Lion Optimizer Tehnički Vjesnik ant lion optimizer smart meters software testing test suite reduction |
title | A Study of Test Suite Reduction Based on Ant Lion Optimizer |
title_full | A Study of Test Suite Reduction Based on Ant Lion Optimizer |
title_fullStr | A Study of Test Suite Reduction Based on Ant Lion Optimizer |
title_full_unstemmed | A Study of Test Suite Reduction Based on Ant Lion Optimizer |
title_short | A Study of Test Suite Reduction Based on Ant Lion Optimizer |
title_sort | study of test suite reduction based on ant lion optimizer |
topic | ant lion optimizer smart meters software testing test suite reduction |
url | https://hrcak.srce.hr/file/390892 |
work_keys_str_mv | AT weiwei astudyoftestsuitereductionbasedonantlionoptimizer AT weidongcheng astudyoftestsuitereductionbasedonantlionoptimizer AT liye astudyoftestsuitereductionbasedonantlionoptimizer AT shuibinxia astudyoftestsuitereductionbasedonantlionoptimizer AT yuepingwang astudyoftestsuitereductionbasedonantlionoptimizer AT yingxing astudyoftestsuitereductionbasedonantlionoptimizer AT xingdewang astudyoftestsuitereductionbasedonantlionoptimizer AT weiwei studyoftestsuitereductionbasedonantlionoptimizer AT weidongcheng studyoftestsuitereductionbasedonantlionoptimizer AT liye studyoftestsuitereductionbasedonantlionoptimizer AT shuibinxia studyoftestsuitereductionbasedonantlionoptimizer AT yuepingwang studyoftestsuitereductionbasedonantlionoptimizer AT yingxing studyoftestsuitereductionbasedonantlionoptimizer AT xingdewang studyoftestsuitereductionbasedonantlionoptimizer |