Regression testing experiments Public Deposited

http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/nv935531m

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • Software maintenance is an expensive part of the software lifecycle: estimates put its cost at up to two-thirds of the entire cost of software. Regression testing, which tests software after it has been modified to help assess and increase its reliability, is responsible for a large part of this cost. Thus, making regression testing more efficient and effective is worthwhile. This thesis performs two experiments with regression testing techniques. The first experiment involves two regression test selection techniques, Dejavu and Pythia. These techniques select a subset of tests from the original test suite to be rerun instead of the entire original test suite in an attempt to save valuable testing time. The experiment investigates the cost and benefit tradeoffs between these techniques. The data indicate that Dejavu can occasionally select smaller test suites than Pythia while Pythia often is more efficient at figuring out which test cases to select than Dejavu. The second experiment involves the investigation of program spectra as a tool to enhance regression testing. Program spectra characterize a program's behavior. The experiment investigates the applicability of program spectra to the detection of faults in modified software. The data indicate that certain types of spectra identify faults on a consistent basis. The data also reveal cost-benefit tradeoffs among spectra types.
Resource Type
Date Available
Date Copyright
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Advisor
Academic Affiliation
Non-Academic Affiliation
Subject
Rights Statement
Peer Reviewed
Language
Digitization Specifications
  • File scanned at 300 ppi (Monochrome, 8-bit Grayscale) using ScandAll PRO 1.8.1 on a Fi-6770A in PDF format. CVista PdfCompressor 4.0 was used for pdf compression and textual OCR.
Replaces
Additional Information
  • description.provenance : Made available in DSpace on 2012-09-04T22:03:27Z (GMT). No. of bitstreams: 1 SayreKent2000.pdf: 2230546 bytes, checksum: 967e85b95376c275eb46b7bd9ad95836 (MD5) Previous issue date: 1999-08-05
  • description.provenance : Submitted by Kaylee Patterson (kdpscanner@gmail.com) on 2012-09-04T20:45:47Z No. of bitstreams: 1 SayreKent2000.pdf: 2230546 bytes, checksum: 967e85b95376c275eb46b7bd9ad95836 (MD5)
  • description.provenance : Approved for entry into archive by Patricia Black(patricia.black@oregonstate.edu) on 2012-09-04T22:01:37Z (GMT) No. of bitstreams: 1 SayreKent2000.pdf: 2230546 bytes, checksum: 967e85b95376c275eb46b7bd9ad95836 (MD5)
  • description.provenance : Approved for entry into archive by Patricia Black(patricia.black@oregonstate.edu) on 2012-09-04T22:03:27Z (GMT) No. of bitstreams: 1 SayreKent2000.pdf: 2230546 bytes, checksum: 967e85b95376c275eb46b7bd9ad95836 (MD5)

Relationships

Parents:

This work has no parents.

Last modified

Downloadable Content

Download PDF

Items