2020
DOI: 10.20473/jisebi.6.1.27-36
|View full text |Cite
|
Sign up to set email alerts
|

Tool for Generating Behavior-Driven Development Test-Cases

Abstract: Background: Testing using Behavior-Driven Development (BDD) techniques is one of the practices of Agile software development. This technique composes a test-case based on a use case scenario, for web application acceptance tests.Objective:  In this study, we developed a tool to generate test case codes from BDD scenario definitions to help and facilitate practitioners to conduct testing.Methods: The generated test case code is made according to the codeception framework format so that it can be directly execut… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
7
3

Relationship

2
8

Authors

Journals

citations
Cited by 14 publications
(5 citation statements)
references
References 17 publications
0
3
0
Order By: Relevance
“…A user story is a short, semi-structured sentence that illustrates requirements from the user's perspective. A user story can be used to explain user desire or product description [14]. It consists of three aspects, namely aspects of who, what, and why.…”
Section: User Story and Nlpmentioning
confidence: 99%
“…A user story is a short, semi-structured sentence that illustrates requirements from the user's perspective. A user story can be used to explain user desire or product description [14]. It consists of three aspects, namely aspects of who, what, and why.…”
Section: User Story and Nlpmentioning
confidence: 99%
“…To clearly illustrate the features of developing software systems and minimize the ambiguity between the requirement specifications and the design, UML models are widely used in the software design phase. By involving users, a software system's blueprint enables developers to avoid misunderstandings regarding software development [2]. Before developing any software, system requirements engineering is the preliminary step to collecting all the business requirements from the stakeholders [3].…”
Section: Introductionmentioning
confidence: 99%
“…Around 90% of agile practitioners implement user stories as their method to elicit requirements for their software [5], [6], [7]. User stories can also be used as the basis for test cases in software testing processes [8]- [10]. Acceptance criteria assigned to user stories are used as test cases and merged into acceptance tests, which will then be used to check the system behavior compliance with the user stories [11].…”
Section: Introductionmentioning
confidence: 99%