[发明专利]一种基于RUCM的实时性测试方法有效
申请号: | 201610565942.3 | 申请日: | 2016-07-18 |
公开(公告)号: | CN106201538B | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | 吴际;李苓;杨海燕;刘超 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F8/10 | 分类号: | G06F8/10 |
代理公司: | 北京天达知识产权代理事务所(普通合伙) 11386 | 代理人: | 王涛;马东伟 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于RUCM的实时性测试方法,所述方法包括以下步骤:对RTCM测试模板进行实时性测试扩展,得到实时性测试规格模板;结合系统当前的状态对需求的识别和分配进行扩展,实现单独的view;对用户实时性需求进行规范化描述,得到实时性需求规格;进行从实时性需求规格到实时性测试规格的转换;基于实时性测试规格,生成实时性的抽象测试用例。所述方法解决了现有基于需求的测试方法信息不完备、不易理解和使用以及没有针对实时性测试等缺陷;同时可以有效节省人力,降低成本,提高测试用例规格的准确性和完整性。 | ||
搜索关键词: | 一种 基于 rucm 实时 测试 方法 | ||
【主权项】:
1.一种基于RUCM的实时性测试方法,其特征在于,包括以下步骤:步骤S1、对RTCM测试模板进行实时性测试扩展,得到实时性测试规格模板;所述实时性测试扩展包括:对自然语言表达的扩展和对TCMeta的扩展;所述实时性测试规格模板的扩展内容包括:Simulators和Period的基本描述以及包含TSTimer、时间约束、资源约束在内的约束规则;步骤S2、结合系统当前的状态对需求的识别和分配进行扩展,实现单独的view;步骤S3、接收用户输入的实时性需求;步骤S4、根据步骤S1中所述实时性测试规格模板及步骤S2中所述view对实时性需求进行规范化描述,得到实时性需求规格;步骤S5、基于RUCM4Real和RTCM4Real,进行从实时性需求规格到实时性测试规格的转换;步骤S6、将测试规格自动转换为测试用例,对测试用例进行测试,输出测试结果;根据路径遍历算法,从测试规格中生成抽象的测试用例;所述路径遍历算法采用递归的方式实现,基于条件语句的真与非真情况区别不同的测试场景,生成一条新的测试用例,具体规则:算法的起点为基本测试序列的第一句;一个面向场景的测试用例的终点为遇到ABORT语句或者基本测试序列的最后一句;随机选择一条语句,执行一次全局测试序列;当前语句为条件语句时,如果为Conditional语句,每一条分支各代表一个测试场景。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610565942.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种WOF快速开发平台
- 下一篇:一种应用图标的更换方法及终端设备