预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共26页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114257649A(43)申请公布日2022.03.29(21)申请号202011022015.X(22)申请日2020.09.25(71)申请人深圳市腾讯计算机系统有限公司地址518000广东省深圳市南山区高新区高新南一路飞亚达大厦5-10楼(72)发明人秦晓晨(74)专利代理机构广州三环专利商标代理有限公司44202代理人熊永强贾允(51)Int.Cl.H04L67/60(2022.01)H04L67/51(2022.01)G06F11/36(2006.01)权利要求书3页说明书16页附图6页(54)发明名称一种自动测试方法、系统及装置(57)摘要本申请公开了一种自动测试方法、系统及装置,所述方法包括测试端向第三方服务器发送携带有第一测试样本信息的业务请求,第三方服务器从第一测试样本信息中提取测试标识信息;第三方服务器向安全传输服务器发送携带有测试标识信息的测试样本获取请求;安全传输服务器基于测试标识信息确定与第一测试样本信息对应的第二测试样本信息,第二测试样本信息为测试端预先基于第一测试样本信息和预设测试规则生成的,并将第二测试样本信息发送给第三方服务器,再转发至测试端;测试端基于该第二测试样本文件对目标程序进行测试。利用本申请提供的技术方案能够减少对第三方的依赖;且自动生成大量测试数据,效率高,使得测试更加灵活可靠。CN114257649ACN114257649A权利要求书1/3页1.一种自动测试方法,其特征在于,所述方法包括:测试端向第三方服务器发送业务请求,所述业务请求携带有第一测试样本信息;所述第三方服务器从所述第一测试样本信息中提取测试标识信息;所述第三方服务器向安全传输服务器发送测试样本获取请求,所述测试样本获取请求携带有所述测试标识信息;所述安全传输服务器基于所述测试标识信息确定与所述第一测试样本信息对应的第二测试样本信息,所述第二测试样本信息为所述测试端预先基于所述第一测试样本信息和预设测试规则生成的;所述安全传输服务器将所述对应的第二测试样本信息发送给所述第三方服务器;所述第三方服务器向所述测试端发送所述对应的第二测试样本信息;所述测试端基于所述对应的第二测试样本文件对目标程序进行测试。2.一种自动测试方法,其特征在于,应用于测试端,所述方法包括:向第三方服务器发送业务请求,所述业务请求携带有第一测试样本信息,以使所述第三方服务器从所述第一测试样本信息中提取测试标识信息,以及向安全传输服务器发送测试样本获取请求,所述测试样本获取请求携带有所述测试标识信息,以使所述安全传输服务器基于所述测试标识信息确定与所述第一测试样本信息对应的第二测试样本信息,以及将所述对应的第二测试样本信息发送给所述第三方服务器;所述第二测试样本信息为预先基于所述第一测试样本信息和预设测试规则生成的;接收所述第三方服务器发送的所述对应的第二测试样本信息;基于所述对应的第二测试样本信息对目标程序进行测试。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取所述第一测试样本信息和所述预设测试规则;对所述第一测试样本信息进行解析,得到所述第一测试样本信息的业务属性信息;基于所述业务属性信息和所述预设测试规则生成第二测试样本信息集合。4.根据权利要求3所述的方法,其特征在于,当所述第二测试样本信息集合包括多个按序排列的具有初始标识信息的第二测试样本信息时;所述向第三方服务器发送业务请求之前,所述方法还包括:将所述第二测试样本信息集合中目标测试样本信息的初始标识信息修改为所述测试标识信息,所述目标测试样本信息为所述第二测试样本信息集合中按序排列的第一个未测试的测试样本信息;将具有所述测试标识信息的目标测试样本信息发送给所述安全传输服务器;相应的,在基于所述对应的第二测试样本信息对目标程序进行测试之后,所述方法还包括:向所述安全传输服务器发送标识修改请求,所述标识修改请求携带有所述目标测试样本信息的存档标识信息;以使所述安全传输服务器基于所述存档标识信息将所述目标测试样本信息的测试标识信息修改为所述存档标识信息。5.根据权利要求4所述的方法,其特征在于,所述预设测试规则包括至少一个测试规则信息;所述向第三方服务器发送业务请求之前,所述方法还包括:2CN114257649A权利要求书2/3页根据规则结果映射数据获取与所述至少一个测试规则信息对应的预期测试结果;确定所述至少一个测试规则信息和所述第二测试样本信息之间的映射关系;基于所述预期测试结果,以及所述映射关系确定与所述第二测试样本信息对应的预期测试结果;基于预设文件上传顺序确定预期测试结果队列,所述预设文件上传顺序与所述第二测试样本信息集合中多个第二测试样本信息的排列顺序相同;相应的,在基于所述对应的第二