Integrated Taas With Fault Detection And Test Algebra

Wei-Tek Tsai,Guanqiu Qi
DOI: https://doi.org/10.1007/978-981-10-4481-6_9
2017-01-01
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 chapter proposes a TaaS system based on AR and 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 that was not possible before. Specifically, experiments with 250 components with 2.83 * 10(87) 6-way interactions with about 2(1.1)*(1015) configurations were performed, and this may be the largest CT experimentation as of 2014. 98.6% of configurations have been eliminated out of total number of configurations.
What problem does this paper attempt to address?