[发明专利]创建业务测试场景的方法、装置、设备及其存储介质有效
申请号: | 201711438875.X | 申请日: | 2017-12-26 |
公开(公告)号: | CN107992427B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 谢义初;文彦峰;吴乔;张冕 | 申请(专利权)人: | 顺丰科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京志霖恒远知识产权代理事务所(普通合伙) 11435 | 代理人: | 郭栋梁 |
地址: | 518061 广东省深圳市南山区学府路(以南)*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 创建 业务 测试 场景 方法 装置 设备 及其 存储 介质 | ||
本申请公开了创建业务测试场景的方法、装置、设备及其存储介质。该方法包括:接收用户输入的多个组件选择指令;响应于该组件选择指令,逐个地添加与该组件选择指令相对应的业务功能组件;获取该业务功能组件的规则参数;将多个该业务功能组件按照输入的组件选择指令的顺序建立关联,生成业务测试场景,其中,该业务功能组件至少包括一个接口组件。根据本申请实施例的技术方案,能够集中管理业务测试场景,实现业务测试场景与接口的自由组合,并实时感知业务测试场景内接口的变化,从而提升测试效率,同时极大优化了用户在测试过程中的体验。
技术领域
本申请一般涉及测试领域,具体涉及自动化测试领域,尤其涉及创建业务测试场景的方法、装置、设备及其存储介质。
背景技术
自动化场景测试领域的软件众多,例如:Robot、SoapUI、Jmeter等。基于这些测试软件进行场景测试,测试人员需要按照测试软件的操作规则,编写测试代码,然后在特定的测试软件中基于单接口的方式,独立的形成测试场景,其中测试场景和接口也不能任意组合。
在使用上述任意一种测试软件进行测试,测试人员无法及时获取其他接口项目的接口变化,尤其,对于大型测试项目而言,仅仅依赖测试人员口述或文档标注等方式提示修改位置,极容易导致测试失败。不能及时分析测试失败的原因,会导致测试时间无限制地延长,从而降低了测试效率。
现有技术的缺点:
现有的自动化测试软件不能共享测试场景的变化信息,导致测试效率较低。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种基于交互界面创建业务测试场景的方案。
第一方面,本申请实施例提供了一种基于交互界面创建业务测试场景的方法,该方法包括:
接收用户输入的多个组件选择指令;
响应于该组件选择指令,逐个地添加与该组件选择指令相对应的业务功能组件;
获取该业务功能组件的规则参数;
将多个业务功能组件按照输入的组件选择指令的顺序建立关联,生成业务测试场景,其中,该业务功能组件至少包括一个接口组件。
第二方面,本申请实施例提供了一种基于交互界面创建业务测试场景的装置,该装置至少包括:组件提供单元、变量获取单元以及场景创建单元,其中,
组件提供单元,用于接收用户输入的多个组件选择指令;
场景创建单元,用于响应于该组件选择指令,逐个地添加与该组件选择指令相对应的业务功能组件;
变量获取单元,用于获取该业务功能组件的规则参数;
场景创建单元,用于将多个该业务功能组件按照输入的组件选择指令的顺序建立关联,生成业务测试场景,其中,该业务功能组件至少包括一个接口组件。
第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行该程序时实现如本申请实施例描述的方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序用于:
该计算机程序被处理器执行时实现如本申请实施例描述的方法。
本申请实施例提供的创建业务测试场景的方案,在用户创建业务测试场景的过程中,可以将接口组件与业务测试场景自由组合,提高了测试效率。并在获得接口组件时,通过接口组件的指示标识的判断该接口组件是否发生变化,使得用户可以实时感知接口变化,节省了测试纠错时间,进一步提升了测试效率。本申请实施例的技术方案,能够集中管理业务测试场景,实现业务测试场景与接口的自由组合,并实时感知业务测试场景内接口的变化,极大优化了用户在测试过程中的体验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于顺丰科技有限公司,未经顺丰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711438875.X/2.html,转载请声明来源钻瓜专利网。