[发明专利]来自局部设计模型的软件测试案例生成有效
申请号: | 201210357186.7 | 申请日: | 2012-09-21 |
公开(公告)号: | CN103019669A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | P.M.佩拉南达姆;A.A.嘉德卡里;R.赛瑟 | 申请(专利权)人: | 通用汽车环球科技运作有限责任公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F11/36 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 葛青 |
地址: | 美国密*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 来自 局部 设计 模型 软件 测试 案例 生成 | ||
1.一种用于关于局部设计模型(PDM)的测试中软件(SUT)的测试方法,该PDM具有不同于SUT边界的边界,该方法包括:
记录一组输入信息,包括SUT、PDM、限定了需要数目的测试案例的覆盖标准;
经由主机识别SUT中对应于PDM的边界信号的一组变量;和
使用SUT、PDM和该组变量提取满足覆盖标准的一组测试案例。
2.如权利要求1所述的方法,其中提取一组测试案例包括:
从SUT产生初始的一组测试案例;和
测量初始的该组测试案例在PDM上的覆盖。
3.如权利要求2所述的方法,其还包括:
在PDM水平上产生附加的一组测试案例;
使用传播技术和启发导向技术中的一种利用相应的约束函数将附加的该组测试案例映射至SUT的边界;和
使用所述主机求解所述相应的约束函数。
4.如权利要求1所述的方法,其还包括:
在对于预定数量的迭代利用随机输入模拟SUT的同时登录PDM的输入和输出(I/O)值;和
使用登录的输入模拟PDM;和
将PDM的输出和一组期望输出进行比较。
5.一种用于关于局部设计模型(PDM)的测试中软件(SUT)的测试系统,该PDM具有不同于SUT边界的边界,该系统包括:
主机,其接收和记录输入组,该输入组包括SUT、PDM和限定了需要数目的测试案例的覆盖标准;和
有形/非易失性存储器,其上记录有测试生成工具和用于测试所述SUT的一组处理指令;
其中所述主机配置为执行所述处理指令,以由此识别SUT中的一组变量,该组变量对应于PDM的边界信号,且使用SUT、PDM和该组变量提取满足覆盖标准的一组测试案例。
6.如权利要求5所述的系统,其中所述主机配置为:
从所述SUT产生该组测试案例的初始版本;和
测量该组测试案例的初始版本在PDM上的覆盖。
7.如权利要求5所述的系统,其中所述主机执行正向传播技术或反向传播技术中的一种以将来自PDM的测试案例的至少一些自动映射至SUT。
8.如权利要求5所述的系统,其中所述主机配置为通过下列方式提取该组测试案例:
从SUT产生初始的一组测试案例;和
测量初始的该组测试案例在PDM上的覆盖。
9.如权利要求5所述的系统,其中所述主机被配置为:
在所述PDM的水平上产生附加的一组测试案例;
使用正向传播技术、反向传播技术和启发导向技术中的一种利用相应的约束函数将附加的该组测试案例映射至SUT的边界;和
使用所述主机求解所述相应的约束函数。
10.如权利要求5所述的系统,其中所述主机被配置为:
将对所述SUT的一组输入信号映射至PDM中相应的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于通用汽车环球科技运作有限责任公司,未经通用汽车环球科技运作有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210357186.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种磁性元件钻孔机
- 下一篇:可显示二维与三维图像的画面的立体显示装置