[发明专利]用于自动化测试的方法及设备有效
申请号: | 201710082224.5 | 申请日: | 2017-02-15 |
公开(公告)号: | CN106997322B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 李盛;王磊;郑雪纯;黄定候 | 申请(专利权)人: | 网易宝有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 朱海波 |
地址: | 310052 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 自动化 测试 方法 设备 | ||
本发明的实施方式提供了一种用于自动化测试的方法。该用于自动化测试的方法包括:在接收到用于触发获取测试用例数据的请求的情况下,从模拟前置机处获取测试用例数据;根据所述获取的测试用例数据执行测试操作。此外,本发明实施方式还提供了一种用于自动化测试的设备以及计算机可读存储介质。
技术领域
本发明的实施方式涉及网络通讯领域,更具体地,本发明的实施方式涉及用于自动化测试的方法、用于自动化测试的设备及计算机可读存储介质。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或者上下文。此处的描述不因为包括在本部分中就承认是现有技术。
程序测试也即软件测试通常是指针对一个完成了全部或者部分功能/模块的计算机程序在正式使用前的检测,以确保计算机程序能够按预定方式正确运行。
目前,已经存在利用Mock技术实现程序测试的技术方案,即利用Mock来模拟一些在应用中不容易构造或者不容易获得的对象,从而可以将测试与测试边界以外的对象隔离开;例如,设定程序在调用一HTTP接口时,预期该HTTP接口会返回Success,则可以预先将调用该HTTP接口的返回值写入相应的接口文档中,这样在测试过程中,如果程序调用HTTP接口,则并不需要真正去访问该HTTP接口,而是由Mock所模拟的对象直接返回该接口文档中相应的返回值即可,从而测试过程不必依赖真正的接口被调用后的返回值。
发明内容
但是,由于在测试过程需要使用风险管理平台下发的指令的情况下,往往需要反复和CFCA(China Financial Certification Authority,中国人民银行授权中国金融认证中心,下述简称为人行)工作人员沟通,发送测试数据给工作人员,工作人员将测试需要的下行报文发送到金融城域网从而实现预埋到CFCA前置机。而由于前置系统接入前置机的过程通常较晚,相关工作人员少而全国有百余家支付机构,反馈时效性往往较差,无疑会对项目的上线进度产生影响;另外,在已经正式上线的前置系统中新增功能或者修改已有功能的情况下,通常需要利用已经正式上线的备用前置系统进行测试,然而测试过程可能会对线上系统的稳定性造成影响;再有,目前的前置系统与前置机之间的通信方式通常采用Socket(套接字)方式,且前置系统与前置机之间传输的报文通常为XML(eXtensibleMarkup Language,可扩展标记语言)格式的报文,而现有的Mock技术中,用来模拟应用中不容易构造或者不容易获得的对象时,通常使用独立的Mock机,而是用的Mock机和测试设备通常分属于不同的物理实体,二者之间通常通过HTTP协议通信,由此现有的通过调用HTTP接口而获得相应的返回值的程序测试的技术方案无法直接应用于涉及与前置机进行信息交互的程序测试中。
因此在现有技术中,项目上线进度会受到程序测试的影响,线上系统的稳定性存在安全隐患,且基于Mock技术的程序测试方式无法直接应用于涉及与前置机进行信息交互的程序测试中;这是非常令人烦恼的过程。
为此,非常需要一种改进的用于自动化测试的技术方案,在能够对前置系统中的程序进行自动化测试的同时,提高项目上线进度,并消除测试过程对线上系统的稳定性造成影响。
在本上下文中,本发明的实施方式期望提供一种用于自动化测试的方法、设备以及计算机可读存储介质。
在本发明实施方式的第一方面,提供了一种用于自动化测试的方法,包括:在接收到用于触发获取测试用例数据的请求的情况下,从模拟前置机处获取测试用例数据;根据所述获取的测试用例数据执行测试操作。
在本发明的一个实施例中,所述模拟前置机设置于前置系统中,且所述前置系统通过前置机与金融城域网连接。由于模拟前置机设置于前置系统中,且前置系统和模拟前置机之间的通信并不使用现有技术中HTTP的通信方式,而是可以采取从本地读取数据的通信方式,因此绕过了socket的通信方式,使获取测试用例数据的方式简单易行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易宝有限公司,未经网易宝有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710082224.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能足球教学用体能训练装置
- 下一篇:一种排球拦网机