Concurrent test algebra execution with combinatorial testing

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

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

19 Scopus citations

Abstract

Software-as-a-Service (SaaS), a new software delivery model, plays an important role in daily life. In SaaS, mission-critical applications are composed, deployed, and executed on cloud platforms. SaaS applications needed to have high reliability and availability before publishing. Testing SaaS applications becomes important, as the large number of testing prior to their deployment. Test Algebra (TA), a algebraic system, identifies faults in combinatorial testing for SaaS applications using existing test results and eliminates those related faults. Although TA eliminates a large number of configurations from considerations, it is still difficult to finish testing enormous combinations of services in a reasonable time. To improve TA analysis, this paper proposes a concurrent TA analysis. It allocates workloads into different clusters of computers and performs TA analysis from 2-way to 6-way configurations. Different database designs are used to store the test results of various configurations. Faulty and operational table search algorithms are proposed to retrieve existing test results. One 25-component experiment is simulated using the proposed solutions. The same experiment is also simulated on multiple processors for concurrent TA analysis.

Original languageEnglish (US)
Title of host publicationProceedings - IEEE 8th International Symposium on Service Oriented System Engineering, SOSE 2014
PublisherIEEE Computer Society
Pages35-46
Number of pages12
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
  • SaaS
  • algebra
  • concurrent

ASJC Scopus subject areas

  • Software
  • Control and Systems Engineering

Fingerprint

Dive into the research topics of 'Concurrent test algebra execution with combinatorial testing'. Together they form a unique fingerprint.

Cite this