Testable code detection tool for object oriented programming. A tool for novice programmer

Automated software testing has gained huge attention in the last past decades due to the rapid software development cycles. Ever increasing inherent complexity, dynamic behaviors in system as well as new development paradigm required tedious work in software testing. Object oriented design and progr...

Full description

Bibliographic Details
Main Author: Hisamudin, Saiful Bahri
Format: Thesis
Language:English
Published: 2019
Subjects:
Online Access:http://psasir.upm.edu.my/id/eprint/82974/
http://psasir.upm.edu.my/id/eprint/82974/1/FSKTM%202019%2020%20IR.pdf
_version_ 1848859407939534848
author Hisamudin, Saiful Bahri
author_facet Hisamudin, Saiful Bahri
author_sort Hisamudin, Saiful Bahri
building UPM Institutional Repository
collection Online Access
description Automated software testing has gained huge attention in the last past decades due to the rapid software development cycles. Ever increasing inherent complexity, dynamic behaviors in system as well as new development paradigm required tedious work in software testing. Object oriented design and programming has become the dominant development paradigm for software projects and widely used in software development industry. The concept of object oriented ease the software development process but it make the testing process difficult. Subsequently, this will increase the testability effort in software program. Prior researches analyze the complexity and testability using object oriented design metrics where these research notably state that different attributes may add directly to the complexity of design that require more testing efforts. This research will focus on detecting the non-deterministic characteristics in software program. A tool developed which able to detect pattern in method in object oriented programming to determine the testability of the software product. The testing tool is aim at to guide novice programmer to write testable code during software development process.
first_indexed 2025-11-15T12:28:51Z
format Thesis
id upm-82974
institution Universiti Putra Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T12:28:51Z
publishDate 2019
recordtype eprints
repository_type Digital Repository
spelling upm-829742020-07-29T01:20:49Z http://psasir.upm.edu.my/id/eprint/82974/ Testable code detection tool for object oriented programming. A tool for novice programmer Hisamudin, Saiful Bahri Automated software testing has gained huge attention in the last past decades due to the rapid software development cycles. Ever increasing inherent complexity, dynamic behaviors in system as well as new development paradigm required tedious work in software testing. Object oriented design and programming has become the dominant development paradigm for software projects and widely used in software development industry. The concept of object oriented ease the software development process but it make the testing process difficult. Subsequently, this will increase the testability effort in software program. Prior researches analyze the complexity and testability using object oriented design metrics where these research notably state that different attributes may add directly to the complexity of design that require more testing efforts. This research will focus on detecting the non-deterministic characteristics in software program. A tool developed which able to detect pattern in method in object oriented programming to determine the testability of the software product. The testing tool is aim at to guide novice programmer to write testable code during software development process. 2019-06 Thesis NonPeerReviewed text en http://psasir.upm.edu.my/id/eprint/82974/1/FSKTM%202019%2020%20IR.pdf Hisamudin, Saiful Bahri (2019) Testable code detection tool for object oriented programming. A tool for novice programmer. Masters thesis, Universiti Putra Malaysia. Object-oriented programming (Computer science) Computer programmers
spellingShingle Object-oriented programming (Computer science)
Computer programmers
Hisamudin, Saiful Bahri
Testable code detection tool for object oriented programming. A tool for novice programmer
title Testable code detection tool for object oriented programming. A tool for novice programmer
title_full Testable code detection tool for object oriented programming. A tool for novice programmer
title_fullStr Testable code detection tool for object oriented programming. A tool for novice programmer
title_full_unstemmed Testable code detection tool for object oriented programming. A tool for novice programmer
title_short Testable code detection tool for object oriented programming. A tool for novice programmer
title_sort testable code detection tool for object oriented programming. a tool for novice programmer
topic Object-oriented programming (Computer science)
Computer programmers
url http://psasir.upm.edu.my/id/eprint/82974/
http://psasir.upm.edu.my/id/eprint/82974/1/FSKTM%202019%2020%20IR.pdf