Autonomous Decentralized Combinatorial Testing

Wei Tek Tsai, Guanqiu Qi, Kai Hu

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

12 Scopus citations

Abstract

Testing-as-a-Service (TaaS) is a software testing service in a cloud that can leverage the computation power provided by the cloud. Specifically, a TaaS can be scaled to large and dynamic workloads, executed in a distributed environment with hundreds of thousands of processors, and these processors may support concurrent and distributed test execution and analysis. This paper proposes an autonomous decentralized combinatorial testing system based on Adaptive Reasoning (AR) and Test Algebra (TA) for Combinatorial Testing (CT). AR performs testing and identifies faulty interactions, and TA eliminates related configurations from testing and there can be carried out concurrently. By combining these two, it is possible to perform large CT. We performed experiments with 210 components and 98:34% of configurations have been eliminated out of total number of configurations by AR and TA analysis.

Original languageEnglish (US)
Title of host publicationProceedings - 2015 IEEE 12th International Symposium on Autonomous Decentralized Systems, ISADS 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages40-47
Number of pages8
ISBN (Electronic)9781479982615
DOIs
StatePublished - Apr 29 2015
Event2015 12th IEEE International Symposium on Autonomous Decentralized Systems, ISADS 2015 - Taichung, Taiwan, Province of China
Duration: Mar 25 2015Mar 27 2015

Publication series

NameProceedings - 2015 IEEE 12th International Symposium on Autonomous Decentralized Systems, ISADS 2015

Other

Other2015 12th IEEE International Symposium on Autonomous Decentralized Systems, ISADS 2015
Country/TerritoryTaiwan, Province of China
CityTaichung
Period3/25/153/27/15

Keywords

  • Combinatorial Testing
  • Concurrent Testing
  • TaaS
  • Test Algebra
  • and Adaptive Reasoning

ASJC Scopus subject areas

  • Artificial Intelligence
  • Control and Systems Engineering

Fingerprint

Dive into the research topics of 'Autonomous Decentralized Combinatorial Testing'. Together they form a unique fingerprint.

Cite this