{'fraction_non_alphanumeric': 0.009487666034155597, 'fraction_numerical': 0.0, 'mean_word_length': 5.432926829268292, '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}}
Potentially Weighted Method for Test Case Prioritization

Regression testing is the most suitable technique to retest the modified code with intent of ensuring there is no side effect. Test case prioritization is widely used technique to conduct regression test more effectively or to identify the more sever faults at the earliest. Many research works have been focused on prioritizing the test cases based on certain criteria. Single prioritized test suite which covers more than one criterion is not much addressed. In this work a new potentially weighted method for test case prioritization is proposed which prioritize the test cases based on its coverage potential such as fault coverage, code coverage, branch coverage, path coverage and function coverage and assigning weights for each criterion. The proposed test case prioritization method is empirically studied with three standard projects and compared with existing prioritization method. The results show that the proposed method persuasively improves the performance of regression testing.