首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于子系统和数据恢复的Simulink测试方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:大连海事大学

摘要:本发明公开了一种基于子系统和数据恢复的Simulink测试方法,包括:采用随机生成方式生成测试用例,建立测试用例集,收集用于扩大测试用例集的被测试软件的第三方使用案例;对测试用例集中的所有测试用例进行预处理操作,对运行的测试用例进行基突变;创建一个存储测试用例集内每个测试用例中所有模块类型前后连接关系的数据库;采用蒙特卡罗马尔科夫链方式抽样选取测试集中的测试用例,将抽到的测试用例命名为原始测试用例;复制原始测试用例生成新测试用例并命名为变体测试用例,并对变体测试用例进行变异操作;对原始测试用例和生成的变体测试用例进行基于等效模输入的差分测试,同时记录出现错误的软件。

主权项:1.一种基于子系统和数据恢复的Simulink测试方法,其特征在于包括:采用随机生成方式生成测试用例,建立测试用例集,收集用于扩大测试用例集的被测试软件的第三方使用案例;对测试用例集中的所有测试用例进行预处理操作,对运行的测试用例进行基突变;创建一个存储测试用例集内每个测试用例中所有模块类型前后连接关系的数据库;采用蒙特卡罗马尔科夫链方式抽样选取测试集中的测试用例,将抽到的测试用例命名为原始测试用例;复制原始测试用例生成新测试用例并命名为变体测试用例,并对变体测试用例进行变异操作;对原始测试用例和生成的变体测试用例进行基于等效模输入的差分测试,同时记录出现错误的软件;在变体测试用例中随机选择一个模块,在模块前后随机加入子系统模块,在加入的子系统模块中以分叉树的形式随机加入首尾相连的新模块;在变体测试用例中随机选择一个模块,在被选择模块前后随机加入一对可编程模块,在可编程模块中编写实现数据恢复的代码,在两个可编程模块中间随机加入首尾相连的新模块;在变体测试用例中随机选择一个模块,在被选择的模块前后随机加入一对可编程模块,在可编程模块中编写实现数据恢复的代码,在两个可编程模块中间随机加入首尾相连的新模块或子系统,如果生成的是子系统,则在加入的子系统中以分叉树的形式随机加入首尾相连的新模块。

全文数据:

权利要求:

百度查询: 大连海事大学 一种基于子系统和数据恢复的Simulink测试方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。