Helping end users create and manage test cases in the WYSIWYT methodology

Previous work has developed the What You See Is What You Test (WYSIWYT) methodology for testing spreadsheets. This methodology has been shown to help end users test, debug, and modify spreadsheets. To date, however, this system has provided no support for creating, reusing, and managing test cases,...

Full description

Bibliographic Details
Main Author: Fisher, Marc Randall
Other Authors: Rothermel, Gregg
Language:en_US
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/1957/28615
id ndltd-ORGSU-oai-ir.library.oregonstate.edu-1957-28615
record_format oai_dc
spelling ndltd-ORGSU-oai-ir.library.oregonstate.edu-1957-286152012-07-03T14:36:52ZHelping end users create and manage test cases in the WYSIWYT methodologyFisher, Marc RandallElectronic spreadsheets -- TestingPrevious work has developed the What You See Is What You Test (WYSIWYT) methodology for testing spreadsheets. This methodology has been shown to help end users test, debug, and modify spreadsheets. To date, however, this system has provided no support for creating, reusing, and managing test cases, a process that can be tedious and time-consuming. To alleviate this, we have developed automated test case generation and test reuse methodologies for the WYSIWYT methodology. For test case generation, we have prototyped two techniques, and performed a study to assess the effectiveness and efficiency of these techniques. The results of this study show that we can efficiently exercise a large percentage of a spreadsheet under test. We also implemented a test reuse methodology and performed a study that shows that we are able to find a relatively small subset of test cases to reuse after a modification to a spreadsheet, and that these test cases re-establish much of the coverage lost by modifications made to the spreadsheet.Graduation date: 2003Rothermel, Gregg2012-04-09T15:32:19Z2012-04-09T15:32:19Z2002-08-232002-08-23Thesis/Dissertationhttp://hdl.handle.net/1957/28615en_US
collection NDLTD
language en_US
sources NDLTD
topic Electronic spreadsheets -- Testing
spellingShingle Electronic spreadsheets -- Testing
Fisher, Marc Randall
Helping end users create and manage test cases in the WYSIWYT methodology
description Previous work has developed the What You See Is What You Test (WYSIWYT) methodology for testing spreadsheets. This methodology has been shown to help end users test, debug, and modify spreadsheets. To date, however, this system has provided no support for creating, reusing, and managing test cases, a process that can be tedious and time-consuming. To alleviate this, we have developed automated test case generation and test reuse methodologies for the WYSIWYT methodology. For test case generation, we have prototyped two techniques, and performed a study to assess the effectiveness and efficiency of these techniques. The results of this study show that we can efficiently exercise a large percentage of a spreadsheet under test. We also implemented a test reuse methodology and performed a study that shows that we are able to find a relatively small subset of test cases to reuse after a modification to a spreadsheet, and that these test cases re-establish much of the coverage lost by modifications made to the spreadsheet. === Graduation date: 2003
author2 Rothermel, Gregg
author_facet Rothermel, Gregg
Fisher, Marc Randall
author Fisher, Marc Randall
author_sort Fisher, Marc Randall
title Helping end users create and manage test cases in the WYSIWYT methodology
title_short Helping end users create and manage test cases in the WYSIWYT methodology
title_full Helping end users create and manage test cases in the WYSIWYT methodology
title_fullStr Helping end users create and manage test cases in the WYSIWYT methodology
title_full_unstemmed Helping end users create and manage test cases in the WYSIWYT methodology
title_sort helping end users create and manage test cases in the wysiwyt methodology
publishDate 2012
url http://hdl.handle.net/1957/28615
work_keys_str_mv AT fishermarcrandall helpingenduserscreateandmanagetestcasesinthewysiwytmethodology
_version_ 1716392209327063040