Feedback-driven combinatorial test design and execution

Itai Segall, Rachel Tzoref-Brill

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This work introduces a novel approach for online design and execution of load tests on Cloud applications. Our approach utilizes a Combinatorial Test Design (CTD) engine in order to exercise combinations of levels of resource utilization on the target system's subcomponents. In order to cope with the unpredictability and uncontrollability of Cloud environments, and to align with agile and DevOps paradigms, it designs and executes tests in an iterative online fashion. During test execution, monitoring information is collected from the Cloud, and leveraged for driving and adjusting the subsequent test scenarios. In this work we introduce the overall approach and the algorithms behind it, and demonstrate it on an example setting consisting of three sub-components comprising a typical installation of a web blogging application.

Original languageEnglish
Title of host publicationSYSTOR 2015 - Proceedings of the 8th ACM International Systems and Storage Conference
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781450336079
DOIs
StatePublished - 26 May 2015
Externally publishedYes
Event8th ACM International Systems and Storage Conference, SYSTOR 2015 - Haifa, Israel
Duration: 26 May 201528 May 2015

Publication series

NameSYSTOR 2015 - Proceedings of the 8th ACM International Systems and Storage Conference

Conference

Conference8th ACM International Systems and Storage Conference, SYSTOR 2015
Country/TerritoryIsrael
CityHaifa
Period26/05/1528/05/15

Keywords

  • Cloud
  • Combinatorial test design
  • Combinatorial testing
  • DevOps
  • Performance testing

Fingerprint

Dive into the research topics of 'Feedback-driven combinatorial test design and execution'. Together they form a unique fingerprint.

Cite this