{'fraction_non_alphanumeric': 0.008991008991008992, 'fraction_numerical': 0.0, 'mean_word_length': 5.185185185185185, '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}}
Knowledge transition: Discovering workflow models from functional tests

Independent testing in the enterprise is largely a manual activity with manual test design and manual creation of test scripts. Enterprises often outsource independent testing to third party service providers. During knowledge transition, the service provider test team has to understand the IT system functionality and the test scripts which can be non-trivial as currency of documents could be a challenge requiring high SME involvement. In this paper we describe a novel approach and a tool to recover workflows directly from test procedures listed in test scripts to automatically construct a formal workflow model. The mined model can help gain understanding of the IT system from an outside in perspective as well as the manually written test scripts without having to execute them manually. We present experimental results on real life test scripts that show that the approach is feasible and has high degree of accuracy.