[发明专利]测试脚本生成方法及装置、软件测试方法及装置在审
申请号: | 201611242140.5 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106776336A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 李昊;朱昭俊;刘威;李军杰;许晓飞;范萍;王倩;苏赛;谢刚 | 申请(专利权)人: | 武汉船舶通信研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 徐立 |
地址: | 430205 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 脚本 生成 方法 装置 软件 | ||
1.一种测试脚本生成方法,其特征在于,所述测试脚本生成方法包括:
提供多种触发事件、多种判断条件、以及多种处理流程,所述触发事件、所述判断条件以及所述处理流程与业务类型以及通信设备的类型对应;
接收用户从所述多种触发事件中选择的触发事件、从所述多种判断条件中选择的判断条件、以及从所述多种处理流程中选择的处理流程;
将选择的所述触发事件、选择的所述判断条件、选择的所述处理流程组合,生成测试脚本,所述测试脚本用于当选择的所述触发事件发生时,判定选择的所述判断条件是否被满足,并在选择的所述判断条件被满足时按照所述处理流程处理业务。
2.根据权利要求1所述的测试脚本生成方法,其特征在于,所述测试脚本生成方法还包括:
在接收所述用户选择的所述触发事件、所述判断条件或者所述处理流程之后,向所述用户输出参数输入框;
接收所述用户输入的参数,输入的所述参数用于与选择的所述触发事件、所述判断条件或者所述处理流程组合以生成所述测试脚本。
3.根据权利要求1或2所述的测试脚本生成方法,其特征在于,所述触发事件包括人工触发事件、接口触发事件、数据变更事件、定时触发事件和随机触发事件,所述人工触发事件为用户输入的指令触发的事件,所述接口触发事件为接口接收到数据帧、发送数据帧或者连接状态改变触发的事件,所述数据变更事件为内部数据发生改变触发的事件,所述定时触发事件为达到周期时间触发的事件,所述随机触发事件为随机时间触发的事件;
所述判断条件包括人工判定条件、数据帧判定条件、接口判定条件、数据判定条件和时间判定条件,所述人工判定条件为由用户进行判断的条件,所述数据帧判定条件为根据接收到的数据帧的内容进行判断的条件,所述接口判定条件为根据接口的连接状态进行判断的条件,所述数据判定条件为根据内部数据的内容进行判断的条件,所述时间判定条件为根据通信设备记录的时间进行判断的条件;
所述处理流程包括发送数据帧、变更数据、设置接口、设置计时、设置测试脚本和输出提示信息,所述发送数据帧为通过接口发送数据帧的流程,所述变更数据为改变内部数据的内容的流程,所述设置接口为改变接口的连接状态的流程,所述设置计时为改变通信设备记录的时间或者计时器的设置的流程,所述设置测试脚本为改变测试脚本的运行状态的流程,所述输出提示信息为通过人机界面向用户输出信息的流程。
4.根据权利要求3所述的测试脚本生成方法,其特征在于,所述发送数据帧包括:
获取数据帧的格式;
在获取的所述数据帧的格式中填入信息;
根据通信协议和测试需求进行数据帧封装,得到数据帧;
按照设定的配置发送得到的数据帧。
5.一种测试脚本生成装置,其特征在于,所述测试脚本生成装置包括:
第一输出模块,用于提供多种触发事件、多种判断条件、以及多种处理流程,所述触发事件、所述判断条件以及所述处理流程与业务类型以及通信设备的类型对应;
第一输入模块,用于接收用户从所述多种触发事件中选择的触发事件、从所述多种判断条件中选择的判断条件、以及从所述多种处理流程中选择的处理流程;
生成模块,用于将选择的所述触发事件、选择的所述判断条件、选择的所述处理流程组合,生成测试脚本,所述测试脚本用于当选择的所述触发事件发生时,判定选择的所述判断条件是否被满足,并在选择的所述判断条件被满足时按照所述处理流程处理业务。
6.根据权利要求5所述的测试脚本生成装置,其特征在于,所述测试脚本生成装置还包括:
第二输出模块,用于在接收所述用户选择的所述触发事件、所述判断条件或者所述处理流程之后,向所述用户输出参数输入框;
第二输入模块,用于接收所述用户输入的参数,输入的所述参数用于与选择的所述触发事件、所述判断条件或者所述处理流程组合以生成所述测试脚本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉船舶通信研究所,未经武汉船舶通信研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611242140.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种测试用例聚类分析方法及系统
- 下一篇:一种性能分析方法、装置及电子设备