收藏本站
《江南大学》 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 苏宝莉;;基于VC6.0的单元测试研究与实践[J];甘肃科技;2007年02期
2 黄燕;姜林;;因果图与判定表组合生成测试用例的方法及其应用[J];软件导刊;2008年12期
3 张卫祥;刘文红;;一种基于组合覆盖的黑盒测试用例自动生成方法[J];飞行器测控学报;2008年05期
4 朱海燕;;布尔规格说明测试中的错误类[J];计算机工程与应用;2009年18期
5 李杨;;软件测试质量的分析与探讨[J];硅谷;2011年07期
6 张峻;张广泉;王辉;戴晔;;UML 2.0通信图的一种测试用例生成方法[J];苏州大学学报(自然科学版);2007年02期
7 林辉;杨根兴;蔡立志;;一种基于两两组合测试的FIT框架扩展[J];计算机应用与软件;2009年01期
8 赵智超;吴铁峰;王斌;;编译器优化测试方法研究[J];电脑知识与技术;2011年24期
9 丁宝康,陈莹;面向对象软件系统的测试[J];计算机工程;1995年05期
10 兰景英;王永恒;;基于UML状态图的测试场景生成法[J];计算机时代;2008年05期
中国重要会议论文全文数据库 前10条
1 戴骏炜;;软件自动化测试工具的引入[A];冶金企业自动化、信息化与创新——全国冶金自动化信息网建网30周年论文集[C];2007年
2 田丽芳;刘栓;;软件测试的学习方法探究[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
3 李文锋;徐拾义;;软件内建自测试中的测试数据生成方法[A];第十届全国容错计算学术会议论文集[C];2003年
4 王运霞;朱建军;;关于提高测试有效性的研究[A];铁道科学技术新进展——铁道科学研究院五十五周年论文集[C];2005年
5 孟洛明;;安全性测试及基于属性文法的测试用例生成器[A];第四次全国计算机安全技术交流会论文集[C];1989年
6 王道堂;林春哲;张凯;;软件测试用例构造方法与手段[A];计算机技术在工程建设中的应用——第十二届全国工程建设计算机应用学术会议论文集[C];2004年
7 吉大纯;陈蕾;梁静;邵四海;;基于PG框架的软件结构测试用例自动生成研究[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
8 齐俊臣;彭道勇;刘春和;;重视软件测试 提高软件质量与可靠性[A];2005第二届电子信息系统质量与可靠性学术研讨会论文集[C];2005年
9 卢庆龄;张威;;代码覆盖分析技术研究[A];第十届全国容错计算学术会议论文集[C];2003年
10 刘志强;步海慧;金顺;;缺陷跟踪管理的软件分析及应用开发[A];第十届中国青年信息与管理学者大会论文集[C];2008年
中国重要报纸全文数据库 前10条
1 北京融海恒信咨询有限公司;软件测试:一个不得不关注的问题[N];中国计算机报;2002年
2 谢雅莉 张旭春 李佩刚;软件测试:行业受重视但认识有误区[N];中国城乡金融报;2006年
3 扬子;IT业软件测试人才短缺[N];经济日报;2005年
4 王晓鸥;软件测试工程师 人才缺口20万 月薪可达七八千[N];经理日报;2005年
5 王宇;过程决定质量[N];中国计算机报;2003年
6 仪芳媛;IT巨头京城上演软件测试人才掠夺战[N];中国企业报;2006年
7 本报记者  张咏梅;软件测试人才面临“回炉”[N];北京人才市场报;2006年
8 仪芳媛;IT毕业生跳动的职场脉搏你按住没有?[N];市场报;2006年
9 成墨;软件测试人才争夺战升级[N];中华工商时报;2006年
10 本报记者 张旭东;软件测试 IT就业新热点[N];中国计算机报;2005年
中国博士学位论文全文数据库 前10条
1 王立新;软件测试数据的高效生成及测试方法研究[D];东华大学;2011年
2 夏启明;软件测试及评价的复用策略研究及其实现[D];武汉大学;2010年
3 张娟;软件测试中测试用例复用的研究[D];上海大学;2012年
4 钱思佑;图形用户界面测试中相关问题研究[D];中国科学技术大学;2010年
5 姚砺;面向对象软件测试的研究[D];浙江大学;2002年
6 潘丽丽;软件测试用例集简化及其构建方法研究[D];湖南大学;2009年
7 李留英;UML测试技术的研究与实现[D];中国人民解放军国防科学技术大学;2000年
8 李丽;航天相机主控软件测试用例自动生成技术的研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2010年
9 游亮;回归测试用例选择技术研究[D];华中科技大学;2012年
10 刘振宇;服务网格环境中场景测试的关键技术研究[D];复旦大学;2010年
中国硕士学位论文全文数据库 前10条
1 许扬;ATE软件测试策略及实例研究[D];电子科技大学;2004年
2 周秋丹;软件测试在IBM域管理系统中的应用[D];大连理工大学;2006年
3 殷广丽;软件测试管理与测试应用实践[D];山东大学;2005年
4 邱彦卿;软件测试自动化技术及其应用研究[D];华中科技大学;2007年
5 戴鹏;金融交易系统测试过程的分析与设计[D];华东师范大学;2006年
6 曹锋;基于RUP的软件测试[D];昆明理工大学;2006年
7 罗进开;FXC NG可追踪性测试实践[D];浙江大学;2006年
8 赵贵余;SDH组网自动化测试研究[D];吉林大学;2006年
9 张襄松;软件可靠性及测试用例的最优分配问题研究[D];西安电子科技大学;2007年
10 贾宁;基于数据挖掘的软件测试技术研究[D];天津大学;2007年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026