Experience with maintenance of a functional GUI test suite using IBM Rational Functional Tester

Yuri Shewchuk*, Vahid Garousi

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Citations (Scopus)

Abstract

Most of the modern software systems are being maintained and evolved through numerous versions. Thus, effective co-maintenance and co-evolution of their test suites along with their source code becomes an important and challenging issue. In this context, issues such as the types and extent of required maintenance activities on test suites, change in size/complexity, fault and cost effectiveness of multi-version functional test suites are among the most important issues. To study, analyze and get insights into co-maintenance and co-evolution of functional test suites with software systems w.r.t. the above issues, we have performed a case study on a functional GUI test suite of a popular open source project (jEdit). We chose as our test tool the IBM Rational Functional Tester, one of the leading commercial functional testing tools. The case study reveals interesting practical/empirical insights into the subject, e.g., developing a functional test suite in an earlier version and maintaining it might be a cost effective approach.

Original languageEnglish
Title of host publicationSEKE 2010 - Proceedings of the 22nd International Conference on Software Engineering and Knowledge Engineering
Pages489-494
Number of pages6
Publication statusPublished - 01 Dec 2010
Externally publishedYes
Event22nd International Conference on Software Engineering and Knowledge Engineering, SEKE 2010 - Redwood City, CA, United States
Duration: 01 Jul 201003 Jul 2010

Conference

Conference22nd International Conference on Software Engineering and Knowledge Engineering, SEKE 2010
Country/TerritoryUnited States
CityRedwood City, CA
Period01/07/201003/07/2010

Keywords

  • Functional testing
  • Test maintenance and evolution
  • Tool evaluation

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Experience with maintenance of a functional GUI test suite using IBM Rational Functional Tester'. Together they form a unique fingerprint.

Cite this