[发明专利]一种测试用例的生成方法、装置及设备在审
申请号: | 202111574872.5 | 申请日: | 2021-12-21 |
公开(公告)号: | CN114443469A | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 曾凌云;王俊 | 申请(专利权)人: | 上海金仕达软件科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F40/18;G06F40/186;G06F16/22;G06F16/25 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 杨志强 |
地址: | 200120 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 生成 方法 装置 设备 | ||
本申请提供了一种测试用例的生成方法、装置及设备,该方法包括:利用电子设备录制用户在手工测试时的给交易系统发送的报单请求和交易系统返回的报单回报,然后利用电子设备模拟测试人员向交易系统查询与报单回报对应的第一报单信息,然后根据录制到的报单请求、报单回报和第一报单信息判断交易系统的逻辑是否正确,当交易系统的逻辑正确时,根据录制到的报单请求、报单回报以及第一报单信息自动生成测试用例。本申请提供的方法在测试人员进行手工测试的时候可以自动生成测试用例,提高了测试用例的生成效率。
技术领域
本申请属于测试技术领域,尤其涉及一种测试用例的生成方法、装置及设备。
背景技术
测试在产品开发迭代中是一个不可缺少的重要一环,其中功能测试又是测试环节中最重要的一部分,功能测试在产品开发中的重要性表现在方方面面,包括开发时开发人员校验功能的正确性,开发后测试人员保证产品功能的正确性,上线后保证产品的稳定性。
自动化测试就离不开测试用例的编写,测试用例的维护和编写迭代常常需要大量的人力,特别是迭代特别频繁的互联网行业,而且用例编写一般需要一定的代码编写基础,对测试人员具有一定的要求;目前,自动化用例涉及到的步骤和字段较多,手工生成用例往往要占用很长的时间,且准确性也难以保证。
因此,亟需一种高效的测试用例的生成方法,以提高产品在测试过程中的效率。
发明内容
本申请提供了一种测试用例的生成方法、装置及终端设备,可以解决不能自动生成测试用例的问题,提高了产品在测试过程中的效率。
第一方面,提供了一种测试用例的生成方法,该方法应用于电子设备,该方法包括:录制用户在手工测试时的报单请求和报单回报;从交易系统查询与报单回报对应的第一报单信息,该第一报单信息包括:合约名称、成交价、成交手数、买卖方向、报单状态和撤单状态中的至少一种;根据报单请求、报单回报和第一报单信息判断交易系统的逻辑是否正确;当交易系统的逻辑正确时,根据报单请求、报单回报和第一报单信息生成测试用例。
第一方面提供的方法,通过在电子设备上录制用户在手工测试时的报单请求和报单回报,然后从交易系统上查询与报单回报向对应的第一报单信息。根据录制得到的报单请求、报单回报以及第一报单信息可以确定交易系统的逻辑是否正确,当交易系统的逻辑正确时,则将录制到的报单请求、报单回报和第一报单信息自动生成测试用例。该方法在测试人员进行手工测试的时候可以自动生成测试用例,提高了测试用例的生成效率。
可选的,将测试用例转换成dict类型的测试用例;利用Excel读取模块将dict类型的测试用例生成Excel文件。在该种实现方式中,将测试用例转化为Excel便于测试人员调用。
可选的,根据报单请求、报单回报和第一报单信息判断交易系统的逻辑是否正确,包括:根据报单请求和报单回报确定第二报单信息;根据第一报单信息和第二报单信息确定交易系统的逻辑是否正确。在该种实现方式中,电子设备根据报单请求和报单回报可以自动计算处第二报单信息,然后与交易系统查询得到的第一报单信息进行对比,可以确定交易系统的逻辑是否正确。
可选的,从交易系统查询与报单回报对应的第一报单信息,包括:根据报单回报确定测试环境;当监听到所述测试环境后,根据测试环境查询与测试环境对应的API接口;通过所述API接口查询第一报单信息。在该种实现方式中,在交易系统查询报单回报对应的第一报单信息时,首先根据监听到的报单回报确定测试环境,确定与测试环境对应的API接口,然后通过不同的API接口可以得到更加精确的第一报单信息。
可选的,根据报单回报的类型和第一报单信息对测试用例进行分类,将测试用例分为成交、未成交和撤单中的一种。在该种实现方式中,将自动生成的测试用例根据报单回报的类型和第一报单信息进行分类保存,便于后续更快的调用测试用例,提高了测试效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海金仕达软件科技有限公司,未经上海金仕达软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111574872.5/2.html,转载请声明来源钻瓜专利网。