{'fraction_non_alphanumeric': 0.015681544028950542, 'fraction_numerical': 0.0, 'mean_word_length': 5.102941176470588, '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}}
Functionality Testing of Object-Oriented Software Using UML State Machine Diagram

This paper proposed automatic test scenario generation technique using UML state machine diagram. We have considered the state machine diagram as input for our proposed parser named XMLtoTS, which generates the Control Flow Graph (CFG) of the system. In this paper, we have proposed algorithm SMTSGA (State Machine to Test Scenario Generation Algorithm) for generating test scenarios. Proposed algorithm SMTSGA generate all test scenarios. The generation of test scenarios is important for test case generation of the system. We have used this process during the design phase of the software development prior the actual testing phase to reduce the cost of and time of testing and later it will also require less effort for testing of the system.