Test-algebra execution in a cloud environment

Wenjun Wu, Wei Tek Tsai, Chao Jin, Guanqiu Qi, Jie Luo

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

25 Scopus citations

Abstract

A algebraic system, Test Algebra (TA), identifies faults in combinatorial testing for SaaS (Software-as-a-Service) applications. SaaS is a software delivery model that involves composition, deployment, and execution of mission application on cloud platforms. Testing SaaS applications is challenging because a large number of configurations needs to be tested. Faulty configurations should be identified and corrected before the delivery of SaaS applications. TA proposes an effective way to reuse existing test results to identify test results of candidate configurations. The TA also defines rules to permit results to be combined, and to identify the faulty interactions. Using the TA, configurations can be tested concurrently on different servers and in any order. This paper proposes one MapReduce design of TA concurrent execution in a cloud environment. The optimization of TA analysis is discussed. The proposed solutions are simulated using Hadoop in a cloud environment.

Original languageEnglish (US)
Title of host publicationProceedings - IEEE 8th International Symposium on Service Oriented System Engineering, SOSE 2014
PublisherIEEE Computer Society
Pages59-69
Number of pages11
ISBN (Print)9781479925049
DOIs
StatePublished - Jan 1 2014
Event8th IEEE International Symposium on Service Oriented System Engineering, SOSE 2014 - Oxford, United Kingdom
Duration: Apr 7 2014Apr 11 2014

Publication series

NameProceedings - IEEE 8th International Symposium on Service Oriented System Engineering, SOSE 2014

Other

Other8th IEEE International Symposium on Service Oriented System Engineering, SOSE 2014
Country/TerritoryUnited Kingdom
CityOxford
Period4/7/144/11/14

Keywords

  • Combinatorial testing
  • MapReduce
  • SaaS

ASJC Scopus subject areas

  • Software
  • Control and Systems Engineering

Fingerprint

Dive into the research topics of 'Test-algebra execution in a cloud environment'. Together they form a unique fingerprint.

Cite this