Title :
Algorithm MSEL for determining observational equivalence in object-oriented class-level testing
Author_Institution :
Dept. of Comput. Sci., Jinan Univ., Guangzhou, China
Abstract :
Testing is one important means to improve reliability and quality of software systems. The testing for object-oriented software systems is more difficult than that of procedure-oriented programming. Based on the concept of equivalent fundamental pairs, we have proposed a new methodology for testing object-oriented software at the class level. The main results of the methodology are published in ACM Transactions on Software Engineering and Methodology (see vol.7, no.3, p.250-95, 1998). The paper refines some algorithm in the methodology. Some problem in the methodology seems undecidable at the first glance. However, the refinement in this paper shows that it is decidable.
Keywords :
object-oriented programming; program testing; software quality; software reliability; algorithm MSEL; object-oriented class-level testing; object-oriented software testing; observational equivalence; procedure oriented programming; software engineering; software system quality; software system reliability; Clustering algorithms; Computer science; Software systems; Software testing; System testing; US Department of Energy;
Conference_Titel :
Systems, Man and Cybernetics, 2003. IEEE International Conference on
Print_ISBN :
0-7803-7952-7
DOI :
10.1109/ICSMC.2003.1244552