Structured testing model for object-oriented software development

In this dissertation* , we propose a structured testing model for object-oriented software development. Testing techniques used in traditional procedural software systems are studied and applied to the testing model. Object-oriented software makes use of concepts such as encapsulation, inheritanc...

Full description

Saved in:
Bibliographic Details
Main Author: Toh, Kee Heng.
Other Authors: School of Electrical and Electronic Engineering
Format: Theses and Dissertations
Language:English
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/10356/42772
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-42772
record_format dspace
spelling sg-ntu-dr.10356-427722023-07-04T15:21:43Z Structured testing model for object-oriented software development Toh, Kee Heng. School of Electrical and Electronic Engineering Sng, Hock San DRNTU::Engineering::Systems engineering In this dissertation* , we propose a structured testing model for object-oriented software development. Testing techniques used in traditional procedural software systems are studied and applied to the testing model. Object-oriented software makes use of concepts such as encapsulation, inheritance and polymorphism, making it fundamentally different from procedural software. Thus, our testing model examines what is required to adequately test object-oriented software. Existing techniques are adapted to provide the required level of testing adequacy, and new techniques are introduced if necessary. The object-oriented testing model consists of 3 levels of testing, namely. Class Testing, Subsystem Testing and Final System Testing. The various testing techniques are applied appropriately to each level of testing. In our dissertation, we also introduce a development process that integrates the testing activities into the iterative and incremental development lifecycle that is often associated with object-oriented software development. The work done in this dissertation is done in addition to a 420 hours Software Development Project. Both the dissertation and the software project partially fulfil the requirements for the Degree of Master of Science in Communication and Network Systems. Master of Science (Communication and Network Systems) 2011-01-11T02:59:26Z 2011-01-11T02:59:26Z 1997 1997 Thesis http://hdl.handle.net/10356/42772 en 57 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Systems engineering
spellingShingle DRNTU::Engineering::Systems engineering
Toh, Kee Heng.
Structured testing model for object-oriented software development
description In this dissertation* , we propose a structured testing model for object-oriented software development. Testing techniques used in traditional procedural software systems are studied and applied to the testing model. Object-oriented software makes use of concepts such as encapsulation, inheritance and polymorphism, making it fundamentally different from procedural software. Thus, our testing model examines what is required to adequately test object-oriented software. Existing techniques are adapted to provide the required level of testing adequacy, and new techniques are introduced if necessary. The object-oriented testing model consists of 3 levels of testing, namely. Class Testing, Subsystem Testing and Final System Testing. The various testing techniques are applied appropriately to each level of testing. In our dissertation, we also introduce a development process that integrates the testing activities into the iterative and incremental development lifecycle that is often associated with object-oriented software development. The work done in this dissertation is done in addition to a 420 hours Software Development Project. Both the dissertation and the software project partially fulfil the requirements for the Degree of Master of Science in Communication and Network Systems.
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Toh, Kee Heng.
format Theses and Dissertations
author Toh, Kee Heng.
author_sort Toh, Kee Heng.
title Structured testing model for object-oriented software development
title_short Structured testing model for object-oriented software development
title_full Structured testing model for object-oriented software development
title_fullStr Structured testing model for object-oriented software development
title_full_unstemmed Structured testing model for object-oriented software development
title_sort structured testing model for object-oriented software development
publishDate 2011
url http://hdl.handle.net/10356/42772
_version_ 1772826498681536512