[发明专利]一种图形化智能化测试用例和测试序列编制方法在审
申请号: | 201710400487.6 | 申请日: | 2017-05-31 |
公开(公告)号: | CN107239284A | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 杨清祥;白鸿钧;李冠军;张明凯;张威威 | 申请(专利权)人: | 河南思维轨道交通技术研究院有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F11/36 |
代理公司: | 郑州中原专利事务所有限公司41109 | 代理人: | 张春,李想 |
地址: | 450000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图形 智能化 测试 序列 编制 方法 | ||
技术领域
本发明涉及一种采用图形化、智能化进行仿真测试的基本用例、测试实例和测试序列编制方法。
背景技术
目前一般采用传统文字描述方式进行测试用例及测试序列的编制,针对每个测试用例均需要顺序描述测试前置条件、信息输入内容及时机、及测试预期结果等,往往需要将一个完整待测试功能拆分成若干子功能,并分别编写各子功能的测试用例。测试用例与测试环境紧密捆绑,针对不同的应用环境需要重复编写类似的测试用例,共用性差。且测试序列仅仅是将多个测试用例拼凑在一起,相互间可能不存在关联性、连贯性。
现有的文字描述测试用例及测试序列的方式存在如下弊端:
1)繁琐的文字描述,既不直观,又易引起理解上的歧义;
2)文字描述方式没有固定格式,且不同编制人员描述方式参差不齐,共用性差;
3)测试用例共用性差,人工编制及维护工作量巨大;
4)测试序列中各测试用例的连贯性差,执行效率较低;
5)测试用例、测试序列无法独立封装、存储,且与测试环境无法紧密关联,捆绑。
发明内容
本发明提供一种图形化、智能化的基本用例、测试实例及测试序列的编制方法,以解决现有技术存在的问题。
本发明采用以下技术方案:
一种图形化、智能化的基本用例编制方法,包括:
设置图形化的基本用例编制界面,所述基本用例编制界面包含图形化的基本用例编辑区和图形化的控件选择区接口;控件选择区的接口用于连接控件区;
所述控件区包含具有多种线路场景的模型控件,所述模型控件内每个场景模型均通过图形化方式编辑生成;所述模型控件中的场景模型用于描述一个基本的线路,或者站场局部或完整的信息;
所述控件区还包含多个不同的信号控件,所述信号控件的信号包含机车运行中从外部获取的和机车自身设置的用于指导机车运行的信号;所述每种类型的信号对应一个信号控件;一个信号控件或者多个信号控件中的信号经过组合形成用例元素;
在图形化的基本用例编制界面中进行基本用例编制时,首先从控件选择区的模型控件接口链接场景模型,将需要编制的一个或者多个场景模型拖拽到基本用例编辑区进行图形化显示;其次,在场景模型的合适位置添加一个或多个用例元素并进行显示。
基本用例编制过程完成后,通过编译生成独立封装的基本用例控件,所述每个基本用例控件均预留有与机车运行环境信息链接的接口。
所述信号控件包括轨道信号控件、速度控件、管压控件、机车工况控件、开关量控件、柴速控件、调车信号控件、DMI按键信息控件、ATP信息控件、EMU信息控件、BTM信息控件、GPS信息控件、ICK信息控件。
所述在场景模型的合适坐标位置添加信号后,在场景模型中设置每个信号的预期输出结果及判断方法,在测试用例执行时,设备实时获取测试用例的执行结果,当执行结果与预期输出结果一致时,表明功能测试结果为合格,否则为不合格。
一种基本用例编制测试序列的方法,包括:
选择基本用例控件中的一个或者多个基本用例;
获取将基本用例作为某条实际线路或者某个站场运行时所需要的机车运行环境信息,在基本用例的接口处链接该机车运行环境信息,形成测试实例,所述机车运行环境信息包括机车基础数据、控制参数、软件版本、机车信号;
根据预先设定的测试顺序,将多个测试实例串联形成一个或者多个测试序列。
所述机车运行环境信息包括LKJ线路基础数据、LKJ控制参数、LKJ软件版本。
所述将多个测试实例串联形成测试序列时,当前测试实例的入口与上一测试实例的出口适配的直接连接,否则,在两条测试实例间添加轨道信号控件、速度控件、管压控件、机车工况控件、开关量控件、柴速控件、调车信号控件、DMI按键信息控件、ATP信息控件、EMU信息控件、BTM信息控件、GPS信息控件、ICK信息控件等中的一个或者多个控件的对象作为衔接信息,且该衔接信息不作为测试项。
一种测试用例,包括用例元素、基本用例、测试实例、测试序列四层;
用例元素:机车运行中从外部获取的和机车自身设置的用于指导机车运行的信号中的一种或多种组成的元素;
基本用例:由多个用例元素按照机车实际运行顺序在场景模型上组合形成;
测试实例:由在基本用例上连接机车运行环境信息形成;
测试序列:将多个测试实例按照测试要求顺序衔接起来形成。
本发明的有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南思维轨道交通技术研究院有限公司,未经河南思维轨道交通技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710400487.6/2.html,转载请声明来源钻瓜专利网。