Modified condition decision coverage criteria for test suite prioritization using particle swarm optimization
为用粒子群优化的测试套房 prioritization 的修改条件决定范围标准作者机构:CSESiksha O Anusandhan(Deemed to be)UniversityBhubaneswarIndia
出 版 物:《International Journal of Intelligent Computing and Cybernetics》 (智能计算与控制论国际期刊(英文))
年 卷 期:2019年第12卷第4期
页 面:425-443页
核心收录:
学科分类:08[工学] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:Particle swarm optimization Concolic testing MC/DC Test suite prioritization
摘 要:Purpose–Test suite prioritization technique is the process of modifying the order in which tests run to meet certain *** fault detection and maximum coverage of source code are the main objectives of *** are several test suite prioritization approaches that have been proposed at the maintenance phase of software development life cycle.A few works are done on prioritizing test suites that satisfy modified condition decision coverage(MC/DC)criteria which are derived for safety-critical *** authors know that it is mandatory to do MC/DC testing for Level A type software according to RTCA/DO178C *** paper aims to discuss this ***/methodology/approach–This paper provides a novel method to prioritize the test suites for a system that includes MC/DC criteria along with other important criteria that ensure adequate ***–In this approach,the authors generate test suites from the input Java program using concolic *** test suites are utilized to measure MC/DC%by using the coverage calculator ***,use MC/DC%and the execution time of these test suites in the basic particle swarm optimization technique with a modified objective function to prioritize the generated test ***/value–The proposed approach maximizes MC/DC%and minimizes the execution time of the test *** effectiveness of this approach is validated by experiments on 20 moderate-sized Java programs using average percentage of fault detected metric.