收藏本站
《江南大学》 2011年
收藏 | 手机打开
二维码
手机客户端打开本文

自动化软件测试技术研究

梁家安  
【摘要】:随着现代社会信息化程度的日益提高,越来越多的行业需要使用计算机来处理各种业务、辅助完成日常工作。各种系统软件的需求急剧增长,且其规模越来越大,复杂度越来越高。因此,如何保证软件产品的质量及其可靠性,成为了近年来软件行业所面临的主要问题之一。软件测试的重要性也随之变得日益突出,这也为软件测试技术的发展提供了机遇。 本文首先给出了软件测试的相关基本概念,从软件测试的定义、分类及原则,到软件测试的方法、过程模型以及软件测试成熟度模型等。在自动化软件测试技术方面,介绍了自动化测试基本定义、自动化框架和脚本技术以及常见的自动化测试工具。 本文的研究工作侧重于测试用例的自动化生成方面。测试用例的自动化生成是在一个数据域中寻找满足给定的测试标准的一组输入数据及相应路径的过程,因此,测试用例的生成问题可以转化成测试数据在其相应路径上的搜索问题。在这方面,遗传算法有着明显的应用潜力和优势。遗传算法是一种抽象于生物进化过程的、基于自然选择和生物遗传机制的优化技术。文中介绍了遗传算法的发展历程和相关的基础性概念,以及改进后的最优家族遗传算法。在此基础上,文中给出了基于最优家族遗传算法的测试用例生成新方法。 为方便验证基于最优家族遗传算法的测试用例生成方法的性能和效率,做了一个简单的窗口程序,分别实现了基于标准遗传算法和最优家族遗传算法的测试用例的自动化生成。并且通过实验分析,比较两种算法在测试用例自动化生成方面的优劣。 本文最后给出了软件测试可靠性的研究和分析,将多维几何分布模型进一步扩展应用于连续的自动化软件测试过程的分析,以保证测试结果的可靠性。
【学位授予单位】:江南大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP311.52

