{'fraction_non_alphanumeric': 0.02081165452653486, 'fraction_numerical': 0.0, 'mean_word_length': 5.589041095890411, '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}}
An approach of test sequence generation for component-based software

When a component is integrated into component-based system (CBS), it may create the dependency relationship with other components. In this paper, we present an approach of test sequence generation for integration testing of component software based on these dependencies. Definitions of component dependency graph (CDG) and component dependability are given. According to these definitions, the concept of component dependency matrix (CDM) is presented to describe the dependency relations between components in CBS. We developed test coverage criteria based on dependency for component-based integration testing. In terms of the coverage criteria, we proposed an algorithm of test sequence generation for integration testing of CBS according to CDM. The experiment results show that the test sequences generated by our approach reflect the dependency relationship better than other methods.