Event Details

UML-Based Testing of Object Oriented Programs

Presenter: Hong Ye
Supervisor:

Date: Mon, July 21, 2003
Time: 10:30:00 - 11:30:00
Place: EOW 430

ABSTRACT

Abstract:

Software testing remains one of the most challenging and costly steps of software development process. Although object-oriented programming has become the dominant paradigm in industry, object-oriented software testing is mostly still in the research stage. Traditional software testing techniques are not well suited for object-oriented programs due to the powerful mechanisms, such as encapsulation, inheritance and polymorphism, characteristics of object-oriented programming. Hence, a need for the development of appropriate testing techniques for object-oriented applications becomes more urgent. In this seminar, we will introduce the development of some test strategies based on a subset of Unified Modeling Language (UML) for testing object-oriented programs, more specifically, state diagrams and class diagrams. Corresponding test coverage criteria, and an existing UML-based verification tool called PrUDE (Precise UML Development Environment) are also presented.

Free and open to the public