[发明专利]用于测试的方法及装置有效
申请号: | 201710791108.0 | 申请日: | 2017-09-05 |
公开(公告)号: | CN107562629B | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | 王二旭 | 申请(专利权)人: | 京东数字科技控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 阚梓瑄;王卫忠 |
地址: | 100176 北京市北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 测试 方法 装置 | ||
本发明实施例提供一种用于测试的方法及装置,该方法包括:获取添加了测试数据的测试脚本;配置所述测试脚本的测试流程不中断的执行规则;配置所述测试脚本执行后的测试结果的输出规则;根据所述执行规则和所述测试结果的输出规则,执行所述测试脚本。本发明实施例实现了获取的测试数据的多样性,通过配置测试流程不中断的执行规则,实现了不中断的、流畅的测试,提高了测试的灵活性,通过配置所述测试脚本执行后的测试结果的输出规则,便捷的将测试结果发送给相关人员,避免了相关人员主动去获取测试结果,提高了测试效率以及沟通效率,提升了用户体验。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种用于测试的方法及装置。
背景技术
在软件项目开发过程中,对软件进行功能测试是一项必不可少工作。
在实现本发明的过程中,发明人发现,现有的功能测试方式都是测试人员根据业务规则手动进行功能测试。例如,借助测试工具对单一功能进行测试。并且有的测试人员需要手工编写测试脚本,然后再手动执行。现有技术中的测试方法由于需要手动测试,不仅增加了人工成本,而且延长了测试时间,降低了测试效率。
因此,需要一种新的用于测试的方法及装置。
在所述背景技术部分公开的上述信息仅用于加强对本发明的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
有鉴于此,本发明提供一种用于测试的方法及装置,能够提高测试效率。
本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
根据本发明的第一方面,提供一种用于测试的方法,其中,所述方法包括:
获取添加了测试数据的测试脚本;
配置所述测试脚本的测试流程不中断的执行规则;
配置所述测试脚本执行后的测试结果的输出规则;
根据所述执行规则和所述测试结果的输出规则,执行所述测试脚本。
根据一些实施例,所述获取添加了测试数据的测试脚本,包括:
根据业务功能自动生成每个功能点的测试脚本,并在所述测试脚本中添加批量获取测试数据的方法,以获取到添加了所述测试数据的测试脚本。
根据一些实施例,所述测试流程不中断的执行规则是指当测试出程序错误而停止测试时,记录所述程序错误,并继续测试。
根据一些实施例,所述配置所述测试脚本的测试流程不中断的执行规则,包括:通过调用Teardown方法配置测试流程不中断的执行规则。
根据一些实施例,在配置所述测试脚本的测试流程不中断的执行规则时,所述方法还包括:配置所述测试脚本的执行顺序规则。
根据一些实施例,所述配置所述测试脚本的执行顺序规则,包括:通过调用Test方法配置所述测试脚本的执行顺序。
根据一些实施例,配置所述测试脚本执行后的测试结果的输出规则,包括:配置所述测试脚本执行后的测试结果输出时的标题、形式、发送/接收对象以及发送时间。
根据一些实施例,在配置所述测试脚本的执行后的测试结果的输出规则时,所述方法还包括:配置所述测试脚本的执行时间、执行周期。
根据本发明的第二方面,提供一种用于测试的装置,其中,所述装置包括:
获取模块,用于获取添加了测试数据的测试脚本;
第一配置模块,用于配置所述测试脚本的测试流程不中断的执行规则;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东数字科技控股有限公司,未经京东数字科技控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710791108.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:计算机软件测试系统
- 下一篇:一种自动化测试的方法及系统