2012
DOI: 10.1007/978-3-642-35623-0_18
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Test Case Generation from Functional Requirements in NDT

Abstract: Navigational Development Techniques (NDT) is a Model-driven framework focused on defining Web requirements and obtaining related artefacts from them by means of transformations. Testing is one of the key elements in a software development process, however NDT neither include models to define artefacts nor transformations to obtain them from requirements. This paper presents how NDT improves with new models and transformations in order to generate test cases.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(7 citation statements)
references
References 11 publications
0
7
0
Order By: Relevance
“…As we can see in Table 1, use case and sequence diagrams [35], [40], [42] are used as the input of test case generations. The proposed approach in [40] uses XMI parser for transformation to test cases.…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…As we can see in Table 1, use case and sequence diagrams [35], [40], [42] are used as the input of test case generations. The proposed approach in [40] uses XMI parser for transformation to test cases.…”
Section: Resultsmentioning
confidence: 99%
“…Furthermore, the study [35] proposed a systematic approach for automated derivation of manually executable test cases from use case's model. The use cases and test cases are derived from restricted Natural Language with a tool support.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…This aspect is one of the virtues of NDT by which this methodology has been applied successfully in many real projects. In this sense, NDT defines a set of supporting tools grouped in NDT-Suite [26]. The main tools in NDT-Suite are: (i) NDT-Profile, which defines UML profiles for each NDT metamodel; (ii) NDT-Quality [27], which measures the quality of use of NDT and checks semantic constraints of NDT; and (iii) NDT-driver [28], which allows running each QVT transformations between models in an automatic manner (for instance, this tool generates test cases from the specification of FRs of a project).…”
Section: The Ndt Methodology From the Perspective Of Software Testingmentioning
confidence: 99%
“…Early testing focuses on the first phases of the software development lifecycle [33]. One of the reasons for integrating early testing in the selected approach is the benefits that it produces in reducing costs in the verification and validation phase, and the reduction of its complexity [34].…”
Section: Background and Related Workmentioning
confidence: 99%