2019
DOI: 10.1108/k-10-2018-0548
|View full text |Cite
|
Sign up to set email alerts
|

Wiki support for automated definition of software test cases

Abstract: Purpose The design of tests is a very important step in the software development process because it allows us to match the users’ expectations with the finished product. Considered as a cumbersome activity, efforts have been made to automatize and alleviate the burden of test generation, but it is still a largely neglected step. The study aims to propose taking advantage of existing requirement artifacts, like scenarios that describe the dynamic of the domain in a very early stage of software development, to o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
6
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(6 citation statements)
references
References 23 publications
0
6
0
Order By: Relevance
“…Boundary value analysis is a test case design method for black box testing. It uses the boundary values of input data as the basis for test case design to discover defects in software systems [20]. The basic idea of boundary value analysis method is to divide the input data into multiple intervals and select the boundary value of each interval as a test case to test the behavior of the system at the boundary value.…”
Section: Boundary Value Analysis Methodsmentioning
confidence: 99%
“…Boundary value analysis is a test case design method for black box testing. It uses the boundary values of input data as the basis for test case design to discover defects in software systems [20]. The basic idea of boundary value analysis method is to divide the input data into multiple intervals and select the boundary value of each interval as a test case to test the behavior of the system at the boundary value.…”
Section: Boundary Value Analysis Methodsmentioning
confidence: 99%
“…The Task/Method model is a conceptual model where knowledge is described in declarative form. This facilitates their processing by execution engines and planners (Antonelli et al, 2018). A conceptual model is composed of two sub-models: a domain model and a reasoning model (Adla et al, 2007;Schreiber et al, 1999;Trichet & Tchounikine, 1999).…”
Section: Task/methods Modelmentioning
confidence: 99%
“…This section describes the proposed rules for translating scenarios into a conceptual model (tasks and methods). These rules have already been presented in previous works (Antonelli et al, 2018(Antonelli et al, , 2020, so only a summary is described here.…”
Section: Task Methods Model/derivation Rulesmentioning
confidence: 99%
“…This section describes the proposed rules for translating scenarios into a conceptual model (tasks and methods). These rules have already been presented in previous works (Antonelli et al , 2018, 2020), so only a summary is described here. Rule 1 (Tasks identification): In the scenario model, each verb in the scenario's episodes is translated into a task in task/method model. Each scenario title is also a task in task/method model.…”
Section: The Proposed Approachmentioning
confidence: 99%