{'fraction_non_alphanumeric': 0.0224609375, 'fraction_numerical': 0.0, 'mean_word_length': 5.101190476190476, '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 Baseline Evaluation Method Based on Principal Component Analysis for Software Test Case Design

Software has been widely applied in the field of aerospace telemetry telecontrol & communication (TT&C). Testing is one of the most important means to ensure the quality of TT&C software, and one of the most critical links of software testing is test case design. The adequacy of test case design determines the effectiveness of testing. This paper proposes a baseline evaluation method for test cases of space TT&C software based on principal component analysis. This method extracts the principal components of the factors (software key level, program circle complexity, interface complexity, etc.) that affect test case design in the test project of historical space TT&C software, builds a regression evaluation model, and forms a standard baseline for evaluating the adequacy of test case design. This baseline evaluation method is applied to a real case. The validity of this method is illustrated in one practical case.