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

测试数据自动生成技术研究

史亮  
【摘要】: 软件测试可以被视为为了发现错误而执行程序的过程,其中设计和生成有效的测试用例是决定其质量的重要因素之一。作为人工测试的重要补充,测试数据自动生成技术可以节省测试时间,降低开发成本,拓展测试人员的能力,在许多测试领域发挥着不可替代的作用。多年来,人们对它进行了广泛而深入的研究,取得了许多研究成果,使之在功能性测试、结构性测试、性能测试等领域得到广泛应用。 本文从组合测试和演化测试的角度,对功能性测试和结构性测试的测试数据自动生成技术进行了深入研究,主要工作包括:(1)在功能性测试领域,基于组合测试模型,提出了若干种测试数据自动生成方法,有助于获得高质量的测试数据集;(2)通过对程序分析与切片技术的研究,探索了结构性测试的基础理论;(3)提出了若干种结构性演化测试方法及优化技术,能够自动生成满足测试目标的测试数据。 论文工作的主要成果表现在以下几个方面: 在组合覆盖测试模型的基础上,提出了一种基于解空间树的组合测试数据生成方法,所生成的测试数据集与同类方法相比具有一定的特点和优势。提出两种多因素组合测试数据的生成算法,可作为已有方法的有益补充,适用于关键系统的测试。 针对面向方面程序(aspect-oriented program)的特点,提出了一种新的程序依赖性分析与切片方法,可以准确地计算面向方面程序的控制依赖和数据依赖。结合程序分析方面的研究,提出了两种测试数据生成方法,可以分别生成满足多重条件覆盖和改进的条件/判定覆盖的测试数据集。 提出了一种针对路径覆盖的演化测试方法以及若干种适应值函数的构造方法,可以自动生成测试数据以覆盖指定的路径。实验表明,该方法的效率显著优于随机测试和人工测试。 提出了一种自适应的演化测试动态优化方法,可以有效地解决进化停滞问题。在演化测试的静态配置优化方面,通过大量的实验分析,总结出一批针对结构性演化测试的规则与建议,对演化测试的应用有较高的参考价值。
【学位授予单位】:东南大学
【学位级别】:博士
【学位授予年份】:2006
【分类号】:TP311.52

