【技术实现步骤摘要】
基于数据流的功能测试用例生成方法、设备及存储介质
[0001]本专利技术涉及自动化测试
,尤其是涉及一种基于数据流的功能测试用例生成方法
、
设备及存储介质
。
技术介绍
[0002]测试用例是为某个特殊目标而编制的一组测试输入
、
执行条件以及预期结果,用于测试某个程序路径或核实是否满足某个特定需求
。
[0003]传统的测试用例编写需要由人工进行操作,存在效率低下
、
容易出错的问题,目前市场上的功能自动化测试通常是基于
UI(User Interface
,用户界面
)
,或者
API(Application Programming Interface
,应用程序编程接口
)
进行的,这类自动化测试程序需要测试人员编写和维护高质量的测试用例,而且只能针对比较机械化的重复步骤
。
虽然可以帮助测试人员从重复
、
枯燥的手工测试中解放出来,增加测试的广度和深度,但是往往自动化测试脚本开发对测试人员要求比较高,测试脚本执行的效率很大程度上依赖于脚本的质量,不稳定的自动化测试脚本必然会影响测试的可靠性
。
技术实现思路
[0004]本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种基于数据流的功能测试用例生成方法
、
设备及存储介质,能够自动
、
灵活地生成多种测试用例,确保测试的可 ...
【技术保护点】
【技术特征摘要】
1.
一种基于数据流的功能测试用例生成方法,其特征在于,包括以下步骤:
S1、
针对不同类型项目,监听对应的输入输出数据;
S2、
根据监听的输入输出数据,结合设定的生成规则,生成得到测试用例;
S3、
根据设定的判定规则,针对测试用例的输出结果进行判定,若判定通过,则输出该测试用例,否则输出报警指令
。2.
根据权利要求1所述的一种基于数据流的功能测试用例生成方法,其特征在于,所述步骤
S1
具体是针对不同类型项目的输入接口进行数据流监听及存储
、
并存储产生的数据流
。3.
根据权利要求2所述的一种基于数据流的功能测试用例生成方法,其特征在于,所述产生的数据流包括变量里的值
、log
日志
、
对外系统的输入
。4.
根据权利要求2所述的一种基于数据流的功能测试用例生成方法,其特征在于,所述步骤
S1
中不同类型项目包括
API、
消息队列
、
网卡
、
内存
、
系统变量
。5.
根据权利要求4所述的一种基于数据流的功能测试用例生成方法,其特征在于,所述步骤
S1
中项目类型若为
API
,则针对
API
的输入接口,监听并存储对应
ip
地址服务器指定端口指定
URL
的数据流,将发送的输入流记录下来,同时对生成的数据流进行存储
。6.
根据权利要求4所述的一种基于数据流的功能测试用例生成方法,其特征在于,所述步骤
S1
中项目类型若为消息队列,则针对消息队列的输入接口,监听并...
【专利技术属性】
技术研发人员:王玉龙,
申请(专利权)人:上海源慎科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。