[发明专利]测试方法及装置有效
申请号: | 201710068554.9 | 申请日: | 2017-02-08 |
公开(公告)号: | CN106951364B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 雷博舒 | 申请(专利权)人: | 深圳国泰安教育技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 阳开亮 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 方法 装置 | ||
本发明适用于软件测试领域,提供了一种测试方法及装置。所述测试方法包括:获取待测接口的待测接口编号和待测接口参数;基于所述待测接口编号,调用预先建立的测试用例库,获取对应的测试用例配置文件,所述测试用例库中包括测试用例配置文件和预期结果数据;启动接口调用工具,基于所述待测接口参数,调用与所述待测接口编号对应的接口运行所述测试用例配置文件,并获取返回结果数据;基于所述预期结果数据和所述返回结果数据,输出并显示测试结果。通过上述方法能够提高测试效率和准确率。
技术领域
本发明实施例属于软件测试领域,尤其涉及一种测试方法及装置。
背景技术
目前,许多终端产品的测试需要用到数据提取接口,不同项目涉及的接口不同,而不同接口的调用方式也不同。现有技术是由项目组开发人员编写接口调用测试工具,运行测试工具,将接口返回的数据保存在文件中,供测试人员分析。测试人员将收到的文件中的数据与预期结果进行分析比较,判断是否符合预期。
现有技术中,一方面,测试工具没有统一的设计规范和框架,且测试工具由不同项目组分别开发,工具的本身存在可靠性问题,额外增加测试成本。另一方面,未实现自动化测试,采用人工的测试方法,周期长,测试数据覆盖率低,测试效率和测试结果准确率较低。
故,有必要提出一种新的技术方案,以解决上述技术问题。
发明内容
鉴于此,本发明实施例提供了一种测试方法及装置,旨在解决现有的测试工具不统一且未实现自动化测试从而导致测试效率和测试结果准确率较低的问题。
本发明实施例是这样实现的,一种测试方法,所述测试方法包括:
启动接口调用工具,获取待测接口的待测接口编号和待测接口参数;
基于所述待测接口编号,调用预先建立的测试用例库,获取对应的测试用例配置文件,所述测试用例库中包括测试用例配置文件和预期结果数据;
基于所述待测接口参数,调用与所述待测接口编号对应的接口运行所述测试用例配置文件,并获取返回结果数据;
基于所述预期结果数据和所述返回结果数据,输出并显示测试结果。
本发明实施例的另一目的在于提供一种测试装置,所述测试装置包括:
待测接口信息获取单元,用于启动接口调用工具,获取待测接口的待测接口编号和待测接口参数;
测试用例配置文件获取单元,用于基于所述待测接口编号,调用预先建立的测试用例库,获取对应的测试用例配置文件,所述测试用例库中包括测试用例配置文件和预期结果数据;
返回结果数据获取单元,用于基于所述待测接口参数,调用与所述待测接口编号对应的接口运行所述测试用例配置文件,并获取返回结果数据;
结果显示单元,用于基于所述预期结果数据和所述返回结果数据,输出并显示测试结果。
在本发明实施例中,通过获取待测接口的接口编号和接口参数,然后基于所述待测接口编号,调用预先建立的测试用例库,获取对应的测试用例配置文件,所述测试用例库中包括测试用例配置文件和预期结果数据,再启动接口调用工具,基于所述待测接口参数,调用与所述待测接口编号对应的接口运行所述测试用例配置文件,并获取返回结果数据,最后基于所述预期结果数据和所述返回结果数据,输出并显示测试结果,实现接口测试的集成和自动测试,从而提高了测试的效率和准确率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳国泰安教育技术有限公司,未经深圳国泰安教育技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710068554.9/2.html,转载请声明来源钻瓜专利网。