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

Adaptive fault detection for testing tenant applications in multi-tenancy SaaS systems

  • W. T. Tsai
  • , Qingyang Li
  • , Charles J. Colbourn
  • , Xiaoying Bai
  • Arizona State University
  • Beihang University
  • Tsinghua University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

SaaS (Software-as-a-Service) often uses multi-tenancy architecture (MTA) where tenant developers compose their applications online using the components stored in the SaaS database. Tenant applications need to be tested, and combinatorial testing can be used. While numerous combinatorial testing techniques are available, most of them produce static sequences of test configurations and their goal is often to provide sufficient coverage such as 2-way interaction coverage. But the goal of SaaS testing is to identify those compositions that are faulty for tenant applications. This paper proposes an adaptive test configuration generation algorithm AR (Adaptive Reasoning) that can rapidly identify those faulty combinations so that those faulty combinations cannot be selected by tenant developers for composition. The AR algorithm has been evaluated by both simulation and real experimentation using a MTA SaaS sample running on GAE (Google App Engine). Both the simulation and experiment showed show that the AR algorithm can identify those faulty combinations rapidly. Whenever a new component is submitted to the SaaS database, the AR algorithm can be applied so that any faulty interactions with new components can be identified to continue to support future tenant applications.

源语言英语
主期刊名Proceedings of the IEEE International Conference on Cloud Engineering, IC2E 2013
183-192
页数10
DOI
出版状态已出版 - 2013
已对外发布
活动1st IEEE International Conference on Cloud Engineering, IC2E 2013 - San Francisco, CA, 美国
期限: 25 3月 201328 3月 2013

出版系列

姓名Proceedings of the IEEE International Conference on Cloud Engineering, IC2E 2013

会议

会议1st IEEE International Conference on Cloud Engineering, IC2E 2013
国家/地区美国
San Francisco, CA
时期25/03/1328/03/13

学术指纹

探究 'Adaptive fault detection for testing tenant applications in multi-tenancy SaaS systems' 的科研主题。它们共同构成独一无二的学术指纹。

引用此