Dr. Anita Goel
Thesis title - Testability Measures for Object-oriented Software Testing
Supervisors - Prof. S.K. Wasan (Dept. of Mathematics, Jamia Millia Islamia) and Dr. S.C. Gupta, Deputy Director, NIC, Delhi
Testable software is one that can be tested easily and systematically. Testable software need to possess two characteristics i.e. observability and controllability. Incorporation of testability measures i.e. observability measures and controllability measures in the software results in creation of testable software. Observability measures are provisions made in the software, which enable the tester to observe the internal behavior of the software to the required degree of detail. Controllability measures are provisions in the software, which facilitate creation of difficult-to-create states for the execution of state specific tests. In this thesis, we have developed testability measures i.e. observability measures and controllability measures, to be incorporated in object-oriented software. Incorporation of testability measures in software is a well-planned activity. Testability measures required during the testing of software is planned during the design phase and implemented during the coding phase of software development.