[发明专利]一种自动化测试方法、装置、计算机设备及存储介质在审
申请号: | 201910841738.3 | 申请日: | 2019-09-06 |
公开(公告)号: | CN110750441A | 公开(公告)日: | 2020-02-04 |
发明(设计)人: | 杜晓成;石万里;邱辉 | 申请(专利权)人: | 平安健康保险股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/958 |
代理公司: | 44325 深圳众鼎专利商标代理事务所(普通合伙) | 代理人: | 吴英铭 |
地址: | 200000 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面元素 待测文件 自动化测试 身份标识 数据测试 录入 读取 计算机设备 测试数据 测试效率 存储介质 存储路径 读取测试 页面测试 映射关系 预期结果 识别率 耦合性 申请 页面 相符 失败 应用 成功 | ||
本申请提供了一种自动化测试方法、装置、计算机设备及存储介质,应用于页面测试技术领域。该自动化测试方法包括:根据待测文件的存储路径,读取预先录入在所述待测文件中的待测数据;读取测试页面中页面元素的身份标识;根据预先设定的所述身份标识与所述待测数据在所述待测文件中录入位置的映射关系,将所述待测数据传入至对应的页面元素中;通过执行与所述页面元素对应设置的命令,执行所述待测数据;获取所述待测数据的执行结果;若所述执行结果与所述预期结果相符,则判断所述待测数据测试成功,否则,判断所述待测数据测试失败。本申请降低了测试数据的耦合性,同时提高了页面元素的识别率,提高待测数据的测试效率。
技术领域
本发明涉及页面测试技术领域,尤其涉及一种自动化测试方法、装置、计算机设备及存储介质。
背景技术
在传统的软件功能的测试方法中,由于UI(User Interface:用户界面)层是用户使用该软件产品的入口,所以软件功能都通过这一层提供并展示给用户,因此测试工作也大多集中在这一层。在UI回归测试中,目前最普遍的方法是采用的人工的方式去进行回归,这需要测试人员在UI层投入大量的时间和精力,测试人员经常会做很多重复性、繁琐的工作,测试效率低,会影响测试人员的积极性。
故需要引入自动化来解放人力,目前主流的测试工具有QTP(Quick TestProfessional)、UFT(Unified Functional Testing)、Watir、RobotFramework等,基本都是以录制或回放的方式进行,这种工具简单易用,但是稳定性比较差,录制过程较慢,容易出现无法识别,无法操作软件产品界面上元素的情况,而且通过工具录制的测试用例的脚本、数据和业务耦合性高,导致后续的维护成本非常高,并不能很好的提高测试效率。
发明内容
本发明实施例提供一种自动化测试方法、装置、计算机设备及存储介质、装置、计算机设备及存储介质,以解决现有测试工具耦合性高、测试效率低的技术问题。
一种自动化测试方法,所述方法包括:
根据待测文件的存储路径,读取预先录入在所述待测文件中的待测数据;
读取测试页面中页面元素的身份标识;
根据预先设定的所述身份标识与所述待测数据在所述待测文件中录入位置的映射关系,将所述待测数据传入至对应的页面元素中;
通过执行与所述页面元素对应设置的命令,执行所述待测数据;
获取所述待测数据的执行结果;
将获取的所述执行结果与预存的预期结果进行比较,若所述执行结果与所述预期结果相符,则判断所述待测数据测试成功,否则,判断所述待测数据测试失败。
一种自动化测试装置,所述装置包括:
数据读取模块,用于根据待测文件的存储路径,读取预先录入在所述待测文件中的待测数据;
标识读取模块,用于读取测试页面中页面元素的身份标识;
数据传入模块,用于根据预先设定的所述身份标识与所述待测数据在所述待测文件中录入位置的映射关系,将所述待测数据传入至对应的页面元素中;
执行模块,用于通过执行与所述页面元素对应设置的命令,执行所述待测数据;
结果获取模块,用于获取所述待测数据的执行结果;
判断模块,用于将获取的所述执行结果与预存的预期结果进行比较,若所述执行结果与所述预期结果相符,则判断所述待测数据测试成功,否则,判断所述待测数据测试失败。
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述自动化测试方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安健康保险股份有限公司,未经平安健康保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910841738.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据测试方法及终端设备
- 下一篇:测试用例的生成方法、装置、设备及存储介质