{'fraction_non_alphanumeric': 0.010359116022099447, 'fraction_numerical': 0.0, 'mean_word_length': 5.3, '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 Test Design and Coverage Measurement Method for Equipment Software System Testing

System testing has been widely used as an effective method for testing and evaluating equipment software in the software product qualification stage. However, due to the lack of practical test design and coverage measurement methods, it is still difficult for testers to answer the question of test design adequacy and coverage of software quality requirements after implementing system testing. To this end, this paper studies various test design techniques and proposes a test design and coverage measurement method for equipment software system testing. This method uses a uniform process for test design for different software quality characteristics. It can measure the test design coverage of a single test item or overall software quality requirements. In this paper, we also perform a system test analysis of equipment software based on a software product quality model to identify test items, test types to be conducted, and test design techniques to be applied to provide consistent input and guidance for system test design. We apply our method in the system testing of typical equipment software. The results show that this method can conduct test design by a uniform process for different software quality requirements and facilitates the measurement of test design coverage. It has important theoretical significance and practical engineering value.