[发明专利]一种自动化测试方法和装置在审
申请号: | 201810877589.1 | 申请日: | 2018-08-03 |
公开(公告)号: | CN110795332A | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 樊宇;魏爱升;王晓琦;刘俐洋;杨丽涛;曾丹;邱鹏 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 11219 中原信达知识产权代理有限责任公司 | 代理人: | 张一军;李阳 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化测试 流程节点 基础数据 历史数据 关注点 计算机技术领域 方法和装置 环境数据库 操作过程 测试系统 查询窗口 处理窗口 写入测试 耦合性 重启 | ||
1.一种自动化测试方法,其特征在于,包括:
根据每个流程节点涉及的操作关注点,分别编写每个流程节点对应的自动化测试用例;其中,所述操作关注点表示流程节点中涉及的从查询窗口到处理窗口的操作过程;
获取历史数据和基础数据,将所述历史数据和基础数据写入测试环境数据库中,重启待测试系统;
启动并执行所述自动化测试用例。
2.根据权利要求1所述的方法,其特征在于,将所述历史数据和基础数据写入所述测试环境数据库,包括:
清空测试环境数据库中的历史测试数据表,将所述历史数据写入历史测试数据表中;
将所述基础数据同步到测试环境数据库中的基础数据表中。
3.根据权利要求1所述的方法,其特征在于,启动并执行所述自动化测试用例,包括:
根据自动化测试用例拆分测试执行机;
部署执行机环境,每台执行机上部署一个自动化测试用例对应的测试用例应用;
启动部署在执行机上的测试用例应用,执行机开始执行所述自动化测试用例。
4.根据权利要求3所述的方法,其特征在于,还包括:
如果在执行自动化测试用例的过程中,存在测试失败的数据,则将所述数据的唯一标识写入执行机本地的日志文件中,同时以该数据的唯一标识建立子目录,保存该数据在本次操作过程中的过程截图、自动化用例执行该数据过程中的检查点、该操作时间段内的被测系统的日志上下文、自动化测试脚本本身的日志信息,作为失败数据信息;并在所述测试环境数据库中保存该条数据的停留状态。
5.根据权利要求4所述的方法,其特征在于,还包括:收集测试环境数据库的统计结果和自动化测试用例的执行结果。
6.根据权利要求5所述的方法,其特征在于,所述统计结果包括不同状态下的测试数据的数量占比以及详情数据,所述执行结果包括保存在各个执行机上的失败数据信息。
7.一种自动化测试装置,其特征在于,包括:
用例模块,用于根据每个流程节点涉及的操作关注点,分别编写每个流程节点对应的自动化测试用例;其中,所述操作关注点表示流程节点中涉及的从查询窗口到处理窗口的操作过程;
写入模块,用于获取历史数据和基础数据,将所述历史数据和基础数据写入测试环境数据库中,重启待测试系统;
测试模块,用于启动并执行所述自动化测试用例。
8.根据权利要求7所述的装置,其特征在于,将所述历史数据和基础数据写入所述测试环境数据库,包括:
清空测试环境数据库中的历史测试数据表,将所述历史数据写入历史测试数据表中;
将所述基础数据同步到测试环境数据库中的基础数据表中。
9.根据权利要求7所述的装置,其特征在于,所述测试模块用于:
根据自动化测试用例拆分测试执行机;
部署执行机环境,每台执行机上部署一个自动化测试用例对应的测试用例应用;
启动部署在执行机上的测试用例应用,执行机开始执行所述自动化测试用例。
10.根据权利要求9所述的装置,其特征在于,所述测试模块还用于:
如果在执行自动化测试用例的过程中,存在测试失败的数据,则将所述数据的唯一标识写入执行机本地的日志文件中,同时以该数据的唯一标识建立子目录,保存该数据在本次操作过程中的过程截图、自动化用例执行该数据过程中的检查点、该操作时间段内的被测系统的日志上下文、自动化测试脚本本身的日志信息,作为失败数据信息;并在所述测试环境数据库中保存该条数据的停留状态。
11.根据权利要求10所述的装置,其特征在于,还包括:
结果模块,用于收集测试环境数据库的统计结果和自动化测试用例的执行结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810877589.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:软件测试的方法和装置
- 下一篇:一种使程序不间断运行的方法、装置和存储设备