买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:罗伯特·博世有限公司
摘要:用于处理针对具有模糊器的模糊测试系统中的非确定性的模糊执行的不可靠性估计的方法,包括:通过将模糊器的观察值置空或设置为在目标程序上执行的一个或多个初始测试用例来初始化模糊测试系统;执行测试用例;为测试用例创建输出报告,其包括关于目标程序的代码覆盖率的信息;重复执行测试用例以确定测试用例是否导致目标程序中的抖动或非确定性行为;使用基于估计的优化器针对产生抖动或非确定性行为的测试用例而决定应以何种频率执行测试用例,以获得代码路径分布的经优化估计;使用优化器来决定是否以及如何使测试用例变异以最小化总体不可靠性并检查目标程序中的更多区域;并将引起目标程序的新行为的新测试用例采纳到测试用例的语料库中。
主权项:1.一种用于处理针对具有模糊器11的模糊测试系统10中的非确定性的模糊执行的不可靠性估计的方法,包括:通过将所述模糊器11的观察值置空或设置为在目标程序14上执行的一个或多个初始测试用例12来初始化21所述模糊测试系统10;执行22测试用例12;为所述测试用例12创建23输出报告,其中所述输出报告包括关于所述目标程序14的代码覆盖率15的信息;重复24执行所述测试用例12以确定出所述测试用例12是否导致所述目标程序14中的抖动或非确定性行为;使用基于估计的优化器19针对产生抖动或非确定性行为的测试用例12而决定25应以何种频率执行所述测试用例12,以获得所述代码路径分布的经优化估计;使用所述优化器19来决定26是否以及如何使测试用例12变异以最小化总体不可靠性并检查所述目标程序14中的更多区域;并且将引起所述目标程序14的新行为的新测试用例13采纳27到所述测试用例12的语料库中。
全文数据:
权利要求:
百度查询: 罗伯特·博世有限公司 用于处理非确定性模糊执行的不可靠性估计的方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。