[发明专利]一种证券柜台自动化测试方法在审
申请号: | 202011503747.0 | 申请日: | 2020-12-18 |
公开(公告)号: | CN112486845A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 秦轶轩;孙崇俊;陈昌凤 | 申请(专利权)人: | 南京艾科朗克信息科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 南京源古知识产权代理事务所(普通合伙) 32300 | 代理人: | 马晓辉 |
地址: | 210014 江苏省南京市秦*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 证券 柜台 自动化 测试 方法 | ||
一种证券柜台自动化测试方法,包括以下步骤:步骤一:测试总控模块先完成一些初始化操作并调用api和柜台建立连接;步骤二:测试总控模块查询数据库获取一条测试用例并调用api发往柜台;步骤三:测试总控模块接收柜台的响应并记录到数据库中;步骤四:测试总控模块查询数据库获取这条用例的期望结果并和柜台的实际响应校验,并把校验结果更新到数据库;步骤五:重复步骤二‑步骤四继续下一条用例;步骤六:用例全部执行完后统计整理成完整测试报告,如果失败CI持续集成会通知开发人员。本发明提供的方法减少了人力成本,人只参与用例设计或者复杂的性能测试等,快速迭代,提高开发效率,开发提交代码后立即自动测试并反馈测试结果,即早发现bug。
技术领域
本发明涉及金融科技领域,涉及一种证券柜台的自动化测试方法。
背景技术
随着金融市场的发展,对金融领域的创新越来越多, 随着各种新的交易品种交易规则的出现,证券柜台的业务越来越复杂,系统越来越庞大。这样带来了以下问题:整体版本测试时间变长;即使修改了小bug或者小需求,整体回归测试时间还是很长,因为不知道这些小改动是否对其他功能有影响,仍然需要整体回归测试。导致不能快速响应市场需求;人工测试不能保证绝对版本质量。
发明内容
1、所要解决的技术问题:
证券柜台测试的小改动需要整体回归测试,不到快速响应市场需求。而且人工测试不能保证绝对版本质量。
2、技术方案:
为了解决以上问题,本发明提供了
一种证券柜台自动化测试方法,包括自动测试程序,模拟了和证券柜台交互的投资者客户,所述自动测试程序包括测试总控模块和api模块,测试流程包括以下步骤:步骤一:测试总控模块先完成一些初始化操作并调用api和柜台建立连接;步骤二:测试总控模块查询数据库获取一条测试用例并调用api发往柜台;步骤三:测试总控模块接收柜台的响应并记录到数据库中;步骤四:测试总控模块查询数据库获取这条用例的期望结果并和柜台的实际响应校验,并把校验结果更新到数据库;步骤五:重复步骤二-步骤四继续下一条用例;步骤六:用例全部执行完后统计整理成完整测试报告,并返回整体执行成功还是失败;如果失败CI持续集成会通知开发人员。
3、有益效果:
本发明提供的方法减少了人力成本,一些规则简单的测试用例都可以让机器完成,让人更多参与用例设计或者复杂的性能测试等,而且快速迭代,提高开发效率,开发提交代码后立即自动测试并反馈测试结果,即早发现bug,bug发现的越早,成本越低。
附图说明
图1为本发明的示意图。
具体实施方式
下面结合附图和实施例来对本发明进行详细说明。
如图1所示:证券柜台自动化测试方法,包括自动测试程序,模拟了和证券柜台交互的投资者客户,所述自动测试程序包括测试总控模块和api模块,所述自动测试程序调用api和证券平台交互。
测试流程包括以下步骤:步骤一:测试总控模块先完成一些初始化操作并调用api和柜台建立连接;步骤二:测试总控模块查询数据库获取一条测试用例并调用api发往柜台;步骤三:测试总控模块接收柜台的响应并记录到数据库中;步骤四:测试总控模块查询数据库获取这条用例的期望结果并和柜台的实际响应校验,并把校验结果更新到数据库;步骤五:重复步骤二-步骤四继续下一条用例;步骤六:用例全部执行完后统计整理成完整测试报告,并返回整体执行成功还是失败;如果失败CI持续集成会通知开发人员。
本发明的方法将一些规则简单的测试用例都可以让机器完成,开发提交代码后立即自动测试并反馈测试结果,即早发现bug。所述证券柜台自动化测试方法部署在开发的持续集成环境中,开发人员提交代码后自动编译并部署环境并完成自动化测试并生成测试结果报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京艾科朗克信息科技有限公司,未经南京艾科朗克信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011503747.0/2.html,转载请声明来源钻瓜专利网。