{'fraction_non_alphanumeric': 0.013888888888888888, 'fraction_numerical': 0.0, 'mean_word_length': 5.091549295774648, '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 multiple parameter test case prioritization model

Abstract Test case prioritization involves scheduling test cases in an order that increases their effectiveness in meeting some performance goals. One of the most important performance goals is the rate of fault detection. Test cases should be run in an order that increase the chances of fault detection and also that catch the most critical faults at the earliest. In this paper, we propose a model of test case prioritization from Software Requirement Specification. The model takes the combined effect of three different parameters of software functionality i.e., Usage Frequency of function, Criticality of the fault and Complexity of the function. The model being Fuzzy does not require accurate calculation of parameters of software, which is also not realistic at an early stage of software development.