期刊文献+
共找到6篇文章
< 1 >
每页显示 20 50 100
基于输出域的测试用例自动生成方法研究 被引量:7
1
作者 尤枫 赵瑞莲 吕珊珊 《计算机研究与发展》 EI CSCD 北大核心 2016年第3期541-549,共9页
对大多数软件,很难根据规格说明自动产生期望的输出.而对于某些软件,输出域存在许多值得关注的检测点,适合于从输出域出发开发测试用例.但对于给定的输出,自动生成相应的输入也较为困难.提出了一种基于输出域的测试用例自动生成方法,首... 对大多数软件,很难根据规格说明自动产生期望的输出.而对于某些软件,输出域存在许多值得关注的检测点,适合于从输出域出发开发测试用例.但对于给定的输出,自动生成相应的输入也较为困难.提出了一种基于输出域的测试用例自动生成方法,首先利用BP神经网络构建被测软件的功能模型,然后在被测软件的功能模型上,对于给定的输出,利用遗传算法搜索相应的输入,实现基于输出域的测试用例自动生成.同时,对遗传算法进行了改进,提出了一种新的交叉算子和变异算子,以提高遗传算法生成测试用例效率,并在容错软件RSDIMU子模块和3个常用软件上进行了模型构建及测试生成实验.实验结果表明,利用遗传算法实现基于输出域的测试用例自动生成方法是行之有效的,改进的遗传算法能够提高测试生成的效率和成功率. 展开更多
关键词 BP神经网络 软件功能模型 测试用例生成 输出域 遗传算法
在线阅读 下载PDF
一种有效的边界测试点选取策略 被引量:2
2
作者 赵瑞莲 董红霞 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2007年第2期251-256,共6页
借鉴组合逻辑电路固定型故障的诊断原理,提出一种软件边界测试点选取策略.根据RSDIMU容错软件需求规范开发出52个测试用例,同时采用边界值分析、健壮性测试等边界值测试方法设计了2组测试用例,对34个版本的RSDIMU程序和429个变异体进行... 借鉴组合逻辑电路固定型故障的诊断原理,提出一种软件边界测试点选取策略.根据RSDIMU容错软件需求规范开发出52个测试用例,同时采用边界值分析、健壮性测试等边界值测试方法设计了2组测试用例,对34个版本的RSDIMU程序和429个变异体进行了测试.实验结果表明:该方法是一种有效的边界测试点选取策略,可以克服测试的盲目性,降低测试成本,明显地提高故障覆盖程度. 展开更多
关键词 边界测试点 测试数据生成 RSDIMU 变异体
在线阅读 下载PDF
基于搜索的面向路径字符串测试数据自动生成方法 被引量:5
3
作者 赵瑞莲 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2008年第5期671-677,共7页
针对字符串测试数据自动生成,讨论了字符串间的距离,将不满足路径条件的字符串谓词表示成一个实值目标函数;利用快速下降搜索算法实施目标函数极小化,实现了基于搜索的面向路径字符串测试数据自动生成方法;探讨了其测试数据生成效率与... 针对字符串测试数据自动生成,讨论了字符串间的距离,将不满足路径条件的字符串谓词表示成一个实值目标函数;利用快速下降搜索算法实施目标函数极小化,实现了基于搜索的面向路径字符串测试数据自动生成方法;探讨了其测试数据生成效率与初始输入、路径处理顺序之间的关系,并与遗传算法等几种算法进行了比较.实验结果表明:该方法是一种更经济有效的测试数据生成方法. 展开更多
关键词 路径测试数据生成 字符串数据 字符串间距离 快速下降搜索算法
在线阅读 下载PDF
一种二叉树结构型测试数据自动生成方法
4
作者 王倩 尤枫 赵瑞莲 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2012年第6期734-740,共7页
目前关于软件测试数据自动生成的研究主要集中于数值和字符串型数据,对于指针和动态数据结构的测试生成研究较少.二叉树是一种广泛使用并具有代表性的动态数据结构,文中提出一种针对二叉树结构的测试数据自动生成方法,使用遗传搜索算法... 目前关于软件测试数据自动生成的研究主要集中于数值和字符串型数据,对于指针和动态数据结构的测试生成研究较少.二叉树是一种广泛使用并具有代表性的动态数据结构,文中提出一种针对二叉树结构的测试数据自动生成方法,使用遗传搜索算法生成二叉树形态,同时利用约束求解确定其数据域的值.实验结果表明,该方法是行之有效的,其测试生成效果明显优于随机生成方法. 展开更多
关键词 测试数据生成 二叉树结构 二叉树形态生成 遗传算法
在线阅读 下载PDF
一种基于双约束传播的面向路径自动随机测试方法
5
作者 黄远东 卢江 赵瑞莲 《计算机应用》 CSCD 北大核心 2008年第4期1032-1034,1064,共4页
随机测试是一种常用的软件测试自动化方法。该方法随机地从程序输入域中选取测试输入,其自动测试实现容易。但随机地从输入域中选取满足某种测试准则的输入数据,测试生成效率较低。为此提出了一种基于双约束传播的面向路径自动随机测试... 随机测试是一种常用的软件测试自动化方法。该方法随机地从程序输入域中选取测试输入,其自动测试实现容易。但随机地从输入域中选取满足某种测试准则的输入数据,测试生成效率较低。为此提出了一种基于双约束传播的面向路径自动随机测试方法,通过对输入变量的取值范围进行切分,执行两次约束传播来求取指定路径的输入域,在此基础上开发了一个自动随机测试生成系统,并与PRT方法进行了实验对比分析。结果表明,该方法计算出的路径输入域更加精确,可有效地减少对无效域的测试生成,提高了随机测试的效率。 展开更多
关键词 约束传播 随机测试 自动测试生成 路径测试数据
在线阅读 下载PDF
一种新的基于输入域边界分析的测试数据自动生成方法
6
作者 董红霞 赵瑞莲 《南京大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第z1期704-711,共8页
软件测试和软件容错是两种提高软件系统可靠性的主要技术手段.基于文献[1]提出一种新的基于输入域边界分析的测试数据自动生成方法,开发出52个测试用例,对34个版本的RSDIMU容错软件和429个变异体进行测试.实验表明:该方法是一种非常有... 软件测试和软件容错是两种提高软件系统可靠性的主要技术手段.基于文献[1]提出一种新的基于输入域边界分析的测试数据自动生成方法,开发出52个测试用例,对34个版本的RSDIMU容错软件和429个变异体进行测试.实验表明:该方法是一种非常有效的方法,不仅可以克服测试的盲目性,降低测试成本,而且可以明显提高故障覆盖率. 展开更多
关键词 软件测试 软件容错 测试数据生成 RSDIMU 变异体
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部