TY - GEN
T1 - Research on generation algorithm of SOA-oriented integration test order
AU - Zhang, Bingqing
AU - Yi, Gaolei
AU - Wang, Yichen
AU - Fei, Qi
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - The generation of integration test order is an important issue in the research of software integration testing. A reasonable test order can improve the efficiency of integration testing and effectively reduce the cost of testing. The architectural complexity of the Service-Oriented Architecture and the complex coupling relationship between services make it difficult for traditional top-down and bottom-up integration test strategies to generate the best integration test order. Therefore, the paper proposes a test priority algorithm oriented to the TDG(test dependency graph) to represent the importance of integration testing between service software, and a genetic algorithm is designed to generate optimal integrated test order with the optimization goal of reducing test costs. Finally, through examples demonstrate the feasibility and validity of the method. The example results show that the method can generate integration test order that allows service software with a relatively high test priority to be integrated first and has a lower test cost.
AB - The generation of integration test order is an important issue in the research of software integration testing. A reasonable test order can improve the efficiency of integration testing and effectively reduce the cost of testing. The architectural complexity of the Service-Oriented Architecture and the complex coupling relationship between services make it difficult for traditional top-down and bottom-up integration test strategies to generate the best integration test order. Therefore, the paper proposes a test priority algorithm oriented to the TDG(test dependency graph) to represent the importance of integration testing between service software, and a genetic algorithm is designed to generate optimal integrated test order with the optimization goal of reducing test costs. Finally, through examples demonstrate the feasibility and validity of the method. The example results show that the method can generate integration test order that allows service software with a relatively high test priority to be integrated first and has a lower test cost.
KW - Genetic algorithm
KW - Integration test order
KW - SOA(Service-Oriented Architecture)
KW - Test dependency graph
KW - Web Service
UR - https://www.scopus.com/pages/publications/85140922497
U2 - 10.1109/QRS-C55045.2021.00025
DO - 10.1109/QRS-C55045.2021.00025
M3 - 会议稿件
AN - SCOPUS:85140922497
T3 - Proceedings - 2021 21st International Conference on Software Quality, Reliability and Security Companion, QRS-C 2021
SP - 107
EP - 116
BT - Proceedings - 2021 21st International Conference on Software Quality, Reliability and Security Companion, QRS-C 2021
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 21st International Conference on Software Quality, Reliability and Security Companion, QRS-C 2021
Y2 - 6 December 2021 through 10 December 2021
ER -