In order to ensure reliability and quality, software systems must be tested. Testing object-oriented software is harder than testing procedure-oriented software. It involves four levels, namely the algorithmic level, class level, cluster level, and system level. We proposed a methodology TACCLE for class-and cluster- level testing. It includes an important algorithm GFT for generating fundamental equivalent pairs as class-level test cases based on axioms in a given algebraic specification for a given class. This formal methodology has many benefits. However, system analysts often find it difficult to construct axioms for algebraic specifications. In this paper, we propose a scheme to aid the construction of the left-hand sides of axioms. Th...
The object technology model is constantly evolving to address the software crisis problem. This nove...
AbstractProgrammers typically have knowledge about properties of their programs that aren't explicit...
Testing aims to enhance the quality of the software under test. This is achieved through finding and...
Abstract-In order to ensure reliability and quality, software systems must be tested. Testing object...
This dissertation describes the design and implementation of an algebraic axiom support environment ...
Given an algebraic specification of a class of objects, we define a fundamental pair as two equivale...
Software testing such as object-oriented software Testing At the Class and Cluster LEvels, or TACCLE...
This research is supported by a Union Grant of the Guangdong Province and National Natural Science F...
Because of the growing importance of object-oriented programming, a number of testing strategies hav...
. In this paper we develop a framework for semi-automated generation of test cases for object orient...
Work in the area of specification-based testing has pointed out that testing can be effectively used...
Abstract—Algebraic specifications have been used in the testing of object-oriented programs and rece...
Algebraic testing is an automated software testing method based on algebraic formal specifications. ...
This paper addresses the problem of constructing test data sets from formal specifications. Starting...
Modern development practices encourage extensive testing of code while it is still under development...
The object technology model is constantly evolving to address the software crisis problem. This nove...
AbstractProgrammers typically have knowledge about properties of their programs that aren't explicit...
Testing aims to enhance the quality of the software under test. This is achieved through finding and...
Abstract-In order to ensure reliability and quality, software systems must be tested. Testing object...
This dissertation describes the design and implementation of an algebraic axiom support environment ...
Given an algebraic specification of a class of objects, we define a fundamental pair as two equivale...
Software testing such as object-oriented software Testing At the Class and Cluster LEvels, or TACCLE...
This research is supported by a Union Grant of the Guangdong Province and National Natural Science F...
Because of the growing importance of object-oriented programming, a number of testing strategies hav...
. In this paper we develop a framework for semi-automated generation of test cases for object orient...
Work in the area of specification-based testing has pointed out that testing can be effectively used...
Abstract—Algebraic specifications have been used in the testing of object-oriented programs and rece...
Algebraic testing is an automated software testing method based on algebraic formal specifications. ...
This paper addresses the problem of constructing test data sets from formal specifications. Starting...
Modern development practices encourage extensive testing of code while it is still under development...
The object technology model is constantly evolving to address the software crisis problem. This nove...
AbstractProgrammers typically have knowledge about properties of their programs that aren't explicit...
Testing aims to enhance the quality of the software under test. This is achieved through finding and...