跳到主要导航 跳到搜索 跳到主要内容

Test-Algebra-Based Fault Location Analysis for the Concurrent Combinatorial Testing

  • Guanqiu Qi*
  • , Wei Tek Tsai
  • , Charles J. Colbourn
  • , Jie Luo
  • , Zhiqin Zhu
  • *此作品的通讯作者
  • Arizona State University
  • Mansfield University of Pennsylvania
  • Chongqing University of Posts and Telecommunications

科研成果: 期刊稿件文章同行评审

摘要

A new algebraic system, test algebra (TA), is proposed for identifying faults in combinatorial testing for software-as-a-service (SaaS) applications. In the context of cloud computing, SaaS is a new software delivery model, in which mission-critical applications are composed, deployed, and executed on cloud platforms. Testing SaaS applications is challenging because new applications need to be tested once they are composed, and prior to their deployment. A composition of components providing services yields a configuration providing an SaaS application. While individual components in the configuration may have been thoroughly tested, faults still arise due to interactions among the components composed, making the configuration faulty. When there are k components, combinatorial testing algorithms can be used to identify faulty interactions with t or fewer components, for some threshold 2 ≤t ≤q k on the size of interactions considered. In general, these methods do not identify specific faults, but rather indicate the presence or absence of some faults. To identify specific faults, an adaptive testing regime repeatedly constructs and tests configurations in order to determine, for each interaction of interest, whether it is faulty or not. In order to perform such testing in a loosely coupled distributed environment such as the cloud, it is imperative that testing results can be combined from many different servers. The TA 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. The TA always keeps the high reduction rate of potential faulty configurations in fault location analysis.

源语言英语
文章编号8398472
页(从-至)802-831
页数30
期刊IEEE Transactions on Reliability
67
3
DOI
出版状态已出版 - 9月 2018

学术指纹

探究 'Test-Algebra-Based Fault Location Analysis for the Concurrent Combinatorial Testing' 的科研主题。它们共同构成独一无二的学术指纹。

引用此