一种配置测试用例的方法和设备技术

技术编号:16819000 阅读:34 留言:0更新日期:2017-12-16 12:23
本发明专利技术提出了一种配置测试用例的方法和设备,其中该方法包括:在前端获取对应测试协议的结构文件,并在后端对所述结构文件进行处理以获取结构信息;构造所述测试协议的发送请求协议包和请求返回包;在前端获取所述发送请求协议包中各字段的测试值,以及所述请求返回包中各字段的返回值;在后端基于所述结构信息、所述发送请求协议包、所述请求返回包、所述测试值,所述返回值构建对应所述测试协议的测试用例。提供了一种快捷的生成测试用例的方式,提高了效率。

A method and device for configuring test cases

The invention provides a method and apparatus for configuring the test case, wherein the method comprises: acquiring the corresponding file structure test protocol at the front, and at the end of the file structure to obtain structural information; construction of the test protocol sends a request packet and return request packet; obtaining the send request the field test values of the packets in the front, and the request returns the field in the packet; in the back-end based on the structure information, send the request packet, the request packet, return the test value, the return value corresponding to the construction of test case test protocol. It provides a quick way to generate test cases and improve efficiency.

【技术实现步骤摘要】
一种配置测试用例的方法和设备
本专利技术涉及计算机协议测试领域,特别涉及一种配置测试用例的方法和设备。
技术介绍
现有的测试用例,都是靠程序员手动敲出代码来生成的,然后才进行的测试,但这种生成测试用例的方式全部依赖人力,效率低下,且目前随着需要的不断进步,代码的长度也不断地增长,明显不太适应于现在的需要。因此目前需要一种更高效的方式来进行生成测试用例。
技术实现思路
有鉴于此,本专利技术提出了一种配置测试用例的方法和设备。具体的,本专利技术提出了以下具体的实施例:本专利技术实施例提出了一种配置测试用例的方法,包括:在前端获取对应测试协议的结构文件,并在后端对所述结构文件进行处理以获取结构信息;构造所述测试协议的发送请求协议包和请求返回包;在前端获取所述发送请求协议包中各字段的测试值,以及所述请求返回包中各字段的返回值;在后端基于所述结构信息、所述发送请求协议包、所述请求返回包、所述测试值,所述返回值构建对应所述测试协议的测试用例。在一个具体的实施例中,所述“在前端获取对应测试协议的结构文件”包括:在前端的可视化界面获取用户所导入的结构文件;对所述结构文件进行识别,以确定对应的测试协议;或本文档来自技高网...
一种配置测试用例的方法和设备

【技术保护点】
一种配置测试用例的方法,其特征在于,包括:在前端获取对应测试协议的结构文件,并在后端对所述结构文件进行处理以获取结构信息;构造所述测试协议的发送请求协议包和请求返回包;在前端获取所述发送请求协议包中各字段的测试值,以及所述请求返回包中各字段的返回值;在后端基于所述结构信息、所述发送请求协议包、所述请求返回包、所述测试值,所述返回值构建对应所述测试协议的测试用例。

【技术特征摘要】
1.一种配置测试用例的方法,其特征在于,包括:在前端获取对应测试协议的结构文件,并在后端对所述结构文件进行处理以获取结构信息;构造所述测试协议的发送请求协议包和请求返回包;在前端获取所述发送请求协议包中各字段的测试值,以及所述请求返回包中各字段的返回值;在后端基于所述结构信息、所述发送请求协议包、所述请求返回包、所述测试值,所述返回值构建对应所述测试协议的测试用例。2.如权利要求1所述的方法,其特征在于,所述“在前端获取对应测试协议的结构文件”包括:在前端的可视化界面获取用户所导入的结构文件;对所述结构文件进行识别,以确定对应的测试协议;或在前端的可视化界面展示所存储的预设结构文件,其中所述预设结构文件对应有测试协议;当接收到选择指令时,将所述选择指令对应的预设结构文件设置为对应测试协议的结构文件。3.如权利要求1所述的方法,其特征在于,所述“在前端获取所述发送请求协议包中各字段的测试值,以及所述请求返回包中各字段的返回值”包括:在前端的可视化界面生对应所述发送请求协议包中与所述请求返回包中的各字段的赋值界面;在所述赋值界面获取用户所输入的赋值或用户选择的自动推荐的赋值;其中,所述赋值是可修改的;基于所述赋值确定所述测试值以及所述返回值。4.如权利要求1所述的方法,其特征在于,还包括:接收对应测试用例的描述数据;其中,所述描述数据包括所对应测试用例的发送请求协议包与请求返回包的结构信息,以及所述发送请求协议包中各字段的测试值,以及所述请求返回包中各字段的返回值;基于所述测试值与所述返回值以及所述结构信息生成处理脚本;存储所述处理脚本;其中,所述处理脚本用于对所述发送请求协议包与所述请求返回包进行解析校验。5.如权利要求4所述的方法,其特征在于,还包括:在前端的可视化界面确定所选择的测试用例,并初始化与目标方网络的连接;加载所选择的测试用例,并将所选择的测试用例中的请求协议包发送去前端指定的目标方;当接收到目标方所返回的回包时,调用所述处理脚本对所述回包与所选择的测试用例的请求返回包进行校验,生成校验结果;将所述校验结果返回给前端。6.一种配置测试用例的设备,其特征在于,包括:第一获取模块...

【专利技术属性】
技术研发人员:丁少鸿列振毅
申请(专利权)人:深圳慧昱教育科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1