{'fraction_non_alphanumeric': 0.012145748987854251, 'fraction_numerical': 0.0, 'mean_word_length': 5.2594936708860756, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Software Test Case Automatic Generation Technology Based on the Modified Particle Swarm Optimization Algorithm

As the software project has been more and more complex than ever, software test case automatic generation is of great importance for software testing. In this paper, we aim to propose a novel software test case automatic generation technology to promote the quality of software testing. The main innovation of this paper lies in that we introduce the PSO algorithm to generate software case. Particularly, in order to enhance the performance of PSO, we propose an improved PSO algorithm, in which the position and velocity of each particle represented as vectors in the multiple dimensional binary solution space. Afterwards, a novel software test case automatic generation algorithm based on PSO is proposed. Experimental results demonstrate that the proposed algorithm is able to obtain both high performance and lower time cost in software test case automatic generation.