UPM Institutional Repository

Regression test framework based on extended system dependence graph for object-oriented programs


Musa, Samaila and Md Sultan, Abu Bakar and Abd Ghani, Azim and Bahrom, Salmi (2014) Regression test framework based on extended system dependence graph for object-oriented programs. In: International Conference on Advances in Computer Sciences and Electronics Engineering (CSEE2014), 6-8 Jan. 2014, Kuala Lumpur, Malaysia. (pp. 69-74).


This paper presents a regression testing framework for object-oriented software based on extended system dependence graph model of the affected program. The approach is based on semantic analysis of the code. The goal is to identify changes in a method’s body due to data dependence, control dependence and dependent due to object relation such as inheritance and polymorphism. To find the affected statements due to changes in the program, we used affected statement as slicing criterion to performed slicing on the constructed graph. The methods affected are determined by analysis of the ESDG based on the affected statements. Test cases that execute the affected methods are selected from an existing test suite. New test cases are generated when necessary. The selected test cases are prioritized by assigning weight to the affected methods. A case study will be reported to provide evidence of the feasibility of the approach and its benefits in increasing the rate of fault detection and reduction in regression testing effort.

Download File

[img] PDF
Restricted to Repository staff only

Download (880kB)

Additional Metadata

Item Type: Conference or Workshop Item (Paper)
Divisions: Faculty of Computer Science and Information Technology
DOI Number: https://doi.org/10.15224/ 978-1-63248-000-2-45
Keywords: Regression testing; Regression test framework; Regression test case prioritization; System dependence graph
Depositing User: Nursyafinaz Mohd Noh
Date Deposited: 18 Jun 2015 08:24
Last Modified: 18 Jun 2015 08:24
URI: http://psasir.upm.edu.my/id/eprint/38830
Statistic Details: View Download Statistic

Actions (login required)

View Item View Item