Computer and Modernization ›› 2024, Vol. 0 ›› Issue (08): 5-10.doi: 10.3969/j.issn.1006-2475.2024.08.002

Previous Articles     Next Articles

STRL: Testing Algorithm Based on Reinforcement Learning#br# #br#

  

  1. (Platform Economy Development Guidance Center of Henan Province, Zhengzhou 450008, China)
  • Online:2024-08-28 Published:2024-08-27

Abstract:  Reinforcement learning has become research focus in the field of machine learning in recent years due to its characteristic of generating dynamic data through interaction with the environment without requiring a large number of samples for training. This paper proposes a new software testing framework STRL based on reinforcement learning, which can effectively solve the problem of long time consuming and low state coverage of regression testing. STRL utilizes reinforcement learning algorithm PPO to achieve efficient adaptive exploration. Experiments results show that the STRL algorithm outperforms manual testing and automated script testing in terms of state coverage and testing time.

Key words: artificial intelligence software, intelligent software, traditional software, software lifecycle, reinforcement learning

CLC Number: