An orchestrated survey of methodologies for automated software test case generation
Test case generation is among the most labour-intensive tasks in software testing. It also has
a strong impact on the effectiveness and efficiency of software testing. For these reasons, it …
a strong impact on the effectiveness and efficiency of software testing. For these reasons, it …
Constrained interaction testing: A systematic literature study
Interaction testing can be used to effectively detect faults that are otherwise difficult to find by
other testing techniques. However, in practice, the input configurations of software systems …
other testing techniques. However, in practice, the input configurations of software systems …
Learning combinatorial interaction test generation strategies using hyperheuristic search
The surge of search based software engineering research has been hampered by the need
to develop customized search algorithms for different classes of the same problem. For …
to develop customized search algorithms for different classes of the same problem. For …
Perflearner: Learning from bug reports to understand and generate performance test frames
Software performance is important for ensuring the quality of software products.
Performance bugs, defined as programming errors that cause significant performance …
Performance bugs, defined as programming errors that cause significant performance …
Advances in combinatorial testing
R Tzoref-Brill - Advances in Computers, 2019 - Elsevier
Since their introduction into software testing in the mid-1980s, combinatorial methods for test
design gathered popularity as a testing best practice and as a prominent software testing …
design gathered popularity as a testing best practice and as a prominent software testing …
Formal analysis of the probability of interaction fault detection using random testing
Modern systems are becoming highly configurable to satisfy the varying needs of customers
and users. Software product lines are hence becoming a common trend in software …
and users. Software product lines are hence becoming a common trend in software …
Constraint handling in combinatorial test generation using forbidden tuples
Constraint handling is a challenging problem in combinatorial test generation. In general,
there are two ways to handle constraints, ie, constraint solving and forbidden tuples. In our …
there are two ways to handle constraints, ie, constraint solving and forbidden tuples. In our …
AutoReplica: automatic data replica manager in distributed caching and data processing systems
Z Yang, J Wang, D Evans, N Mi - 2016 IEEE 35th International …, 2016 - ieeexplore.ieee.org
Nowadays, replication technique is widely used in data center storage systems for large
scale Cyber-physical Systems (CPS) to prevent data loss. However, side-effect of replication …
scale Cyber-physical Systems (CPS) to prevent data loss. However, side-effect of replication …
An automata-based generation method for combinatorial sequence testing of finite state machines
Combinatorial Interaction Testing has been applied to event-driven software systems by
using as test suite a set of sequences of inputs in desired combinations. This is generally …
using as test suite a set of sequences of inputs in desired combinations. This is generally …
A survey of constrained combinatorial testing
Combinatorial Testing (CT) is a potentially powerful testing technique, whereas its failure
revealing ability might be dramatically reduced if it fails to handle constraints in an adequate …
revealing ability might be dramatically reduced if it fails to handle constraints in an adequate …