• DocumentCode
    705700
  • Title

    Autonomous Decentralized Combinatorial Testing

  • Author

    Wei-Tek Tsai ; Guanqiu Qi ; Kai Hu

  • Author_Institution
    Sch. of Comput., Inf., & Decision Syst. Eng., Arizona State Univ., Tempe, AZ, USA
  • fYear
    2015
  • fDate
    25-27 March 2015
  • Firstpage
    40
  • Lastpage
    47
  • 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 2^10 components and 98:34% of configurations have been eliminated out of total number of configurations by AR and TA analysis.
  • Keywords
    algebra; cloud computing; combinatorial mathematics; inference mechanisms; program testing; TaaS; adaptive reasoning; autonomous decentralized combinatorial testing; cloud computing; software testing service; test algebra; testing-as-a-service; Databases; Program processors; Scalability; Software as a service; Software testing; Adaptive Reasoning; Combinatorial Testing; Concurrent Testing; TaaS; Test Algebra;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomous Decentralized Systems (ISADS), 2015 IEEE Twelfth International Symposium on
  • Conference_Location
    Taichung
  • Print_ISBN
    978-1-4799-8260-8
  • Type

    conf

  • DOI
    10.1109/ISADS.2015.53
  • Filename
    7098236