{'fraction_non_alphanumeric': 0.015133876600698487, 'fraction_numerical': 0.0, 'mean_word_length': 5.013986013986014, '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}}
Systematic Testing of Web Applications with the Classification Tree Method

Testing of user interfaces of web applications has not yet received enough attention. One reason might be the lack of appropriate methodology and tool support. In this paper, we present a systematic approach for test design, implementation and execution of web applications. Instead of error prone capture and replay tools, we use Selenium in a custom framework to extract details of the system under test automatically. The classification tree method in terms of combinatorial test is then used for a systematic test design. Obtained test cases are executed using our custom framework again. This allows for a both, flexible and systematic test approach. We evaluate our approach and framework using a set of experiments. Our results indicate the applicability of approach and tool.