[发明专利]一种遍历场景状态图的嵌入式测试用例设计与生成方法在审
申请号: | 201210316605.2 | 申请日: | 2012-08-30 |
公开(公告)号: | CN102968368A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 郑彦兴;杨广华;李东红;刘宇;房友园;邓世伟;苏晓艳 | 申请(专利权)人: | 中国人民解放军63928部队 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100101 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 遍历 场景 状态图 嵌入式 测试 设计 生成 方法 | ||
1.一种遍历场景状态图的嵌入式测试用例设计与生成方法,其特征在于:所述方法包括以下步骤:
步骤1:构建场景树;
步骤2:构建场景状态图;
步骤3:生成测试用例。
2.根据权利要求1所述的遍历场景状态图的嵌入式测试用例设计与生成方法,其特征在于:所述步骤1中,通过分析被测系统构建场景,进而构建场景树,所述场景树的结构采用分级方式进行管理。
3.根据权利要求2所述的遍历场景状态图的嵌入式测试用例设计与生成方法,其特征在于:所述被测系统为场景树的根节点,所述场景树的叶子节点为原子场景,所述原子场景通过顺序、条件、并发或循环控制结构联系在一起组成子场景,所述子场景组成复合场景。
4.根据权利要求1所述的遍历场景状态图的嵌入式测试用例设计与生成方法,其特征在于:所述步骤2包括以下步骤:
步骤2-1:分析所述场景;
步骤2-2:划分场景的运行模式;
步骤2-3:生成相应的场景状态图。
5.根据权利要求4所述的遍历场景状态图的嵌入式测试用例设计与生成方法,其特征在于:所述场景的运行模式包括基础场景模式、事件场景模式、时间-事件场景模式、回溯场景模式、命令-响应场景模式和时间间隔事件场景模式。
6.根据权利要求1所述的遍历场景状态图的嵌入式测试用例设计与生成方法,其特征在于:所述步骤3包括以下步骤:
步骤3-1:对所述场景状态图中的路径进行遍历;
步骤3-2:结合覆盖准则获取相应执行过程中的状态条件;
步骤3-3:确定每条路径所需的输入数据,生成测试用例。
7.根据权利要求6所述的遍历场景状态图的嵌入式测试用例设计与生成方法,其特征在于:所述覆盖准则包括节点覆盖准则、迁移边覆盖准则和逻辑路径覆盖准则。
8.根据权利要求7所述的遍历场景状态图的嵌入式测试用例设计与生成方法,其特征在于:所述节点覆盖准则中,每个节点至少执行一次;所述迁移边覆盖准则中,每个迁移至少激活一次;所述逻辑路径覆盖准则中,所有分支路径都至少执行一次,覆盖从初始节点到终止节点的每条独立路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军63928部队,未经中国人民解放军63928部队许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210316605.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于ZigBee的无线红外非接触式多点测温系统
- 下一篇:一种燃油传感器