Optimizing Test Cases for Object-Oriented Software

Main Article Content

Chaitra M, Prakruthi M.K, Sarala N.R

Abstract

- Testing object-oriented software is a challenging task. The inherent complexity in testing Object-oriented software is due to issues like inheritance and polymorphism. The behavior analysis and testing of object oriented software is significantly complicated because the state of the objects may cause faults that cannot be easily revealed with traditional testing techniques. This article proposes an improved technique for generating optimal number of test cases using mathematical techniques. The technique uses Colored Petri Nets (CPN), which is an extended version of Petri Nets. CPN’s are usually used for system modeling and simulation. The proposed method explores the problem to generate test cases that covers all instances of objects from different classes in the same hierarchy. It shows the effectiveness of technique by translating a specification represented by UML (unified modeling language) state chart into a CPN. The main solution of our approach will be implemented using CPN-tools.

Article Details

How to Cite
, C. M. P. M. S. N. (2016). Optimizing Test Cases for Object-Oriented Software. International Journal on Recent and Innovation Trends in Computing and Communication, 4(2), 130–133. https://doi.org/10.17762/ijritcc.v4i2.1777
Section
Articles