{'fraction_non_alphanumeric': 0.007978723404255319, 'fraction_numerical': 0.0, 'mean_word_length': 5.024, '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 test data synthesizer for telephone company accounting office processing of call data

Testing a program designed to recognize several dozen kinds of anomalies in large volumes of input data requires test data with many combinations of the anomalies in the data stream. The large number of combinations of anomalies makes it impractical to generate test data manually. This paper describes a test data synthesizer designed to help verify the accuracy, capacity and correctness of such a program. The operation of the synthesizer is analogous to the Fourier synthesis of a periodic function. A sweep action permits test data with well known response to be combined in a methodical way to explore complicated interactions which are not well understood.