PhDOOS Logo

Supported by AITO.

These pages are currently maintained by Alex Potanin

 

SYSTEM LEVEL OBJECT ORIENTED TESTING

MIHIR MIHIR
( INDIAN )

SOUTHEASTERN LOUISIANA UNIVERSITY
69 JOE IVERSTINCE PLACE HAMMOND LA, 70401 USA
tel: 985-419-2965
fax:
MIHIR@SELU.EDU

Keywords:

software engineering

Abstract:

Testing is to hunt for the bugs in the application developed. Foundation for these bugs can start from the early stages of software development life cycle model (SDLC). For example, mapping misinterpretation of user needs into the design criteria or designing a narrow flow of code for corresponding specifications. An object-oriented programming paradigm presents unique blend of powerful constructs, encapsulated operations and composition of objects into a variety of ways such that they work uniquely in each environment. Each hierarchy in any object-oriented domain possibly creates new contexts and always challenges the quality assurance team to test for functionality features of the developed application and to test for stated design norm. Earlier many testing models were introduced but adequate and quick testing models were very few and that instigates the research for developing testing models for object-oriented applications. This research investigates an effective testing methodology for object-oriented applications at systems level. Testing techniques to test class implementation, class hierarchy and interclass/inter object relationships will be developed and discussed. The proposed testing tools will greatly enhance the efficiency of the testing process through class-level testing, looks into the relatively unexplored and complex area of inter- object relationships and invite wider acceptance from practitioners. The methodology and testing tools produced will practically enhance the effectiveness of software testing and improve on the reliability of software produced. A case study (testing the algorithm for C++, Java or any other object oriented language) will be reviewed and the results will be analyzed to show that the proposed technique is reasonably effective at detecting faults. Then a supporting tool that automatically produces a variety of frameworks to test different test-cases will executes the test cases and evaluates the results.

The PhD work started: 2005, AUGUST



HTML3
NO JAVA

 


Last modified on Mon Aug 15 14:59:24 2005