UML-based testing of object oriented programs
| dc.contributor.author | Ye, Hong | en_US |
| dc.date.accessioned | 2024-08-15T20:20:31Z | |
| dc.date.available | 2024-08-15T20:20:31Z | |
| dc.date.copyright | 2003 | en_US |
| dc.date.issued | 2003 | |
| dc.degree.department | Department of Electrical and Computer Engineering | |
| dc.degree.level | Master of Applied Science M.A.Sc. | en |
| dc.description.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. 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.extent | 141 pages | |
| dc.identifier.uri | https://hdl.handle.net/1828/20286 | |
| dc.rights | Available to the World Wide Web | en_US |
| dc.title | UML-based testing of object oriented programs | en_US |
| dc.type | Thesis | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- YE_HONG_MASc_2003_1323833.pdf
- Size:
- 3.19 MB
- Format:
- Adobe Portable Document Format