The Impact of Test Code Summary to Understand the System Behaviour
More Info
expand_more
Abstract
In the recent past, a new agile methodology, Behaviour-Driven Development (BDD) has been developed which aims to describe a system in terms of behaviour, which helps stakeholders understand the system behaviour and in communication with project members. However, existing projects do not have the advantage of explaining the system in terms of behaviour as in BDD, instead are often done through documentation. Through our paper, we propose a tool to automatically generate high-level context summaries of the test classes describing the behaviour in existing projects. The paper describes how we developed a tool that the behaviour of the system can be summarized from the test cases. In evaluating our approach, we found that the automatically generated summary from a test class 1) is helpful to the stakeholders in order to understand the behaviour of a part in a system, and 2) partially approaches a BDD scenario.