一种适用于云平台的自动化测试方法及装置制造方法及图纸

技术编号:26259148 阅读:49 留言:0更新日期:2020-11-06 17:53
本申请实施例公开了一种适用于云平台的自动化测试方法及装置。本申请实施例提供的技术方案,通过在云平台配置角色与对应的测试方法,测试系统通过读取所述角色和相应的测试方法来生成对应的测试用例,通过运行对应的测试用例来进行针对业务系统的自动化测试。本申请实施例可以做到对云平台进行全面的、自动化的测试。既解决了传统只自动化测试接口无法准确判断的云平台操作是否成功问题,同时还能过够通过自动化的测试,减少人力成本,减少人为因素导致的测试错误。通过本申请实施例的方案能够对云平台系统的底层资源实际变化进行检测。

【技术实现步骤摘要】
一种适用于云平台的自动化测试方法及装置
本申请实施例涉及接口测试
,尤其涉及一种适用于云平台的自动化测试方法及装置。
技术介绍
目前,软件的自动测试是对接口、功能、方法做入参范围、出参校验,或者多个接口联合测试。传统的测试方法对于传统的业务系统测试是可以满足需求。但是对于云平台来说,接口影响的往往是底层的资源,在这种情况下。接口的返回,或者其他的接口的查询操作,反应的是数据库或者缓存等资源,无法反映物理机、虚拟机、磁盘真实的情况。因此,设计一种能够实现对云平台进行全面自动化测试的方案成为本领域技术人员亟待解决的技术问题。
技术实现思路
本申请实施例提供一种适用于云平台的自动化测试方法及装置,能够对云平台进行角色区分,并基于角色配置对应的测试方法,使得本申请实施例的方案在进行具体实施时不单单进行接口调用测试,还可以进行更为全面的测试方式。在第一方面,本申请实施例提供了一种适用于云平台的自动化测试方法,包括:在云平台中配置用例所需测试信息,所述测试信息包括角色和测试方法;通过自动化测试系统读取所述云本文档来自技高网...

【技术保护点】
1.一种适用于云平台的自动化测试方法,其特征在于,包括:/n在云平台中配置用例所需测试信息,所述测试信息包括角色和测试方法;/n通过自动化测试系统读取所述云平台中配置的角色和测试方法以生成检测用测试用例;/n根据所述测试用例执行针对所述云平台的自动化测试以得到调用结果。/n

【技术特征摘要】
1.一种适用于云平台的自动化测试方法,其特征在于,包括:
在云平台中配置用例所需测试信息,所述测试信息包括角色和测试方法;
通过自动化测试系统读取所述云平台中配置的角色和测试方法以生成检测用测试用例;
根据所述测试用例执行针对所述云平台的自动化测试以得到调用结果。


2.根据权利要求1所述的适用于云平台的自动化测试方法,其特征在于,所述角色包括业务功能角色、物理机角色、虚拟机角色、中间件角色和数据库角色中的一种或多种;
所述根据所述测试用例执行针对所述云平台的自动化测试,包括:
根据业务功能角色发送功能请求接口测试来进行自动化测试;或,
根据所述物理机角色自动生成消息队列的发送代码逻辑;
根据所述发送代码逻辑将所述测试用例发送至测试系统在物理机上的代理服务以在物理机上执行对应的自动化测试;或,
虚拟机生成发送消息逻辑到物理机,并调用虚拟机代理检查虚拟机变化的测试用例以进行自动化测试。


3.根据权利要求1所述的适用于云平台的自动化测试方法,其特征在于,所述云平台包括业务功能、控制节点、中间件、物理节点和云服务器;所述业务功能、控制节点、中间件、物理节点和云服务器均与所述自动化测试系统通信连接。


4.根据权利要求1所述的适用于云平台的自动化测试方法,其特征在于,在所述在云平台中配置用例所需测试信息,所述测试信息包括角色和测试方法之后,还包括:
对云平台接口进行出入参数配置,并根据所述出入参数配置生成入参范围和出参校验;
对应的,所述针对所述云平台的自动化测试,包括:
根据所述入参范围和出参校验对云平台接口进行自动化测试。


5.根据权利要求1所述的适用于云平台的自动化测试方法,其特征在于,所述测试信息还包括测试功能;
所述生成检测用的测试用例,包括:
将与所述测试功能关联的所有角色均自动生成测试用例;
在所述根据所述测试用例执行针对所述云平台的自动化...

【专利技术属性】
技术研发人员:张志江莫展鹏季统凯贺忠堂姚文俊
申请(专利权)人:国云科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1