School of Computing

Improved Testing Through Refactoring: Experience from the ProTest project

Huiqing Li and Simon Thompson

In Leonardo Bottaci and Gordon Fraser, editors, Testing - Practice and Research Techniques: 5th International Academic and Industrial Conference, TAIC PART 2010, volume 6303 of Lecture Notes in Computer Science, pages 182-196. Springer, September 2010.

Abstract

We report on how the Wrangler refactoring tool has been used to improve and transform test code for Erlang systems. This has been achieved through the removal of code clones, the identification of properties for property-based testing and the definition of testing-aware refactorings and test-framework-specific refactorings. While some of the observations are Erlang-specific, others apply to test code in general.

Download publication 87 kbytes (PDF)

Bibtex Record

@inproceedings{3039,
author = {Huiqing Li and Simon Thompson},
title = {{Improved Testing Through Refactoring: Experience from the ProTest project}},
month = {September},
year = {2010},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {http://www.cs.kent.ac.uk/pubs/2010/3039},
    publication_type = {inproceedings},
    submission_id = {26297_1284465911},
    ISBN = {978-3-642-15584-0},
    booktitle = {Testing - Practice and Research Techniques: 5th International Academic and Industrial Conference, TAIC PART 2010},
    editor = {Leonardo Bottaci and Gordon Fraser},
    volume = {6303},
    series = {Lecture Notes in Computer Science},
    publisher = {Springer},
    refereed = {yes},
}

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014