TY - GEN
T1 - Constraint test cases generation based on particle swarm optimization
AU - Sheng, Yunlong
AU - Wei, Chang'an
AU - Wang, Gang
AU - Jiang, Shouda
AU - Chen, Yinsheng
N1 - Publisher Copyright:
© 2016, International Society of Science and Applied Technologies. All rights reserved.
PY - 2016
Y1 - 2016
N2 - Although Artificial Intelligence (AI)-based algorithms have made some achievements on t-way testing strategies and perform better than greedy algorithms, there still exist a challenging problem in t-way constraint covering arrays generation. Only few AI-based algorithms can handle constraints currently compared with greedy algorithms. In this paper, we first demonstrate two algorith ms to generate a t-way covering array with constraints based on particle swarm optimization. Particle swarm-based Constraints Test Generator with Avoiding strategy (PCTG-Av) uses the strategy of avoiding the selection of conflicting test cases. It selects the optimal particle which satisfies the constraint validity as the global solution after per iteration, and guides the evolutionary direction. Particle swarm-based Constraints Test Generator with Replacing strategy (PCTG-Re) uses the strategy of replacing conflicting test cases. PCTG-Re verifies the constraint validity of the global optimal solution after the iteration process. If the global optimal solution doesn't satisfy the constraint validity, then replace the parameter values related to conflicting. Finally we evaluate the availability of the two approaches with some excellent existing strategies. The results show that our algorithms have considerable competitiveness.
AB - Although Artificial Intelligence (AI)-based algorithms have made some achievements on t-way testing strategies and perform better than greedy algorithms, there still exist a challenging problem in t-way constraint covering arrays generation. Only few AI-based algorithms can handle constraints currently compared with greedy algorithms. In this paper, we first demonstrate two algorith ms to generate a t-way covering array with constraints based on particle swarm optimization. Particle swarm-based Constraints Test Generator with Avoiding strategy (PCTG-Av) uses the strategy of avoiding the selection of conflicting test cases. It selects the optimal particle which satisfies the constraint validity as the global solution after per iteration, and guides the evolutionary direction. Particle swarm-based Constraints Test Generator with Replacing strategy (PCTG-Re) uses the strategy of replacing conflicting test cases. PCTG-Re verifies the constraint validity of the global optimal solution after the iteration process. If the global optimal solution doesn't satisfy the constraint validity, then replace the parameter values related to conflicting. Finally we evaluate the availability of the two approaches with some excellent existing strategies. The results show that our algorithms have considerable competitiveness.
KW - Combinatorial interaction testing
KW - Constraints handling
KW - Particle swarm optimization
UR - https://www.scopus.com/pages/publications/84992090963
M3 - 会议稿件
AN - SCOPUS:84992090963
T3 - Proceedings - 22nd ISSAT International Conference on Reliability and Quality in Design
SP - 329
EP - 333
BT - Proceedings - 22nd ISSAT International Conference on Reliability and Quality in Design
A2 - Pham, Hoang
PB - International Society of Science and Applied Technologies
T2 - 22nd ISSAT International Conference on Reliability and Quality in Design
Y2 - 4 August 2016 through 6 August 2016
ER -