Formal specification-based testing is generally superior to conventional black-box testing due to the potentials that effective test cases can be automatically generated and test results can be automatically analyzed. To make these potentials into reality, efficient tool support is necessary. In this paper, we describe our research on the development of a software tool supporting test result analysis. The tool includes two major functions: (1) automatic evaluation of predicate expressions written in the Structured Object-oriented Formal Language (SOFL) and (2) Automatic evaluation of the test oracle derived from a pre-post style process specification. To realize function (1), we have developed a package in which a set of classes are constru...
Although a number of tools for evaluating Java code functionality and style exist, little work has b...
Program testing is expensive and labor-intensive, often consuming more than half of the total develo...
Abstract—In recent years several symbolic execution-based tools have been developed to automatically...
Formal specification-based testing is generally superior to conventional black-box testing due to th...
Automatic Specification-Based test result analysis tool support is crucial for applying specificatio...
The current strategies for testing object-oriented software all lack the formal basis which is neces...
Writing unit test code is labor-intensive, hence it is often not done as an integral part of program...
Although a number of tools for evaluating Java code style and black box functionality exist, little ...
. In this paper we develop a framework for semi-automated generation of test cases for object orient...
This article presents two tools to generate test cases, one for Java programs and one for.NET progra...
While test generators have the potential to significantly reduce the costs of software testing and h...
Abstract. Whereas object-orientation is established as one major para-digm for software development,...
Even with increasing use of formal methods for software development, software testing continues to b...
In this thesis we provide a unit testing approach for multi-purposes object-oriented programming ...
Software testing requires a test oracle that makes an assessment of the correctness of the tested pr...
Although a number of tools for evaluating Java code functionality and style exist, little work has b...
Program testing is expensive and labor-intensive, often consuming more than half of the total develo...
Abstract—In recent years several symbolic execution-based tools have been developed to automatically...
Formal specification-based testing is generally superior to conventional black-box testing due to th...
Automatic Specification-Based test result analysis tool support is crucial for applying specificatio...
The current strategies for testing object-oriented software all lack the formal basis which is neces...
Writing unit test code is labor-intensive, hence it is often not done as an integral part of program...
Although a number of tools for evaluating Java code style and black box functionality exist, little ...
. In this paper we develop a framework for semi-automated generation of test cases for object orient...
This article presents two tools to generate test cases, one for Java programs and one for.NET progra...
While test generators have the potential to significantly reduce the costs of software testing and h...
Abstract. Whereas object-orientation is established as one major para-digm for software development,...
Even with increasing use of formal methods for software development, software testing continues to b...
In this thesis we provide a unit testing approach for multi-purposes object-oriented programming ...
Software testing requires a test oracle that makes an assessment of the correctness of the tested pr...
Although a number of tools for evaluating Java code functionality and style exist, little work has b...
Program testing is expensive and labor-intensive, often consuming more than half of the total develo...
Abstract—In recent years several symbolic execution-based tools have been developed to automatically...