Supported by AITO.
|
|
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
|