[发明专利]一种程序测试方法、装置、计算机设备及存储介质在审
申请号: | 201910841746.8 | 申请日: | 2019-09-06 |
公开(公告)号: | CN110727582A | 公开(公告)日: | 2020-01-24 |
发明(设计)人: | 赵建存;邱辉;石万里 | 申请(专利权)人: | 平安健康保险股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 44325 深圳众鼎专利商标代理事务所(普通合伙) | 代理人: | 李杭 |
地址: | 200000 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 判断测试 程序测试 测试 预期结果 归类 计算机设备 测试通过 存储介质 映射关系 运行测试 运行结果 映射 附带 相符 存储 查询 失败 应用 | ||
本发明公开了一种程序测试方法、装置、计算机设备及存储介质,应用于程序测试领域,用于提高测试结果的准确性及测试精度。本发明提供的方法包括:根据预先设定的归类标识与运行元素的映射关系,查询与测试用例附带的归类标识对应存储的运行元素的标准值;从测试用例中提取映射得到的运行元素的值;判断提取的运行元素的值与对应运行元素的标准值是否相同,若是,则判断测试用例的运行元素的值正确;否则,判断测试用例的运行元素的值错误;当判断测试用例的运行元素的值正确时,获取与测试用例对应设定的预期结果,并运行测试用例;判断预期结果与运行结果是否相符,若是,则判断测试用例的测试通过;否则,判断测试用例的程序测试失败。
技术领域
本发明涉及程序测试技术领域,尤其涉及程序测试方法、装置、计算机设备及存储介质。
背景技术
目前互联网模式下的版本基本是两周迭代一次,在测试期间,测试人员需要看需求文档、需要根据需求文档或产品原型或UI设计去编写测试用例等其它工作,而留给测试员测试的时间往往只有一周左右,在快速迭代的版本下,人工手动进行回归测试,不仅测试效率低,还会遗漏和疏忽功能点,造成重大生产问题。
为了实现回归测试的自动化,目前流行的自动化测试工具有Loadrunner、Jmeter等,但是这些通用的工具的可扩展性差,只能适应简单场景的程序测试,对于系统功能的流程性测试、多岗位流程流转测试及业务交互特别复杂的场景测试并不适用,并且在传统的这种自动化测试工具中,由于测试用例的数据来源的不确定性导致测试结果的准确性得不到保证。
发明内容
本发明实施例提供一种程序测试方法、装置、计算机设备及存储介质,以解决现有测试方法测试结果准确性低、测试精度低的问题。
一种程序测试方法,该方法包括:
根据预先设定的归类标识与运行元素的映射关系,查询与测试用例附带的归类标识对应存储的运行元素的标准值;
根据与该测试用例的归类标识映射得到的该运行元素,从该测试用例中提取对应运行元素的值;
判断提取的该运行元素的值与对应运行元素的标准值是否相同,若是,则判断该测试用例的运行元素的值正确;否则,判断该测试用例的运行元素的值错误;
当判断该测试用例的运行元素的值正确时,获取与该测试用例对应设定的预期结果,并运行该测试用例,获取该测试用例的运行结果;
判断该预期结果与该运行结果是否相符,若是,则判断该测试用例的测试通过;否则,判断该测试用例的程序测试失败。
一种程序测试装置,该装置包括:
查询模块,用于根据预先设定的归类标识与运行元素的映射关系,查询与测试用例附带的归类标识对应存储的运行元素的标准值;
元素值提取模块,用于根据与该测试用例的归类标识映射得到的该运行元素,从该测试用例中提取对应运行元素的值;
第一判断模块,用于判断提取的该运行元素的值与对应运行元素的标准值是否相同,若是,则判断该测试用例的运行元素的值正确;否则,判断该测试用例的运行元素的值错误;
运行模块,用于当判断该测试用例的运行元素的值正确时,获取与该测试用例对应设定的预期结果,并运行该测试用例,获取该测试用例的运行结果;
第二判断模块,用于判断该预期结果与该运行结果是否相符,若是,则判断该测试用例的测试通过;否则,判断该测试用例的程序测试失败。
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述程序测试方法。
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述程序测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安健康保险股份有限公司,未经平安健康保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910841746.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:崩溃定位方法与电子设备
- 下一篇:一种基于可扩展验证组件构建验证环境的方法