Test algebra for combinatorial testing

  • Wei Tek Tsai
  • , Charles J. Colbourn
  • , Jie Luo
  • , Guanqiu Qi
  • , Qingyang Li
  • , Xiaoying Bai

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

Abstract

This paper proposes a new algebraic system, Test Algebra (TA), for identifying faults in combinatorial testing for SaaS (Software-as-a-Service) applications. SaaS as a part of cloud computing is a new software delivery model, and mission-critical applications are composed, deployed, and executed in cloud platforms. Testing SaaS applications is a challenging task because new applications need to be tested when they are composed before they can be deployed for execution. Combinatorial testing algorithms can be used to identify faulty configurations and interactions from 2-way all the way to k-way where k is the number of components in the application. The TA defines rules to identify faulty configurations and interactions. Using the rules defined in the TA, a collection of configurations can be tested concurrently in different servers and in any order and the results obtained will be still same due to the algebraic constraints.

Original languageEnglish
Title of host publication2013 8th International Workshop on Automation of Software Test, AST 2013 - Proceedings
Pages19-25
Number of pages7
DOIs
StatePublished - 2013
Event2013 8th International Workshop on Automation of Software Test, AST 2013 - San Francisco, CA, United States
Duration: 18 May 201319 May 2013

Publication series

Name2013 8th International Workshop on Automation of Software Test, AST 2013 - Proceedings

Conference

Conference2013 8th International Workshop on Automation of Software Test, AST 2013
Country/TerritoryUnited States
CitySan Francisco, CA
Period18/05/1319/05/13

Keywords

  • Combinatorial testing
  • SaaS
  • algebra

Fingerprint

Dive into the research topics of 'Test algebra for combinatorial testing'. Together they form a unique fingerprint.

Cite this