Achievement of minimized combinatorial test suite for configuration-aware software functional testing using the Cuckoo Search algorithm

布谷鸟搜索 测试套件 计算机科学 正确性 基于搜索的软件工程 软件 测试用例 背景(考古学) 算法 构造(python库) 软件建设 软件开发 机器学习 程序设计语言 粒子群优化 生物 古生物学 回归分析
作者
Bestoun S. Ahmed,Taib Sh. Abdulsamad,Moayad Yousif Potrus
出处
期刊:Information & Software Technology [Elsevier BV]
卷期号:66: 13-29 被引量:81
标识
DOI:10.1016/j.infsof.2015.05.005
摘要

Software has become an innovative solution nowadays for many applications and methods in science and engineering. Ensuring the quality and correctness of software is challenging because each program has different configurations and input domains. To ensure the quality of software, all possible configurations and input combinations need to be evaluated against their expected outputs. However, this exhaustive test is impractical because of time and resource constraints due to the large domain of input and configurations. Thus, different sampling techniques have been used to sample these input domains and configurations. Combinatorial testing can be used to effectively detect faults in software-under-test. This technique uses combinatorial optimization concepts to systematically minimize the number of test cases by considering the combinations of inputs. This paper proposes a new strategy to generate combinatorial test suite by using Cuckoo Search concepts. Cuckoo Search is used in the design and implementation of a strategy to construct optimized combinatorial sets. The strategy consists of different algorithms for construction. These algorithms are combined to serve the Cuckoo Search. The efficiency and performance of the new technique were proven through different experiment sets. The effectiveness of the strategy is assessed by applying the generated test suites on a real-world case study for the purpose of functional testing. Results show that the generated test suites can detect faults effectively. In addition, the strategy also opens a new direction for the application of Cuckoo Search in the context of software engineering.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
老金金完成签到 ,获得积分10
刚刚
李健应助yemeiyu采纳,获得10
1秒前
若尘完成签到,获得积分10
1秒前
5秒前
6秒前
乐乐应助tanwenbin采纳,获得10
6秒前
闪闪亦寒发布了新的文献求助10
8秒前
9秒前
9秒前
自觉一德发布了新的文献求助10
11秒前
12秒前
BP发布了新的文献求助20
12秒前
花花完成签到,获得积分10
12秒前
醉熏的井发布了新的文献求助10
13秒前
13秒前
14秒前
喜悦的怀梦完成签到,获得积分10
14秒前
月浅发布了新的文献求助10
16秒前
稳重发布了新的文献求助10
17秒前
哈哈完成签到,获得积分10
18秒前
18秒前
18秒前
MY发布了新的文献求助10
19秒前
19秒前
19秒前
善学以致用应助俭朴书瑶采纳,获得10
20秒前
20秒前
朴素饼干发布了新的文献求助10
22秒前
SYLH应助zulpikar采纳,获得10
23秒前
晨曦完成签到 ,获得积分10
24秒前
24秒前
26秒前
28秒前
晨曦关注了科研通微信公众号
28秒前
无花果应助smile采纳,获得10
30秒前
huahero2025完成签到,获得积分10
30秒前
Qi发布了新的文献求助10
32秒前
高高高完成签到,获得积分10
35秒前
XIL完成签到,获得积分10
35秒前
臭宝发布了新的文献求助30
35秒前
高分求助中
Encyclopedia of Mathematical Physics 2nd edition 888
Chinesen in Europa – Europäer in China: Journalisten, Spione, Studenten 500
Arthur Ewert: A Life for the Comintern 500
China's Relations With Japan 1945-83: The Role of Liao Chengzhi // Kurt Werner Radtke 500
Two Years in Peking 1965-1966: Book 1: Living and Teaching in Mao's China // Reginald Hunt 500
材料概论 周达飞 ppt 500
Nonrandom distribution of the endogenous retroviral regulatory elements HERV-K LTR on human chromosome 22 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 有机化学 物理 生物化学 纳米技术 计算机科学 化学工程 内科学 复合材料 物理化学 电极 遗传学 量子力学 基因 冶金 催化作用
热门帖子
关注 科研通微信公众号,转发送积分 3807036
求助须知:如何正确求助?哪些是违规求助? 3351803
关于积分的说明 10355623
捐赠科研通 3067759
什么是DOI,文献DOI怎么找? 1684707
邀请新用户注册赠送积分活动 809899
科研通“疑难数据库(出版商)”最低求助积分说明 765734