2021
DOI: 10.3844/jcssp.2021.135.155
|View full text |Cite
|
Sign up to set email alerts
|

Measuring Test Data Uniformity in Acceptance Tests for the FitNesse and Gherkin Notations

Abstract: This paper presents two metrics designed to measure the data uniformity of acceptance tests in FitNesse and Gherkin notations. The objective is to measure the data uniformity of acceptance tests in order to identify projects with lots of random and meaningless data. Random data in acceptance tests hinder communication between stakeholders and increase the volume of glue code. The main contribution of this paper is the implementation of the proposed metrics. This paper also evaluates the uniformity of test data… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
1
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(4 citation statements)
references
References 17 publications
0
1
0
Order By: Relevance
“…Finally, both the works presented by Marchetto et al 43 and Longo et al 44 evaluate the adoption of Fitnesse ¶ ¶ ¶ ¶ and fit tables 45 as tools/ techniques to define acceptance tests in constrained natural languages. In particular, while Marchetto et al 43 compares fit tables for traditional systems and web-specific fit tables in maintenance tasks, Longo et al 44 compares Fitnesse and Gherkin projects from the point of view of test data uniformity. Uniform test data, as explained by the authors, are expressions that are common to various test documents.…”
Section: Gherkinmentioning
confidence: 99%
“…Finally, both the works presented by Marchetto et al 43 and Longo et al 44 evaluate the adoption of Fitnesse ¶ ¶ ¶ ¶ and fit tables 45 as tools/ techniques to define acceptance tests in constrained natural languages. In particular, while Marchetto et al 43 compares fit tables for traditional systems and web-specific fit tables in maintenance tasks, Longo et al 44 compares Fitnesse and Gherkin projects from the point of view of test data uniformity. Uniform test data, as explained by the authors, are expressions that are common to various test documents.…”
Section: Gherkinmentioning
confidence: 99%
“…Fitnesse is another structured quasi-natural language adopted for specifying NL-based acceptance test cases. Both Marchetto et al [15] and Longo et al [13] evaluate the adoption of Fitnesse. While Marchetto et al [15] compare Fitnesse with programmable acceptance test cases, Longo et al [13] compares the adoption of Fitnesse and Gherkin for writing acceptance test cases.…”
Section: Related Workmentioning
confidence: 99%
“…OIM 12 is an inventory management that implements transactions management, raw material management, batch, supplier, items, categories, and storage management. The application has been mainly developed in PHP by using AppGini 13 , a web-database framework for applications building.…”
Section: Software Objectsmentioning
confidence: 99%
See 1 more Smart Citation