[发明专利]基于流程图的仿真测试建模系统及方法有效
| 申请号: | 201510070618.X | 申请日: | 2015-02-10 | 
| 公开(公告)号: | CN104615541B | 公开(公告)日: | 2018-01-23 | 
| 发明(设计)人: | 彭成志;刘钧钧;咸峰 | 申请(专利权)人: | 上海创景信息科技有限公司 | 
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 | 
| 代理公司: | 上海汉声知识产权代理有限公司31236 | 代理人: | 郭国中,樊昕 | 
| 地址: | 201203 上海市浦东新区中国(上海)自*** | 国省代码: | 上海;31 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 基于 流程图 仿真 测试 建模 系统 方法 | ||
1.一种基于流程图的仿真测试建模系统,其特征在于,包括:
测试用例模块库
库中的测试用例模块以配置文件保存模块基本信息,测试用例库模块在软件启动时读取该些配置文件,将基本信息提取出来以工具按钮的形式放到工具箱窗口中;
测试用例驱动模块
测试用例驱动模块将测试用例模块与脚本程序关联起来,根据测试用例模块标识,为每个测试用例模块的功能接口提供脚本模板,脚本模板规定了测试用例模块功能接口的输入参数以及输出参数;
测试流程设计模块
利用可视化图形模块在画布上拖放操作设计测试场景图,提供流程图管理视图,根据场景图、场景图分成的场景组以及创建的测试计划的关系,创建一个树形目录结构,直观地展现各个元素,测试用例模块的参数利用图形化界面进行配置,并能够在测试用例模块上设置断点标记以备仿真测试时调试用;
仿真测试模块
包括运行模式和调试模式,将测试用例驱动模块生成的脚本根据需要放到模拟环境上或下载到真实设备上运行,在调试模式下根据测试用例模块之前是否设置过断点,程序暂停以便用户跟踪调试测试流程或让程序继续运行。
2.根据权利要求1所述的基于流程图的仿真测试建模系统,其特征在于,所述测试用例模块包括通用的分支控制模块、常用的输入输出模块、高度集成的功能模块。
3.根据权利要求1所述的基于流程图的仿真测试建模系统,其特征在于,为了提供测试用例模块库的可扩展性,采用多个配置文件保存测试用例模块信息,每个配置文件记录一个或多个测试用例模块信息,以便随时增加配置文件。
4.根据权利要求1所述的基于流程图的仿真测试建模系统,其特征在于,在生成运行脚本时,所述输入参数和输出参数根据需要用实际的数据进行替换。
5.根据权利要求4所述的基于流程图的仿真测试建模系统,其特征在于,所述脚本模板同时规定了测试用例模块功能接口的脚本控制逻辑,以Python脚本编写,脚本能够通过DLL驱动程序操作具体设备或者通过编写仿真模型,供DLL驱动程序或Python脚本直接调用,从而实现全数字或半实物仿真测试,当某个测试用例模块的功能需要更新时,只需修改脚本模板或DLL驱动程序。
6.根据权利要求1所述的基于流程图的仿真测试建模系统,其特征在于,所述测试场景图根据需要分成不同的测试场景组,测试场景图与测试场景组之间能够相互引用,为了在不同环境测试不同的对象,创建不同的测试计划,在测试计划下新建测试场景或测试场景组,或者将现有的测试场景或测试场景组引用过来,从而实现不同的测试逻辑。
7.根据权利要求1所述的基于流程图的仿真测试建模系统,其特征在于,所述测试流程设计模块包括绘图模块、复制粘贴模块、工程管理模块,所述绘图模块用于在流程图视图上绘制、调整测试用例模块,并能够配置模块信息,所述复制粘贴模块用于复制、粘贴测试用例模块图形本身、测试用例模块信息或场景图,所述工程管理模块用于提供流程图管理视图。
8.根据权利要求7所述的基于流程图的仿真测试建模系统,其特征在于,所述绘图模块提供了自动布局功能,当拖放多个测试用例模块到画布上时,通过分析测试用例模块释放的位置,自动将其与前面和后面的测试用例模块用关联线连接起来,同时将其后面的所有测试用例模块做相应的向后移动;由于每个测试用例模块的尺寸可能不同,还能够根据所有测试用例模块的边界自动调整测试用例模块的位置;对复杂的分支控制测试用例模块设置折叠与展开模式,在折叠模式下方便宏观掌握测试逻辑,在展开模式下对逻辑测试用例模块的细节部分进行调整。
9.根据权利要求7所述的基于流程图的仿真测试建模系统,其特征在于,所述复制粘贴模块支持多测试用例模块同时复制粘贴,一次选择多个测试用例模块时,首先在复制后分析出各个测试用例模块的尺寸信息、测试用例模块的前后关系、折叠测试用例模块的父子关系、测试用例模块引用信息,然后在粘贴时根据之前的分析结果先将按照尺寸、前后关系、父子关系创建出相应的图形,并将各个图形按照原来的连接关系用连接线连接起来,再将原测试用例模块的参数信息复制并绑定到新创建的图形。
10.一种基于流程图的仿真测试建模方法,其特征在于,采用如权利要求1至9中任一所述的系统完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海创景信息科技有限公司,未经上海创景信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510070618.X/1.html,转载请声明来源钻瓜专利网。





