Skip to main navigation Skip to search Skip to main content

A survey on Test Suite Reduction frameworks and tools

  • Saif Ur Rehman Khan
  • , Sai Peck Lee
  • , Raja Wasim Ahmad
  • , Adnan Akhunzada
  • , Victor Chang
  • University of Malaya
  • COMSATS Institute of Information Technology (CIIT)
  • Xi'an Jiaotong-Liverpool University

Research output: Contribution to journalArticlepeer-review

22 Scopus citations

Abstract

Software testing is a widely accepted practice that ensures the quality of a System under Test (SUT). However, the gradual increase of the test suite size demands high portion of testing budget and time. Test Suite Reduction (TSR) is considered a potential approach to deal with the test suite size problem. Moreover, a complete automation support is highly recommended for software testing to adequately meet the challenges of a resource constrained testing environment. Several TSR frameworks and tools have been proposed to efficiently address the test-suite size problem. The main objective of the paper is to comprehensively review the state-of-the-art TSR frameworks to highlights their strengths and weaknesses. Furthermore, the paper focuses on devising a detailed thematic taxonomy to classify existing literature that helps in understanding the underlying issues and proof of concept. Moreover, the paper investigates critical aspects and related features of TSR frameworks and tools based on a set of defined parameters. We also rigorously elaborated various testing domains and approaches followed by the extant TSR frameworks. The results reveal that majority of TSR frameworks focused on randomized unit testing, and a considerable number of frameworks lacks in supporting multi-objective optimization problems. Moreover, there is no generalized framework, effective for testing applications developed in any programming domain. Conversely, Integer Linear Programming (ILP) based TSR frameworks provide an optimal solution for multi-objective optimization problems and improve execution time by running multiple ILP in parallel. The study concludes with new insights and provides an unbiased view of the state-of-the-art TSR frameworks. Finally, we present potential research issues for further investigation to anticipate efficient TSR frameworks.

Original languageEnglish
Pages (from-to)963-975
Number of pages13
JournalInternational Journal of Information Management
Volume36
Issue number6
DOIs
StatePublished - 1 Dec 2016
Externally publishedYes

Keywords

  • Fault localization
  • Frameworks
  • Regression testing
  • Test Suite Reduction
  • Test suite optimization

Fingerprint

Dive into the research topics of 'A survey on Test Suite Reduction frameworks and tools'. Together they form a unique fingerprint.

Cite this