手机知网App
【相似文献】
中国期刊全文数据库 前10条
1 周期律;焦伟;周晓聪;;银行测试数据的可复用管理研究[J];中国金融电脑;2015年10期
2 巩敦卫;任丽娜;;回归测试数据进化生成[J];计算机学报;2014年03期
3 ;测试数据详细列表[J];新电脑;2006年09期
4 傅博;;软件测试数据智能化生成的研究[J];计算机工程;2006年14期
5 祁国鹰;张敬军;任云兰;;《学生体质健康标准》制定工作实证研究的抽样方案实施与测试数据统计处理实务[J];北京体育大学学报;2006年09期
6 ;测试数据[J];电脑采购周刊;2002年14期
7 钱红兵;测试数据的自动生成[J];计算机工程;1996年02期
8 洪燕峰;;TRS-80微机在烟气测试数据处理中的应用[J];卫生研究;1987年03期
9 耿亚文;;革新实验内容,加强能力培养[J];实验技术与管理;1988年01期
10 李怀斌,金石,张俊勇,舒效丹;分析测试数据微机管理软件包的研究[J];分析测试通报;1989年06期
中国重要会议论文全文数据库 前10条
1 高海昌;冯博琴;侯芸;;测试数据自动生成的研究进展[A];2006中国控制与决策学术年会论文集[C];2006年
2 王加熙;查晓文;;试飞测试数据管理与应用平台浅析[A];“测试性与智能测控技术”——2018年中国航空测控技术专刊[C];2018年
3 胡宁;王翔;姚振汉;;利用测试数据得到的柔度矩阵进行损伤识别[A];第十一届、第十二届和第十三届全国振动与噪声高技术及应用会议论文集[C];1999年
4 苗晓旭;曾佩杰;;一种测试数据自动生成算法的研究[A];“测试性与智能测控技术”——2018年中国航空测控技术专刊[C];2018年
5 张昭;;爆破地震波测试数据的灰色关联分析及萨道夫斯基公式的研究[A];第十六届中国科协年会第九分会场含能材料及绿色民爆产业发展论坛论文集[C];2014年
6 林勇;;形状位置测试数据自动处理技术与评定方法[A];中国工程物理研究院科技年报(2000)[C];2000年
7 李明歆;马世龙;许可;;航天器测试数据资源集成的研究[A];2007中国控制与决策学术年会论文集[C];2007年
8 李宏伟;;处理粘弹性材料动态力学测试数据的Havriliak-Negami模型方法[A];2012船舶材料与工程应用学术会议论文集[C];2012年
9 蒋乃乾;李心科;;一种基于扩展WSDL的Web服务测试数据自动生成方法[A];2011中国仪器仪表与测控技术大会论文集[C];2011年
10 赵希胜;易刚祥;;超声探伤测试数据的自动采集与处理系统[A];全国桥梁结构学术大会论文集(下册)[C];1992年
中国重要报纸全文数据库 前10条
1 郭莹;测试数据,该信谁?[N];中国计算机报;2005年
2 湖南 王学文;模拟表的测试数据与测量误差对维修实测数据的判读影响[N];电子报;2018年
3 主持人:胡南迪;如何分析测试数据[N];电脑报;2002年
4 《中国地质实验测试2018年度报告》编委会;让测试数据支撑更快速更准确[N];中国自然资源报;2019年
5 河南 郜振国;三款海尔彩电CPU测试数据[N];电子报;2006年
6 潘晨;“三比”:消除疑问更有底[N];中国航天报;2013年
7 本报记者 方正;兼听则明[N];网络世界;2005年
8 ;NI DIAdem 9.0生成报告更快捷[N];中国计算机报;2004年
9 兰光实验室;如何统一阻隔性能测试数据体系[N];中国包装报;2008年
10 记者 舒涓;LPG是国际公认的清洁能源[N];广州日报;2009年
中国博士学位论文全文数据库 前10条
1 史亮;测试数据自动生成技术研究[D];东南大学;2006年
2 姚香娟;复杂软件测试数据进化生成理论及应用[D];中国矿业大学;2011年
3 李飞宇;基于内存建模的测试数据自动生成方法研究[D];北京邮电大学;2013年
4 刘西洋;演化测试中面向分支到达的适应度函数设计研究[D];西安电子科技大学;2007年
5 单锦辉;面向路径的测试数据自动生成方法研究[D];国防科学技术大学;2002年
6 侯可佳;基于接口语义契约的服务化软件自动测试技术研究[D];清华大学;2015年
7 詹文法;系统芯片外建自测试技术研究[D];合肥工业大学;2009年
8 欧阳一鸣;片上网络测试关键问题研究[D];合肥工业大学;2013年
9 田甜;消息传递并行程序测试数据进化生成理论与应用[D];中国矿业大学;2014年
10 何萍;监督信息在图学习中的有效利用[D];南京航空航天大学;2012年
中国硕士学位论文全文数据库 前10条
1 于笳韵;面向路径的测试数据自动生成研究[D];南京理工大学;2018年
2 马贵菊;基于智能优化算法的测试数据自动生成优化研究[D];河南大学;2018年
3 易鑫;协同优化移位功耗和捕获功耗的测试数据压缩方法研究[D];合肥工业大学;2017年
4 成健;测试数据评判系统的设计与实现[D];云南大学;2013年
5 吴超;卫星测试数据接收及存储的实现[D];湖南大学;2005年
6 陈文杰;RESTful Web Service的测试数据云生成方法研究[D];内蒙古大学;2016年
7 彭叶苹;基于遗传算法的测试数据自动生成方法研究[D];广东工业大学;2013年
8 谭星成;基于改进花朵授粉算法的测试数据自动生成研究[D];江西理工大学;2017年
9 史娇娇;基于遗传粒子群优化算法的测试数据自动生成技术研究[D];中国矿业大学;2014年
10 张云龙;基于演化算法的软件结构测试数据自动生成方法研究[D];河北工程大学;2014年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026