[发明专利]自动化测试方法和系统有效
申请号: | 201510929796.3 | 申请日: | 2015-12-14 |
公开(公告)号: | CN105373478B | 公开(公告)日: | 2018-06-08 |
发明(设计)人: | 许冠宗 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王程 |
地址: | 511449 广东省广州市番*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统前台 自动化测试 页面 操作代码 操作信息 接收测试 用户终端 发送 测试启动指令 测试 测试效率 启动指令 系统实现 服务端 预存 门槛 查询 响应 维护 | ||
1.一种自动化测试方法,其特征在于,包括以下步骤:
从系统前台接收测试用例的关键字;其中,所述关键字由用户终端在待测页面中提取,并由用户终端发送至系统前台,且所述关键字包括操作信息和位置信息,所述操作信息表示所述用户终端对待测页面执行的操作,所述位置信息表示接收所述操作的对象在待测页面上的位置;
在从系统前台接收测试启动指令之后,响应所述测试启动指令,在预存的测试用例表中查询所述关键字对应的操作代码,并根据所述操作代码对待测页面进行测试;
将测试结果发送至系统前台。
2.根据权利要求1所述的自动化测试方法,其特征在于,在预存的测试用例表中查询所述关键字对应的操作代码,并根据所述操作代码对待测页面进行测试的步骤包括:
遍历所述测试用例表;
判断测试用例表中的关键字与从待测页面接收到的关键字是否相同;
相同时,获取测试用例表中的关键字对应的操作代码;
根据所述操作代码对待测页面进行测试。
3.根据权利要求1所述的自动化测试方法,其特征在于,在根据所述操作代码对待测页面进行测试之后,还包括以下步骤:
根据测试结果生成测试报告;
将所述测试报告发送到待测页面。
4.根据权利要求1所述的自动化测试方法,其特征在于,在从系统前台接收测试启动指令之后,还包括以下步骤:
响应所述测试启动指令,运行windows批处理文件;其中,所述windows批处理文件用于启动测试进程;
通过所述windows批处理文件启动测试进程;
通过所述测试进程读取测试用例表中的关键字。
5.一种自动化测试方法,其特征在于,包括以下步骤:
接收用户终端发送的测试用例的关键字;其中,所述关键字由用户终端从待测页面中提取,所述关键字包括操作信息和位置信息,所述操作信息表示所述用户终端对待测页面执行的操作,所述位置信息表示接收所述操作的对象在待测页面上的位置;
将所述关键字发送至后台服务器,并向后台服务器发送测试启动指令;其中,所述后台服务器响应所述测试启动指令,在预存的测试用例表中查询所述关键字对应的操作代码,并根据所述操作代码对待测页面进行测试;
接收后台服务器返回的测试结果。
6.一种自动化测试系统,其特征在于,包括:
第一接收模块,用于从系统前台接收测试用例的关键字;其中,所述关键字由用户终端在待测页面中提取,并由用户终端发送至系统前台,且所述关键字包括操作信息和位置信息,所述操作信息表示所述用户终端对待测页面执行的操作,所述位置信息表示接收所述操作的对象在待测页面上的位置;
测试模块,用于在从系统前台接收测试启动指令之后,响应所述测试启动指令,在预存的测试用例表中查询所述关键字对应的操作代码,并根据所述操作代码对待测页面进行测试;
第一发送模块,用于将测试结果发送至系统前台。
7.根据权利要求6所述的自动化测试系统,其特征在于,所述测试模块包括:
遍历单元,用于遍历所述测试用例表;
判断单元,用于判断测试用例表中的关键字与从待测页面接收到的关键字是否相同;
获取单元,用于相同时,获取测试用例表中的关键字对应的操作代码;
测试单元,用于根据所述操作代码对待测页面进行测试。
8.根据权利要求6所述的自动化测试系统,其特征在于,还包括:
生成模块,用于根据测试结果生成测试报告;
第二发送模块,用于将所述测试报告发送到待测页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510929796.3/1.html,转载请声明来源钻瓜专利网。