Melola Discovery

← Melola Discovery

Jurnal SINTA 1

Tool for Generating Behavior-Driven Development Test-Cases

Journal of Information Systems Engineering and Business Intelligence · Vol. 6 No. 1 (2020) · pp. 27–36

DOI
10.20473/jisebi.6.1.27-36
ISSN
2443-2555, 2598-6333
Published
2020-04-27
Publisher
Universitas Airlangga
Language
eng

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 executed by the tester. The procedure is performed as follows: map the correlation of the language used in BDD (gherkin language) and the code syntax of the test code in the codeception framework, designed the GUIs in such a way that users can easily transform the Use Case Scenario, built the tool so that it can generate test cases codes. Evaluation is done by gathering respondents; ask to run the application and gathering feedback from respondents.Results: This tool can generate a codeception test-case file based on the BDD scenario. Generated test cases can be directly used on codeception tools. The results of the evaluation show that the tools can help entry-level programmers in developing automated tests.Conclusion: The tool can help user especially entry-level programmers to generate BDD test-case and make easy for the users for testing the web applications.

Collaboration network of the authors

40 authors · 108 co-authorship links · 41 across different organisations · showing the 40 most connected

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • Universitas Airlangga
  • King Abdulaziz University
  • Universiti Sains Islam Malaysia
  • Universiti Teknologi MARA
  • Edith Cowan University
  • Shih Chien University
  • National Cheng Kung University
  • Other organisations
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Taufik TaufikUniversitas Airlangga3
Badrus ZamanUniversitas Airlangga3
Shukor Sanim Mohd FauziUniversiti Teknologi MARA3
Eva HariyantiUniversitas Airlangga3
Endah PurwantiUniversitas Airlangga2
Ahmad Hoirul BasoriKing Abdulaziz University2
Halim Wildan AwalurahmanUniversitas Airlangga2
Taufik TaufikNational Research and Innovation Agency2
Faried EffendyUniversitas Airlangga2
Airlangga Dwi SatrioAffiliation unknown2
Audrey Maximillian HerliUniversitas Airlangga1
Purbandini SoeparmanUniversitas Airlangga1
Vierdy Sulfianto RahmadaniUniversitas Airlangga1
Indah SafarinaUniversitas Airlangga1
Abdulloh FakihUniversitas Airlangga1
Muhammad Zaky ErdiansyahUniversitas Airlangga1
Purbandini PurbandiniUniversitas Airlangga1
Irfan Nur AuliaUniversitas Airlangga1
Lydia WijayaUniversitas Airlangga1
Ferry JieEdith Cowan University1
Ira PuspitasariUniversitas Airlangga1
Elzha Odie SyahputraAffiliation unknown1
Rini SemiatiUniversitas Airlangga1
Nadhila Ramadhini AyuvindaUniversitas Airlangga1
Hadi Helmi Md ZurainiUniversiti Sains Islam Malaysia1
Waidah IsmailUniversiti Sains Islam Malaysia1
Rimuljo HendradiUniversitas Airlangga1
Ibrahim Hafizhan WitsqaUniversitas Airlangga1
Andi Besse Firdausiah MansurKing Abdulaziz University1
Ersalina TrisnawatiUniversitas Airlangga1
Nouf Atiahallah AlghanmiKing Abdulaziz University1
Kartono KartonoUniversitas Airlangga1
Nania NuzulitaUniversitas Airlangga1
Arya PrasetyaUniversitas Airlangga1
Anindya Wita WisesaUniversitas Airlangga1
Aditya NugrohoShih Chien University1
Afifah NurrosyidahNational Cheng Kung University1

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

Metadata source: OAI-PMH (metadata jurnal) https://e-journal.unair.ac.id/JISEBI/oai, first harvested 29 Okt 2026, last seen 1 Nov 2026.
Original metadata (oai_dc)
<oai_dc:dc xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/  http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
	<dc:title xml:lang="en-US">Tool for Generating Behavior-Driven Development Test-Cases</dc:title>
	<dc:creator>Raharjana, Indra Kharisma</dc:creator>
	<dc:creator>Harris, Fadel</dc:creator>
	<dc:creator>Justitia, Army</dc:creator>
	<dc:description xml:lang="en-US">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 executed by the tester. The procedure is performed as follows:  map the correlation of the language used in BDD (gherkin language) and the code syntax of the test code in the codeception framework, designed the GUIs in such a way that users can easily transform the Use Case Scenario, built the tool so that it can generate test cases codes. Evaluation is done by gathering respondents; ask to run the application and gathering feedback from respondents.Results: This tool can generate a codeception test-case file based on the BDD scenario. Generated test cases can be directly used on codeception tools. The results of the evaluation show that the tools can help entry-level programmers in developing automated tests.Conclusion: The tool can help user especially entry-level programmers to generate BDD test-case and make easy for the users for testing the web applications.</dc:description>
	<dc:publisher xml:lang="en-US">Universitas Airlangga</dc:publisher>
	<dc:date>2020-04-27</dc:date>
	<dc:type>info:eu-repo/semantics/article</dc:type>
	<dc:type>info:eu-repo/semantics/publishedVersion</dc:type>
	<dc:format>application/pdf</dc:format>
	<dc:identifier>https://e-journal.unair.ac.id/JISEBI/article/view/18082</dc:identifier>
	<dc:identifier>10.20473/jisebi.6.1.27-36</dc:identifier>
	<dc:source xml:lang="en-US">Journal of Information Systems Engineering and Business Intelligence; Vol. 6 No. 1 (2020): April; 27-36</dc:source>
	<dc:source>2443-2555</dc:source>
	<dc:source>2598-6333</dc:source>
	<dc:language>eng</dc:language>
	<dc:relation>https://e-journal.unair.ac.id/JISEBI/article/view/18082/10196</dc:relation>
	<dc:rights xml:lang="en-US">Copyright (c) 2020 The Authors. Published by Universitas Airlangga</dc:rights>
</oai_dc:dc>