Login | Register

Enhancing traditional behavioral testing through program slicing

Title:

Enhancing traditional behavioral testing through program slicing

Charland, Philippe (2004) Enhancing traditional behavioral testing through program slicing. Masters thesis, Concordia University.

[thumbnail of MQ94736.pdf]
Preview
Text (application/pdf)
MQ94736.pdf - Accepted Version
4MB

Abstract

Although there has been much research on the application of program slicing to the problem of software testing, most of it has focussed on regression testing. The objective of the published techniques is to reduce its cost by identifying the set of existing test cases which are guaranteed to exercise the modified program components. In this research, program slicing is applied to behavioral testing. Three testing approaches are presented to ensure that modifications made to a program have not adversely affected its correct behavior. The proposed testing techniques, as well as the underlying dynamic program slicing algorithm, are implemented as part of the CONCEPT research project. A case study using the JUnit testing framework is also presented to demonstrate their applicability in detecting faults, which could escape from traditional testing techniques.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Charland, Philippe
Pagination:ix, 98 leaves : ill. ; 29 cm.
Institution:Concordia University
Degree Name:M. Comp. Sc.
Program:Computer Science and Software Engineering
Date:2004
Thesis Supervisor(s):Rilling, Juergen
Identification Number:QA 76.76 D47C495 2004
ID Code:8142
Deposited By: Concordia University Library
Deposited On:18 Aug 2011 18:16
Last Modified:13 Jul 2020 20:03
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top