【引证文献】
中国硕士学位论文全文数据库 前2条
1 孟凡鹏;基于粗糙集的公共气象业务平台测试用例生成方法研究[D];南京信息工程大学;2012年
2 高向辉;GStreamer媒体播放器软件自动化测试工具的设计与实现[D];西北大学;2012年
【参考文献】
中国期刊全文数据库 前10条
1 黄茂生;;三层脚本结构的自动化测试实现[J];电子产品可靠性与环境试验;2005年S1期
2 刘鑫;陈玥;;软件自动化测试工具的研究[J];华南金融电脑;2007年01期
3 汪浩,谢军凯,高仲仪;遗传算法及其在软件测试数据生成中的应用研究[J];计算机工程与应用;2001年12期
4 钟治平,徐拾义;程序插装技术在软件内建自测试中的应用[J];计算机工程与应用;2004年17期
5 邢桂华,朱庆保;模拟退火自适应大变异遗传算法及其应用[J];计算机工程;2005年03期
6 刘慧梅;徐华宇;;软件测试中代码分析与插装技术的研究[J];计算机工程;2007年01期
7 冯玉才,唐艳,周淳;关键字驱动自动化测试的原理和实现[J];计算机应用;2004年08期
8 吉根林;遗传算法研究综述[J];计算机应用与软件;2004年02期
9 李建华,王孙安;最优家族遗传算法[J];西安交通大学学报;2004年01期
10 王莉;殷锋;李奇;;软件自动化测试脚本设计研究[J];西南民族大学学报(自然科学版);2006年02期
中国硕士学位论文全文数据库 前4条
1 王世俊;软件自动化测试框架的研究和实现[D];华东师范大学;2006年
2 钱肖英;基于遗传算法的测试数据自动生成方法的研究[D];浙江工商大学;2008年
3 陆栋;自动化软件测试框架分析及应用[D];浙江大学;2008年
4 董贤伟;关键字驱动的自动化软件测试的研究[D];南京理工大学;2009年
【共引文献】
中国期刊全文数据库 前10条
1 方冉;陈乃金;;基于S3C44B0X处理器触摸屏接口的设计与测试[J];安徽工程科技学院学报(自然科学版);2010年02期
2 陈祥生;梁栋;王会颖;;人工鱼群算法与遗传算法融合求解聚类问题研究[J];安徽农业科学;2010年36期
3 赵亮;罗文兵;;基于国标《会计核算软件数据接口》的软件测试[J];信息安全与技术;2011年05期
4 曾齐红;基于遗传算法求解炼钢-连铸浇次排序问题[J];鞍山师范学院学报;2004年06期
5 梅胜全;梅小平;;应用免疫粒子群算法进行边坡稳定性分析[J];地下空间与工程学报;2009年06期
6 王仲民;戴怡;;A New Chaotic Genetic Hybrid Algorithm and Its Applications in Mechanical Optimization Design[J];Journal of China Ordnance;2010年03期
7 许川佩;张结龙;任智新;;基于遗传算法的NoC互连测试研究[J];半导体技术;2012年07期
8 杨尚达;李世平;;遗传算法研究[J];兵工自动化;2008年09期
9 王仲民;戴怡;赵辉;;混沌遗传混合算法及其在弹簧剪应力校核中的应用[J];兵工学报;2009年08期
10 王京玲,叶龙,张勤;基于遗传算法的粒子滤波器在目标跟踪中的应用[J];北京广播学院学报(自然科学版);2005年02期
中国重要会议论文全文数据库 前10条
1 孟涛;李俊;张立新;赵曦晶;;军用软件的可靠性及其保证[A];中国电子学会可靠性分会第十四届学术年会论文选[C];2008年
2 洪露;穆志纯;;一种新的克隆混沌调节算法的研究[A];第二十六届中国控制会议论文集[C];2007年
3 张明;周永权;;一种新型的全局优化算法—区间进化算法[A];第二十七届中国控制会议论文集[C];2008年
4 洪露;;一种改进克隆选择算法的收敛速度方法研究[A];中国自动化学会控制理论专业委员会B卷[C];2011年
5 刘宏宇;杨军;欧建平;;卫星高速数传中基于进化算法的有记忆HPA预失真技术[A];第十三届全国信号处理学术年会(CCSP-2007)论文集[C];2007年
6 张克宏;;藏文文献数字化保护系统面向对象的集成测试研究[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
7 张伟;王斌;段见飞;张威;;软件运行记录模块设计及效能分析[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
8 夏玉辉;张威;万琳;王洪艳;;一种基于控制流图的静态测试方法[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
9 刘涛;陈行益;;基于ODC的缺陷管理系统的研究[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(上册)[C];2008年
10 李铎;张良驹;;数字化核功率测量装置安全软件的设计与V&V[A];第十四届全国核电子学与核探测技术学术年会论文集(下册)[C];2008年
中国博士学位论文全文数据库 前10条
1 赵同彬;深部岩石蠕变特性试验及锚固围岩变形机理研究[D];山东科技大学;2009年
2 杨红;污水生化处理的智能建模与优化控制策略应用研究[D];华南理工大学;2010年
3 郑罡;频域有限差分方法的改进研究[D];电子科技大学;2010年
4 郑军红;基于知识工程的智能夹具设计系统构建研究[D];浙江大学;2010年
5 孙尧;纬编针织物疵点实时智能检测的研究[D];东华大学;2010年
6 周晖;自由搜索算法及其在传感器网络中的应用[D];东华大学;2010年
7 靳涛;火电机组反向建模方法的研究[D];华北电力大学(北京);2011年
8 程文涛;关节式坐标测量机标定技术研究[D];合肥工业大学;2011年
9 张冰战;插电式混合动力电动汽车能量管理策略研究[D];合肥工业大学;2011年
10 张鸿辉;多智能体城市规划空间决策模型及其应用研究[D];中南大学;2011年
中国硕士学位论文全文数据库 前10条
1 李京京;城市给水管网改扩建优化设计模型研究[D];郑州大学;2010年
2 白明;船舶管系路径优化算法研究[D];哈尔滨工程大学;2010年
3 杨巍巍;网络考试系统中关键技术的研究与应用[D];哈尔滨工程大学;2010年
4 田振杰;基于遗传算法的工程项目工期与成本的优化[D];哈尔滨工程大学;2009年
5 李魁星;基于信息熵遗传算法的舰船导航路径规划技术研究[D];哈尔滨工程大学;2010年
6 石丽丽;智能优化算法对比研究及其在船体双底结构优化中的应用[D];哈尔滨工程大学;2010年
7 王虎虎;基于自适应进化策略的舰船加筋结构动力优化[D];大连理工大学;2010年
8 邓理能;基于时间成本的供应链联合库存控制模型研究[D];长沙理工大学;2010年
9 苏昭;关系代数→关系演算转换系统的研制[D];江西师范大学;2010年
10 杨晨;基于PAR平台的最弱前置谓词生成器的设计与实现[D];江西师范大学;2010年
【同被引文献】
中国期刊全文数据库 前10条
1 郭伟斌;郭锡坤;;自动化测试的研究和探讨[J];电脑开发与应用;2008年12期
2 陈云化,叶东毅,赵士亮;基于粗糙集理论的规则提取算法的研究[J];福州大学学报(自然科学版);2001年04期
3 胡可云,陆玉昌,石纯一;粗糙集理论及其应用进展[J];清华大学学报(自然科学版);2001年01期
4 王海礁;韩文文;;自动化测试在国际软件测试中的应用[J];软件导刊;2010年03期
5 苗夺谦,王珏;粗糙集理论中概念与运算的信息表示[J];软件学报;1999年02期
6 石峰,娄臻亮,张永清;一种改进的粗糙集属性约简启发式算法[J];上海交通大学学报;2002年04期
7 王兵,陈善本;一种基于差别矩阵的属性约简完备算法[J];上海交通大学学报;2004年01期
8 陈春秀;马力;;软件可靠性测试技术研究[J];计算机工程与设计;2010年21期
9 曹义亲;魏蛟龙;陈亮;;基于粗糙集的测试集优化[J];实验技术与管理;2009年06期
10 王磊;;关键字驱动的自动化测试框架设计与实现[J];电子测试;2010年08期
中国重要报纸全文数据库 前1条
1 市气象局党组书记、局长 王前;[N];鄂尔多斯日报;2009年
中国硕士学位论文全文数据库 前10条
1 杨媛媛;WEB视频播放的Gstreamer架构设计[D];太原理工大学;2011年
2 梁蒙;基于粗糙集的属性约简算法研究[D];河南大学;2011年
3 仇昊;基于GStreamer的嵌入式多媒体系统的研究与实现[D];北京邮电大学;2011年
4 张永超;自动化测试框架的研究与实现[D];西南交通大学;2011年
5 曹亚举;基于粗糙集神经网络的软件测试外包成本预测模型研究[D];北京化工大学;2011年
6 许扬;ATE软件测试策略及实例研究[D];电子科技大学;2004年
7 王世俊;软件自动化测试框架的研究和实现[D];华东师范大学;2006年
8 应杭;软件自动化测试技术及应用研究[D];浙江大学;2006年
9 余公平;软件自动化测试系统的研究与实现[D];上海交通大学;2007年
10 陈俊桦;软件测试自动化技术的应用与研究[D];西安电子科技大学;2008年
【二级参考文献】
中国期刊全文数据库 前10条
1 荚伟,奚红宇,高仲仪;遗传算法在软件测试数据生成中的应用[J];北京航空航天大学学报;1998年04期
2 孙勇智,韦巍;基于人工免疫算法的电力系统最优潮流计算[J];电力系统自动化;2002年12期
3 周双喜,杨彬;影响遗传算法性能的因素及改进措施[J];电力系统自动化;1996年07期
4 崔丽;;软件测试自动化框架[J];电子与电脑;2006年06期
5 林家骏,朱继盛,吴超;基于遗传算法的控制软件测试[J];电子计算机与外部设备;1998年06期
6 陈浩,刘海涛;遗传算法在黑盒测试中的应用[J];电子技术应用;2000年09期
7 侯勇;张海林;;自动化测试中的关键字驱动脚本技术[J];电子科技;2006年02期
8 罗小平,韦巍;一种基于生物免疫遗传学的新优化方法[J];电子学报;2003年01期
9 王飞朝;遗传算法编程分析[J];火控雷达技术;2005年02期
10 周明,孙树栋,彭炎午;基于遗传模拟退火算法的机器人路径规划[J];航空学报;1998年01期
中国博士学位论文全文数据库 前5条
1 单锦辉;面向路径的测试数据自动生成方法研究[D];国防科学技术大学;2002年
2 罗小平;人工免疫遗传学习算法及其工程应用研究[D];浙江大学;2002年
3 张广梅;软件测试与可靠性评估[D];中国科学院研究生院(计算技术研究所);2006年
4 赵瑞莲;软件测试方法研究[D];中国科学院研究生院(计算技术研究所);2001年
5 金虎;自动化软件测试技术研究[D];四川大学;2006年
中国硕士学位论文全文数据库 前4条
1 王晓旭;软件测试的自动分析工具[D];中国科学院软件研究所;2001年
2 乐鑫喜;基于退火遗传算法的测试用例自动生成[D];武汉理工大学;2005年
3 李翠翠;基于遗传算法的非数值型软件测试数据自动生成方法研究[D];北京化工大学;2006年
4 王静;面向对象软件测试技术的研究[D];天津大学;2006年
【相似文献】
中国期刊全文数据库 前10条
1 张润敏,杜英俊,郑丽英;心理学与软件测试探讨[J];甘肃科学学报;1995年01期
2 亢勇,陈自力,李鹏,路平;面向对象的软件测试[J];测试技术学报;1999年02期
3 周鸿志;如何做好甲方对软件产品的检测[J];电子产品可靠性与环境试验;1999年04期
4 刘艳,舒云星;基于模块分割的软件测试自动化技术及应用[J];洛阳工业高等专科学校学报;2003年03期
5 车清太;软件测试方法和策略[J];山西电子技术;2003年06期
6 罗娜,林和平,袁福宇;面向对象软件测试的方法研究[J];东北师大学报(自然科学版);2004年01期
7 崔凤茹,宋巍,钱越英;气象水文软件测评系统建设研究[J];装甲兵工程学院学报;2004年02期
8 王炳晨;软件测试走向规范[J];微电脑世界;2005年07期
9 杨鹏;高职软件测试课程的教学探索与实践[J];番禺职业技术学院学报;2005年02期
10 ;非一般感觉 小试承启6800LE[J];电脑应用文萃;2006年01期
中国重要会议论文全文数据库 前10条
1 齐俊臣;彭道勇;刘春和;;重视软件测试 提高软件质量与可靠性[A];2005第二届电子信息系统质量与可靠性学术研讨会论文集[C];2005年
2 杨志文;沈森祖;韩红星;;基于集成电路测试程序的软件测试研究[A];第一届中国微电子计量与测试技术研讨会论文集[C];2008年
3 袁利;王磊;;深空探测器软件可测试性设计研究[A];中国宇航学会深空探测技术专业委员会第六届学术年会暨863计划“深空探测与空间实验技术”重大项目学术研讨会论文集[C];2009年
4 宋雪芬;王冠军;宋雪玲;;面向对象软件测试方法研究[A];中国自动化学会全国第九届自动化新技术学术交流会论文集[C];2004年
5 戴骏炜;;软件自动化测试工具的引入[A];冶金企业自动化、信息化与创新——全国冶金自动化信息网建网30周年论文集[C];2007年
6 陈晓;;软件自动化测试的分析与实践[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
7 张雯婷;;软件测试丢失数据遗补算法[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
8 张威;薛廷梅;卢庆龄;;软件内存泄漏缺陷分析与测试方法研究[A];第十届全国容错计算学术会议论文集[C];2003年
9 蔡远文;于小红;;航天测试发控系统软件测试研究[A];1999中国控制与决策学术年会论文集[C];1999年
10 高鹏;方圆;;软件测试技术在铁路客运清算分析系统中的应用[A];铁道科学技术新进展——铁道科学研究院五十五周年论文集[C];2005年
中国重要报纸全文数据库 前10条
1 北京融海恒信咨询有限公司;软件测试:一个不得不关注的问题[N];中国计算机报;2002年
2 王宇;过程决定质量[N];中国计算机报;2003年
3 仪芳媛;IT巨头京城上演软件测试人才掠夺战[N];中国企业报;2006年
4 本报记者  张咏梅;软件测试人才面临“回炉”[N];北京人才市场报;2006年
5 仪芳媛;IT毕业生跳动的职场脉搏你按住没有?[N];市场报;2006年
6 成墨;软件测试人才争夺战升级[N];中华工商时报;2006年
7 本报记者 张旭东;软件测试 IT就业新热点[N];中国计算机报;2005年
8 ;软件测试的基本方法[N];中国计算机报;2002年
9 隋年;软件测试:2007需求再放大[N];就业时报;2007年
10 记者 兰昆;中国软件测试人才形成“科班培养”机制[N];中国经济导报;2005年
中国博士学位论文全文数据库 前10条
1 夏启明;软件测试及评价的复用策略研究及其实现[D];武汉大学;2010年
2 王立新;软件测试数据的高效生成及测试方法研究[D];东华大学;2011年
3 李小将;Client/Server系统的软件测试技术研究[D];西北工业大学;2002年
4 郭健强;面向对象软件测试理论与技术的研究[D];西安电子科技大学;1999年
5 姚砺;面向对象软件测试的研究[D];浙江大学;2002年
6 史亮;测试数据自动生成技术研究[D];东南大学;2006年
7 周卫东;组合导航系统应用软件可靠性研究[D];哈尔滨工程大学;2006年
8 谢晓东;基于模型比较的软件测试用例生成方法研究[D];华中科技大学;2007年
9 胡仁胜;软件可靠性和软件最优发布问题的研究[D];合肥工业大学;2001年
10 李军义;软件测试用例自动生成技术研究[D];湖南大学;2008年
中国硕士学位论文全文数据库 前10条
1 冯莉;软件测试及其在电信监控系统中的应用研究[D];华北电力大学(河北);2003年
2 余盛季;嵌入式软件系统测试平台研究[D];电子科技大学;2004年
3 苏荟;基于UML的面向对象软件簇级测试方法研究[D];西安理工大学;2005年
4 刘维秀;基于缺陷管理的软件测试方法及应用[D];山东大学;2005年
5 张福民;信息系统开发中的自动化测试应用研究[D];大连海事大学;2006年
6 邹欣;基于函数摘要的非法计算故障检测方法的研究[D];北京邮电大学;2011年
7 刘剑;软件可测试性检测技术研究与实现[D];南京航空航天大学;2004年
8 陈和平;面向对象的自动化单元测试[D];武汉理工大学;2004年
9 赖涵;软件缺陷管理的研究与辅助工具实现[D];吉林大学;2005年
10 陈会霞;软件测试及其在WCDMA Node B系统测试中的应用与研究[D];西安电子科技大学;2005年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026