基于分类树的多租户系统定制功能测试方法
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Multi-tenant System Custom Function Test Method Based on Classification Tree
  • 作者:左小凯 ; 张海波 ; 安韵涵
  • 英文作者:ZUO Xiaokai;ZHANG Haibo;AN Yunhan;Wuhan Digital Engineering Research Institute;
  • 关键词:分类树 ; 多租户系统 ; 软件即服务 ; 持续更新 ; 定制功能模型 ; 测试用例
  • 英文关键词:classification tree;;multi-tenancy systems;;software-as-a-service;;continuous upgrade;;custom function model;;test case
  • 中文刊名:JSSG
  • 英文刊名:Computer & Digital Engineering
  • 机构:武汉数字工程研究所;
  • 出版日期:2018-11-20
  • 出版单位:计算机与数字工程
  • 年:2018
  • 期:v.46;No.349
  • 基金:国防重大项目“服务化信息系统软件设计开发集成验证一体化支撑平台技术”(编号:JCKY2016207A055)资助
  • 语种:中文;
  • 页:JSSG201811021
  • 页数:6
  • CN:11
  • ISSN:42-1372/TP
  • 分类号:104-108+119
摘要
多租户(Multi-Tenancy-Architecture,MTA)软件即服务(Software-as-a-Service,SaaS)系统具有软件定制和持续更新的重要特征。MTA SaaS的定制功能受到系统参数和客户行为等多种因素的影响,在持续更新状态下定制功能的稳定性尤为重要。该文针对MTA SaaS系统在持续更新状态下的定制功能测试问题,提出了一种基于分类树生成定制功能模型,利用该功能模型采用多约束策略生成测试用例的方法。该文用一个实例展示了该模型的应用方法,通过对实例分析表明该方法有效地克服了MTA SaaS系统持续更新状态下的定制功能测试困难的问题。
        oftware customization and continuous upgrade are critical to MTA(Multi-Tenancy-Architecture)SaaS(Soft-ware-as-a-Service)systems. However,the software customization of MTA SaaS systems is hard to maintain stability due to the dif-ferent parameters from systems and users,especially when the MTA SaaS is under the state of continuous upgrade. In counter to thischallenge,a custom function model based on classification tree method is generated to solve the problem of custom function testingby using multi-constrained strategy. An example is given to illustrate the application of the model. The analysis shows that the meth-od can overcome the problem of custom function test in the continuous updating of MTA SaaS system.
引文
[1]张倩.大粒度软件服务化方法的研究与实现[D].济南:山东大学,2008:1-2.ZHANG Qian. Research and implementation of large gran-ularity software as a service[D]. Jinan:Shandong Universi-ty,2008:1-2.
    [2]Sengupta B,Roychoudhury A. Engineering multi-tenantsoftware-as-a-service systems[C]//Proceedings of the3rd International Workshop on Principles of EngineeringService-Oriented Systems. ACM,2011:15-21.
    [3]侯可佳,白晓颖,周立柱.一种基于多约束组合的多租户系统配置测试技术[J].计算机学报,2016,39(2):237-252.HOU Kejia,BAI Xiaoying,ZHOU Lizhu. Constaints Com-binatorial for Configuration Testing of Multi-TenancySaaS system[J]. Chinese Journal of Computers,2016,39(2):237-252.
    [4] Grochtmann M.Test Case Design Using ClassificationTrees[C]//Star.1994:1-4.
    [5]李乔,秦锋,郑啸.用分类树方法实现Web服务测试例的自动生成[J].计算机技术与发展,2007,17(11):197-200.LI Qiao,QIN Feng,ZHENG Xiao. Automated Test CaseGeneration for Web Service by CTM[J]. Computer Tech-nology and Development,2017,17(11):197-200.
    [6]檀革苗,袁捷,缪怀扣,等.基于形式概念分析与分类树法的Web应用测试方法[J].计算机应用与软件,2010,27(3):6-8.TAN Gemiao,YUAN Jie,MIAO Huaikou,et al. Web Ap-plication Testing Based on Formal Concept Analysis andClassification-Tree Method[J]. Computer Applicationsand Software,2010,27(3):6-8.
    [7]徐伟,王林章,李宣东.基于分类树的随机测试用例生成[J].计算机科学,2009,36(1):263-266.XU Wei,WANG Linzhang,LI Xuandong. ClassificationTree-based Random Test Case Generation[J]. ComputerScience,2009,36(1):263-266.
    [8]刘龙霞,关军华.基于分类树和贪心算法的测试数据自动生成方法[J].计算机工程与设计,2011,32(8):2734-2736.LIU Longxia,WU Junhua. Automated test data generationmethod based on classification-tree and greedy algorithm[J]. Computer Engineering and Design,2011,32(8):2734-2736.
    [9]何斌,王敏帅.基于分类树和蚁群算法的测试用例设计[J].科技视界,2015(15):64-64.HE Bin,WANG Minshuai. Test case design based on clas-sification tree and ant colony algorithm[J]. Science&Technology Vision,2015(15):64-64.
    [10]Gao J,Bai X,Tsai W T,et al. SaaS Testing on Clouds-Issues,Challenges and Needs[C]//IEEE,InternationalSymposium on Service Oriented System Engineering.IEEE,2013:409-415.
    [11]Tsai W T,Huang Y,Shao Q. Testing the scalability ofSaaS applications[C]//IEEE International Conferenceon Service-Oriented Computing and Applications. IEEEComputer Society,2011:1-4.
    [12]Vashistha A,Ahmed P. SaaS Multi-Tenancy IsolationTesting-Challenges and Issues[J]. International Jour-nal of Soft Computing&Engineering,2012,2(5):49-50.
    [13]Yu L,Tsai W T,Chen X,et al. Testing as a Serviceover Cloud[C]//IEEE International Symposium on Ser-vice Oriented System Engineering. IEEE,2010:181-188.
    [14]Gao J,Pattabhiraman P,Bai X,et al. SaaS performanceand scalability evaluation in clouds[C]//IEEE,International Symposium on Service Oriented System Engineer-ing. IEEE,2012:61-71.
    [15]Gao J,Pattabhiraman P,Bai X,et al. SaaS performanceand scalability evaluation in clouds[C]//IEEE,Interna-tional Symposium on Service Oriented System Engineer-ing. IEEE,2012:61-71.
    [16]毛文尧,陈庆奎. SaaS模式下的动态网站开发机制[J].计算机工程与设计,2014(10):3351-3357.MAO Wenyao,CHEN Qingkui. Dynamic Web Site Devel-opment Mechanism in SaaS Mode[J]. Computer Engi-neering and Design,2014(10):3351-3357.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700