{'fraction_non_alphanumeric': 0.005190311418685121, 'fraction_numerical': 0.0, 'mean_word_length': 5.225806451612903, '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}}
Exploratory Testing For Unwanted Behavior Using Evolutionary Learning Techniques

We present a method that allows to create tools that help human testers to do exploratory testing for unwanted behavior of software systems and their components. The general idea is to use evolutionary learning to find interaction schemes with the tested system that result in the tested system showing the unwanted behavior or coming near to it. We present two case studies that instantiate our method and that resulted in detecting not previously known unwanted behavior in both tested systems.