2015 IEEE 8th International Conference on Software Testing, Verification and Validation (ICST) 2015
DOI: 10.1109/icst.2015.7102589
|View full text |Cite
|
Sign up to set email alerts
|

Generating Complex and Faulty Test Data through Model-Based Mutation Analysis

Abstract: Testing the correct behaviour of data processing systems in the presence of faulty data is extremely expensive. The data structures processed by these systems are often complex, with many data fields and multiple constraints among them. Software engineers, in charge of testing these systems, have to handcraft complex data files or databases, while ensuring compliance with the multiple constraints to prevent the generation of trivially invalid inputs. In addition, assessing test results often means analysing co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
39
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 14 publications
(39 citation statements)
references
References 16 publications
0
39
0
Order By: Relevance
“…In the case of SES-DAQ, the process is automated by using a parser that follows the approach described in [Di Nardo et al 2015a]. The parser uses stereotypes in the UML class diagram to determine the mapping between class attributes and the bytes stored on disk.…”
Section: Automatic Generation Of Test Inputs For New Data Requirementsmentioning
confidence: 99%
See 4 more Smart Citations
“…In the case of SES-DAQ, the process is automated by using a parser that follows the approach described in [Di Nardo et al 2015a]. The parser uses stereotypes in the UML class diagram to determine the mapping between class attributes and the bytes stored on disk.…”
Section: Automatic Generation Of Test Inputs For New Data Requirementsmentioning
confidence: 99%
“…To define data requirements, we rely upon a data modelling methodology described in [Di Nardo et al 2013;Di Nardo et al 2015a] that uses UML class diagrams to capture the structure of inputs and outputs, relies upon Object Constraint Language (OCL) [OMG 2015] expressions to define relationships between the inputs and outputs, and uses UML stereotypes and OCL expressions to capture a fault model.…”
Section: Background On Data Modellingmentioning
confidence: 99%
See 3 more Smart Citations