Test Prioritization based on Change Sensitivity: an Industrial Case Study

Cu Nguyen, Paolo Tonella, Tanja Vos, Nelly Condori, Bilha Mendelson, Daniel Citron, Onn Shehory

Research output: Book/ReportReportAcademic

Abstract

In the context of service-based systems, applications access software services,
either home-built or third-party, to orchestrate their functionality. Since such services evolve independently from the applications, the latter need to be tested to make sure that they work properly with the updated or new services. In a previous work we have proposed a test prioritization approach that ranks test cases based on their sensitivity to external service changes. The idea is to give priority to the tests that detect the highest number of artificial
changes (mutations), because they have a higher chance of detecting real changes in external services. In this paper, we apply change-sensitivity based test prioritization to an industrial system from IBM within the FITTEST European project. Results indicate that the ranked test cases achieve automatically comparable performance as manual prioritization made by an experienced team.
Original languageEnglish
Place of PublicationUtrecht
PublisherUU BETA ICS Departement Informatica
Number of pages13
Publication statusPublished - 2014
Externally publishedYes

Publication series

NameTechnical Report Series / Department of Information and Computing Sciences Utrecht University
PublisherUU Beta ICS Departement Informatica
No.UU-CS-2014-012
ISSN (Print)0924-3275

Keywords

  • Test Prioritization
  • Change Sensitivity

Fingerprint

Dive into the research topics of 'Test Prioritization based on Change Sensitivity: an Industrial Case Study'. Together they form a unique fingerprint.

Cite this