System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及多租户系统测试,尤其涉及一种多租户系统的质量测试方法、装置和设备。
技术介绍
1、软件运营服务(software as a service, saas)系统多租户是以元数据驱动的租户体系,由于其技术实现的特殊性和面向客户业务的多元性,所带来的特征为高度的业务复杂度和灵活的配置特性。
2、相关技术中,多租户系统的质量保障方式,包括单元测试、应用程序编程接口(application programming interface, api)测试、用户界面(user interface,ui)测试等各种维度的验证方式,均无法满足高阶的业务特征,无法实现质量保障的有效和全面。如要实现覆盖符合客户所有业务场景的预期要求,需对所有客户使用的业务场景进行穷举验证,而线上客户实际操作场景不具备透明性,即使投入大量资源也无法保证回归的有效性。
技术实现思路
1、本专利技术提供一种多租户系统的质量测试方法、装置和设备,实现了对用户操作场景的实时的质量测试,精准及时的完成了多租户系统的质量测试,有效地提升多租户系统的性能和安全性,解决了客户实际业务场景的高复杂度和客户实际使用场景的不透明性引发的质量保障难点和痛点。
2、本专利技术提供一种多租户系统的质量测试方法,包括如下步骤。
3、获取多租户系统中用户进行业务操作时所对应的元数据组合;
4、根据所述元数据组合,确定元操作场景;
5、根据所述元操作场景,生成场景化的测试用例;
< ...【技术保护点】
1.一种多租户系统的质量测试方法,其特征在于,包括:
2.根据权利要求1所述的多租户系统的质量测试方法,其特征在于,所述根据所述元数据组合,确定元操作场景,包括:
3.根据权利要求1所述的多租户系统的质量测试方法,其特征在于,所述根据所述元操作场景,生成场景化的测试用例,包括:
4.根据权利要求3所述的多租户系统的质量测试方法,其特征在于,所述根据所述原子测试用例,得到所述场景化的测试用例,包括:
5.根据权利要求1-4任一项所述的多租户系统的质量测试方法,其特征在于,所述获取多租户系统中用户进行业务操作时所对应的元数据组合之后,还包括:
6.根据权利要求5所述的多租户系统的质量测试方法,其特征在于,所述根据获取的各个所述元数据组合的频率,确定各个所述场景化的测试用例的执行顺序,包括:
7.根据权利要求2所述的多租户系统的质量测试方法,其特征在于,所述方法,还包括:
8.一种多租户系统的质量测试装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述多租户系统的质量测试方法。
...【技术特征摘要】
1.一种多租户系统的质量测试方法,其特征在于,包括:
2.根据权利要求1所述的多租户系统的质量测试方法,其特征在于,所述根据所述元数据组合,确定元操作场景,包括:
3.根据权利要求1所述的多租户系统的质量测试方法,其特征在于,所述根据所述元操作场景,生成场景化的测试用例,包括:
4.根据权利要求3所述的多租户系统的质量测试方法,其特征在于,所述根据所述原子测试用例,得到所述场景化的测试用例,包括:
5.根据权利要求1-4任一项所述的多租户系统的质量测试方法,其特征在于,所述获取多租户系统中用户进行业务操作时所对应的元数据组合之后,还包括:
6.根据权利要求5所述的多租户系统的质...
【专利技术属性】
技术研发人员:刘春燕,杨学海,
申请(专利权)人:北京仁科互动网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。