本申请旨在研究一种基于规范和程序输入域分析的测试数据生成方法,并探讨一种程序运行域自动确定方法。程序运行域确定的关键是如何识别特殊情形下输入变量的奇异值,我们拟采用程序切片技术,构造基于特殊表达式的可执行模块,通过动态模拟,识别其输入变量的奇异值,进而确定其输入变量的取值范围,并据此设计输入域边界测试用例,对程序运行域边界附近的处理进行检测。同时,对源程序进行数据流及相关性分析,探讨定义-使用路径和MM路径的自动生成方法,为数据流测试和基于路径的集成测试提供有力的支持。通过分析功能域和运行域的重合性,检测其规范说明与程序实现之间的差异,并根据分析结果设计测试用例,以克服测试的盲目性,提高测试效率。针对程序的非法计算故障,探讨测试数据的自动生成方法,以降低软件测试的成本,提高测试的自动化程度。
{{i.achievement_title}}
数据更新时间:2023-05-31
基于LS-SVM香梨可溶性糖的近红外光谱快速检测
基于文献计量学和社会网络分析的国内高血压病中医学术团队研究
新型树启发式搜索算法的机器人路径规划
智能煤矿建设路线与工程实践
二维FM系统的同时故障检测与控制
基于程序切片和遗传算法的软件测试数据生成技术
程序规范到程序生成的面向对象理论及实现方法
基于进化优化的并行程序通信边覆盖测试数据自动生成
基于不确定进化优化的含随机数软件测试数据自动生成理论与方法