A survey on data-flow testing

T Su, K Wu, W Miao, G Pu, J He, Y Chen… - ACM computing surveys …, 2017 - dl.acm.org
Data-flow testing (DFT) is a family of testing strategies designed to verify the interactions
between each program variable's definition and its uses. Such a test objective of interest is …

[图书][B] Introduction to software testing

P Ammann, J Offutt - 2017 - books.google.com
This extensively classroom-tested text takes an innovative approach to explaining software
testing that defines it as the process of applying a few precise, general-purpose criteria to a …

Evolutionary testing of classes

P Tonella - ACM SIGSOFT Software Engineering Notes, 2004 - dl.acm.org
Object oriented programming promotes reuse of classes in multiple contexts. Thus, a class is
designed and implemented with several usage scenarios in mind, some of which possibly …

Data-flow-based unit testing of aspect-oriented programs

J Zhao - … 27th Annual International Computer Software and …, 2003 - ieeexplore.ieee.org
The current research so far in aspect-oriented software development is focused on problem
analysis, software design, and implementation techniques. Even though the importance of …

Discovering algebraic specifications from Java classes

J Henkel, A Diwan - European Conference on Object-Oriented …, 2003 - Springer
We present and evaluate an automatic tool for extracting algebraic specifications from Java
classes. Our tool maps a Java class to an algebraic signature and then uses the signature to …

A state-based approach to integration testing based on UML models

S Ali, LC Briand, MJ Rehman, H Asghar… - Information and …, 2007 - Elsevier
Correct functioning of object-oriented software depends upon the successful integration of
classes. While individual classes may function correctly, several new faults can arise when …

Synthesizing method sequences for high-coverage testing

S Thummalapenta, T Xie, N Tillmann… - ACM SIGPLAN …, 2011 - dl.acm.org
High-coverage testing is challenging. Modern object-oriented programs present additional
challenges for testing. One key difficulty is the generation of proper method sequences to …

Search based software testing of object-oriented containers

A Arcuri, X Yao - Information Sciences, 2008 - Elsevier
Automatic software testing tools are still far from ideal for real world object-oriented (OO)
software. The use of nature inspired search algorithms for this problem has been …

Automatic test case generation using unified modeling language (UML) state diagrams

P Samuel, R Mall, AK Bothra - IET software, 2008 - IET
UML is widely accepted and used by industry for modelling and design of software systems.
A novel method to automatically generate test cases based on UML state models is …

Testful: An evolutionary test approach for java

L Baresi, PL Lanzi, M Miraz - 2010 Third International …, 2010 - ieeexplore.ieee.org
This paper presents TestFul, an evolutionary testing approach for Java classes that works
both at class and method level. TestFul exploits a multi-objective evolutionary algorithm to …