A Systematic Mapping Study On Test Generation From Input/Output Transition Systems
A Systematic Mapping Study On Test Generation From Input/Output Transition Systems
A Systematic Mapping Study On Test Generation From Input/Output Transition Systems
Conclusion
1 / 19
Introduction
Introduction
Model-Based Testing
Problem Statement
Conclusion
Conclusion
2 / 19
Introduction
Conclusion
Context
Software testing:
Demonstrate the actual and expected behaviors of a system
are at least similar
Manual and laborious process
3 / 19
Introduction
Conclusion
Input/Output Transition
Systems - IOTS
Existing works merely
indicates that test suite
must be generated in a
nondeterministic way
4 / 19
Introduction
Conclusion
Goal
Several recent studies have addressed issues related to test
generation from IOTSs
IOTS is a suitable formalism to model complex systems, such
as communication protocols and distributed systems
5 / 19
Introduction
Conclusion
6 / 19
Introduction
Conclusion
7 / 19
Introduction
Conclusion
8 / 19
Introduction
Conclusion
9 / 19
Introduction
Conclusion
Figure : Distribution of
studies into forums
10 / 19
Introduction
Conclusion
Tipe of evidence:
68% provide only examples
13% report a case study
8% report experimental results
10% only discuss the application of the approach
11 / 19
Introduction
Conclusion
12 / 19
Introduction
Conclusion
13 / 19
Introduction
Conclusion
14 / 19
Introduction
Conclusion
15 / 19
Introduction
Conclusion
16 / 19
Introduction
Conclusion
Threats to validity
17 / 19
Introduction
Conclusion
Conclusion
Lack of a standard of IOTS model characteristics may restrict
the adoption of each method.
Widely used coverage criteria, such as state and transition
coverage, have been applied to IOTSs in only few recent
studies.
Most of test generation technologies are non-deterministic
There exist no standard fault models, leading to most test
generation algorithms being nondeterministic.
Future work:
Replication of study and include more evidence
Quality evaluation
18 / 19
Introduction
Conclusion
19 / 19