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 associations in libraries written in object-oriented languages (e.g., C++ and Java) is di#cult because of unknown aliasing between parameters, unknown concrete types of the parameters, dynamic dispatch and exceptions. We present the first algorithm for finding def-uses in object-oriented libraries that overcomes the above di#culties. We also show how the information computed by our algorithm can be used in generating relevant test cases. 1 Introduction Data-flow-based testing [RW85, FW88, OW88, LCS89, Ost90, O...
The characteristics of object-oriented software affect type and relevance of faults. In particular, ...
Testing is vital for effective software development. Object-oriented programs however cause unique i...
There are many tools and techniques to help developers debug and test their programs. Dynamic data f...
Data-flow-based testing is a well-established approach to program testing. Much object-oriented code...
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...
A class is widely considered the basic unit of testing in object-oriented software. Although there h...
2011 Summer.Includes bibliographical references.Data-flow testing approaches have been used for proc...
Part 3: Measurements, Testing, and Quality of SoftwareInternational audienceThe objective of this pa...
Code based (“white box”) approach to testing can be divided into two main types: control flow covera...
In object-oriented terms, one of the goals of integration testing is to ensure that messages from ob...
Data flow testing is a particular form of testing that identifies data flow relations as test object...
Dynamic data flow analysis is a testing technique that has been successfully used for many procedura...
This paper describes a new approach to performing data flow testing on programs that use pointer var...
The characteristics of object-oriented software affect type and relevance of faults. In particular, ...
Testing is vital for effective software development. Object-oriented programs however cause unique i...
There are many tools and techniques to help developers debug and test their programs. Dynamic data f...
Data-flow-based testing is a well-established approach to program testing. Much object-oriented code...
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...
A class is widely considered the basic unit of testing in object-oriented software. Although there h...
2011 Summer.Includes bibliographical references.Data-flow testing approaches have been used for proc...
Part 3: Measurements, Testing, and Quality of SoftwareInternational audienceThe objective of this pa...
Code based (“white box”) approach to testing can be divided into two main types: control flow covera...
In object-oriented terms, one of the goals of integration testing is to ensure that messages from ob...
Data flow testing is a particular form of testing that identifies data flow relations as test object...
Dynamic data flow analysis is a testing technique that has been successfully used for many procedura...
This paper describes a new approach to performing data flow testing on programs that use pointer var...
The characteristics of object-oriented software affect type and relevance of faults. In particular, ...
Testing is vital for effective software development. Object-oriented programs however cause unique i...
There are many tools and techniques to help developers debug and test their programs. Dynamic data f...