Dynamic Prioritization and Execution of API Tests Based on Customer Usage Pattern for SaaS Applications

S. R. De Reanzi, Vinoth Rajiah, P. R. J. Thangiah
{"title":"Dynamic Prioritization and Execution of API Tests Based on Customer Usage Pattern for SaaS Applications","authors":"S. R. De Reanzi, Vinoth Rajiah, P. R. J. Thangiah","doi":"10.1109/CCEM.2018.00026","DOIUrl":null,"url":null,"abstract":"The popularity of the cloud, cloud based, SaaS applications have thrown a lot of challenges in terms of multi-tenancy, product mix, uptime SLAs etc. One of the challenge is to understand the pattern of how the customers use the given APIs. The insights into this pattern can help us to tailor and prioritize tests to perform the tests in-line with the customer usage pattern on production, which can be an input for engineering teams as well. The paper presents a way to understand the customer usage pattern on a SaaS product and dynamically rank, prioritize and execute the tests. This approach is tested and validated for its effectiveness in a real-world situation from the industry. The solutions and comparative results of both the methods demonstrate that the priority and importance of an API from engineering perspective is different from the customer's. So, it is clearly beneficial to run tests according to customer usage pattern.","PeriodicalId":156315,"journal":{"name":"2018 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCEM.2018.00026","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

The popularity of the cloud, cloud based, SaaS applications have thrown a lot of challenges in terms of multi-tenancy, product mix, uptime SLAs etc. One of the challenge is to understand the pattern of how the customers use the given APIs. The insights into this pattern can help us to tailor and prioritize tests to perform the tests in-line with the customer usage pattern on production, which can be an input for engineering teams as well. The paper presents a way to understand the customer usage pattern on a SaaS product and dynamically rank, prioritize and execute the tests. This approach is tested and validated for its effectiveness in a real-world situation from the industry. The solutions and comparative results of both the methods demonstrate that the priority and importance of an API from engineering perspective is different from the customer's. So, it is clearly beneficial to run tests according to customer usage pattern.
基于客户使用模式的SaaS应用程序API测试的动态优先级和执行
云、基于云的SaaS应用程序的流行在多租户、产品组合、正常运行时间sla等方面提出了许多挑战。其中一个挑战是理解客户如何使用给定api的模式。对该模式的深入了解可以帮助我们定制测试并确定测试的优先级,以便根据客户在生产中的使用模式执行测试,这也可以作为工程团队的输入。本文提供了一种方法来理解客户对SaaS产品的使用模式,并动态地对测试进行排序、优先排序和执行。这种方法已经在行业的实际情况中进行了测试和验证。两种方法的解决方案和比较结果表明,从工程的角度来看,API的优先级和重要性与客户的不同。因此,根据客户使用模式运行测试显然是有益的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信