UUM Electronic Theses and Dissertation
UUM ETD | Universiti Utara Malaysian Electronic Theses and Dissertation
FAQs | Feedback | Search Tips | Sitemap

Identifying Test Cases for Stored Procedure Using Cyclomatic Complexity Approach

Rosmah, Ismail (2009) Identifying Test Cases for Stored Procedure Using Cyclomatic Complexity Approach. Masters thesis, Universiti Utara Malaysia.

[thumbnail of Rosmah_Ismail.pdf] PDF
Rosmah_Ismail.pdf
Restricted to Registered users only

Download (836kB)
[thumbnail of 1.Rosmah_Ismail.pdf]
Preview
PDF
1.Rosmah_Ismail.pdf

Download (134kB) | Preview

Abstract

Testing is very important but expensive and time consuming process in software development. Software quality enhancement can be achieved through the use of a systematic program testing methodology. Few testing methodologies were discussed in this paper such as cyclomatic complexity, specification-based testing, and structural-based automatic program testing. This paper complements a research on cyclomatic complexity approach in determining the number of test cases that are necessary to achieve thorough test coverage of a particular Oracle stored procedures. Cyclomatic complexity which was developed by Thomas J.
McCabe Sr. in 1976 is used to measure the complexity of a program. It directly measures the number of linearly independent paths through a program's source code. The goal of this study is to identify the minimum number of test cases required or a given stored procedure, and cyclomatic complexity was chosen as an approach to achieve this goal. It was discussed thoroughly in chapter 3 of this paper, and testing of this approach was explained in chapter 4. It was found that the higher cyclomatic complexity measure indicates the higher complexity of a program and is more complex to maintain.

Item Type: Thesis (Masters)
Supervisor : UNSPECIFIED
Item ID: 1743
Uncontrolled Keywords: Software Development, Software Testing, Cyclomatic Complexity, Specification-Based Testing, Structural-Based Automatic Program Testing
Subjects: Q Science > QA Mathematics > QA71-90 Instruments and machines
Q Science > QA Mathematics > QA76 Computer software
Divisions: College of Arts and Sciences (CAS)
Date Deposited: 26 Apr 2010 08:07
Last Modified: 24 Jul 2013 12:12
Department: College of Arts and Sciences
URI: https://etd.uum.edu.my/id/eprint/1743

Actions (login required)

View Item
View Item