UML-based testing of object oriented programs

dc.contributor.authorYe, Hongen_US
dc.date.accessioned2024-08-15T20:20:31Z
dc.date.available2024-08-15T20:20:31Z
dc.date.copyright2003en_US
dc.date.issued2003
dc.degree.departmentDepartment of Electrical and Computer Engineering
dc.degree.levelMaster of Applied Science M.A.Sc.en
dc.description.abstractSoftware 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. This thesis introduces 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 coverage criteria are also presented. The approaches discussed in this thesis are implemented as a module of an existing UML-based verification tool called the Precise (UML) Development Environment.
dc.format.extent141 pages
dc.identifier.urihttps://hdl.handle.net/1828/20286
dc.rightsAvailable to the World Wide Weben_US
dc.titleUML-based testing of object oriented programsen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
YE_HONG_MASc_2003_1323833.pdf
Size:
3.19 MB
Format:
Adobe Portable Document Format