Home // International Journal On Advances in Software, volume 14, numbers 1 and 2, 2021 // View article


A Connectivity Improvement Method for Behavior Driven Acceptance Tests

Authors:
Tugkan Tuglular
Nazım Umut Ekici

Keywords: model-based testing; event sequence graphs; behavior driven acceptance tests; Gherkin

Abstract:
Behavior Driven Acceptance Tests (BDATs) are not necessarily written in a semantic flow. Sometimes they are written in an ad-hoc manner, and some other times they are grouped by features or requirements. Connecting BDATs for faster test execution may prevent reset or set operations in test environments. Moreover, if BDATs cannot be connected, that may mean missing BDATs. Therefore, better-connected BDATs result in better implementation and testing. This work proposes a method for improving the connectivity of BDATs utilizing natural language processing techniques and a graph model-based test generation technique called Event Sequence Graphs (ESGs). For the connection of BDATs, we utilize the technique called elimination of tags by combination in ESGs introduced in our previous work. The proposed method here improves the connectivity of existing behavior-driven acceptance test suites. It is validated through two non-trivial examples. The results demonstrate the feasibility of the proposed method.

Pages: 162 to 172

Copyright: Copyright (c) to authors, 2021. Used with permission.

Publication date: December 31, 2021

Published in: journal

ISSN: 1942-2628