Data-flow-based testing is a well-established approach to program testing. Much object-oriented code is written as libraries; hence data-flow-based testing of object-oriented libraries is of great importance. However, finding def-use relationships in libraries written in object-oriented languages (e.g., Java and C++) is difficult because of unknown aliasing between parameters, unknown concrete types of the parameters, dynamic dispatch, and exceptions. We present the first algorithm for finding def-use relationships in object-oriented libraries that overcomes the above difficulties. We also show how the information computed by our algorithm can be used in generating relevant test cases. Our algorithm is flow- and context-sensitive and based ...
Many mature development processes use structural cov-erage metrics to monitor the quality of testing...
The characteristics of object-oriented software affect type and relevance of faults. In particular, ...
Data flow testing is a particular form of testing that identifies data flow relations as test object...
Data-flow-based testing is a well-established approach to program testing. Much object-oriented code...
Data flow testing has recently attracted new interest in the context of testing object oriented syst...
The solution of data-flow analysis of object-oriented programming languages such as C++/Java is need...
In object-oriented terms, one of the goals of integration testing is to ensure that messages from ob...
A class is widely considered the basic unit of testing in object-oriented software. Although there h...
Dynamic data flow analysis is a testing technique that has been successfully used for many procedura...
2011 Summer.Includes bibliographical references.Data-flow testing approaches have been used for proc...
Code based (“white box”) approach to testing can be divided into two main types: control flow covera...
Part 3: Measurements, Testing, and Quality of SoftwareInternational audienceThe objective of this pa...
There are many tools and techniques to help developers debug and test their programs. Dynamic data f...
Testing is vital for effective software development. Object-oriented programs however cause unique i...
In this paper we describe our taxonomy of object-oriented classes that catalogs each class in an app...
Many mature development processes use structural cov-erage metrics to monitor the quality of testing...
The characteristics of object-oriented software affect type and relevance of faults. In particular, ...
Data flow testing is a particular form of testing that identifies data flow relations as test object...
Data-flow-based testing is a well-established approach to program testing. Much object-oriented code...
Data flow testing has recently attracted new interest in the context of testing object oriented syst...
The solution of data-flow analysis of object-oriented programming languages such as C++/Java is need...
In object-oriented terms, one of the goals of integration testing is to ensure that messages from ob...
A class is widely considered the basic unit of testing in object-oriented software. Although there h...
Dynamic data flow analysis is a testing technique that has been successfully used for many procedura...
2011 Summer.Includes bibliographical references.Data-flow testing approaches have been used for proc...
Code based (“white box”) approach to testing can be divided into two main types: control flow covera...
Part 3: Measurements, Testing, and Quality of SoftwareInternational audienceThe objective of this pa...
There are many tools and techniques to help developers debug and test their programs. Dynamic data f...
Testing is vital for effective software development. Object-oriented programs however cause unique i...
In this paper we describe our taxonomy of object-oriented classes that catalogs each class in an app...
Many mature development processes use structural cov-erage metrics to monitor the quality of testing...
The characteristics of object-oriented software affect type and relevance of faults. In particular, ...
Data flow testing is a particular form of testing that identifies data flow relations as test object...