Advanced

A Case Study on Regression Test Suite Maintenance in System Evolution

Skoglund, Mats and Runeson, Per LU (2004) In The 20th IEEE International Conference on Software Maintenance p.438-442
Abstract
When a system is maintained, its automated test

suites must also be maintained to keep the tests up to

date. Even though practice indicates that test suite maintenance can be very costly we have seen few studies considering the actual efforts for maintenance of testware.

We conducted a case study on an evolving system

with three updated versions, changed with three different change strategies. Test suites for automated unit and functional tests were used for regression testing the extended applications. With one change strategy more changes were made in the tests code than in the system that was tested, and with another strategy no changes were needed for the unit tests to work.
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
in
The 20th IEEE International Conference on Software Maintenance
pages
438 - 442
publisher
IEEE--Institute of Electrical and Electronics Engineers Inc.
external identifiers
  • scopus:18044364216
language
English
LU publication?
yes
id
e7bc9bb8-7ee2-404c-aead-54a996e17e91 (old id 701500)
date added to LUP
2007-12-12 11:18:52
date last changed
2017-06-11 04:56:20
@inproceedings{e7bc9bb8-7ee2-404c-aead-54a996e17e91,
  abstract     = {When a system is maintained, its automated test <br/><br>
suites must also be maintained to keep the tests up to <br/><br>
date. Even though practice indicates that test suite maintenance can be very costly we have seen few studies considering the actual efforts for maintenance of testware. <br/><br>
We conducted a case study on an evolving system <br/><br>
with three updated versions, changed with three different change strategies. Test suites for automated unit and functional tests were used for regression testing the extended applications. With one change strategy more changes were made in the tests code than in the system that was tested, and with another strategy no changes were needed for the unit tests to work.},
  author       = {Skoglund, Mats and Runeson, Per},
  booktitle    = {The 20th IEEE International Conference on Software Maintenance},
  language     = {eng},
  pages        = {438--442},
  publisher    = {IEEE--Institute of Electrical and Electronics Engineers Inc.},
  title        = {A Case Study on Regression Test Suite Maintenance in System Evolution},
  year         = {2004},
}