收藏本站
《西安理工大学》 2007年
收藏 | 手机打开
二维码
手机客户端打开本文

构件化软件测试的静态分析及配置体系研究

曹晋阳  
【摘要】: 基于构件的软件开发技术的迅速发展,给软件测试带来了很大的变革,使得基于构件的软件测试成为人们研究的热点。由于构件化软件本身的特点,使构件化软件集成测试与传统软件集成测试相比,有很多的不同点。集中体现在构件开发规范的混杂性和源代码不可知性,不能直接采用白盒测试把系统的组成单元进行充分且状态可见的测试。对于这些问题,当前国内外研究组织已经做了大量的研究工作,并提出了很多的测试理论和测试方法。但是有些理论和方法与特定的构件开发规范相关,因而不具有普遍性,有些理论和方法实现起来比较复杂没有形成行业标准,例如,BIT方法,基于行为协议的构件行为验证方法等。因此业界需要一种具有普遍性,易实现性且能满足测试要求的构件化软件集成测试工具。 构件化软件集成测试可以分为静态分析和动态测试两部分。然而现有的静态分析或测试工具,大多数是面向对象或结构化软件系统的。并且这些测试工具无法提供静态分析的中间结果信息或提供规范的可以利用的中间结果信息,从而无法得到动态测试需要的测试信息。本文通过采用反射机制扩展了传统的软件静态分析方法,通过反射机制能自动提取源代码不可知的第三方构件的测试信息,使用XML进行存储,并以构件交互图的方式呈现构件之间的交互关系。然后在静态分析结果的基础上进一步研究配置体系,使得构件化软件集成测试达到可配置的目的。使测试文档是机器可读的,并且当测试用例和测试策略发生变化时不需要更改测试代码,而是通过改变XML文档内容就能达到目的的效果。 另外,在本文采用的方法基础之上,辅助开发了构件化软件静态测试工具,来验证这种方法的效果。这个工具有三个部分组成:测试输入、源代码分析处理、测试输出。其中源代码分析处理是核心部分,采用正则表达式模式匹配的方式词法分析可知的源代码,对于源码不可知以DLL形式发布的.NET构件使用反射模块进行反射提取测试要素,并给出了该工具的分析结果。
【学位授予单位】:西安理工大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TP311.52

手机知网App
【相似文献】
中国期刊全文数据库 前10条
1 王昌达;鞠时光;;隐通道的仿真分析[J];系统仿真学报;2006年06期
2 屈晔;张昊;;bugscam自动化静态漏洞检测的分析[J];信息安全与通信保密;2007年03期
3 孙茜;宫云战;杨朝红;;基于静态检测的程序安全漏洞测试[J];北京化工大学学报(自然科学版);2007年S1期
4 覃颖;王岩;;自动化测试工具PanoramaVB的研究[J];软件导刊;2007年13期
5 李吉;王雷;;C程序缓冲区溢出漏洞精确检测方法[J];北京航空航天大学学报;2008年03期
6 王旭鹏;吉晓民;雷培;;基于COSMOSWorks的托架静态分析及结构优化[J];机械工程师;2008年08期
7 张红;刘磊;;基于控制流的Mobile Safe Ambients演算的静态分析策略[J];吉林大学学报(理学版);2008年04期
8 葛小凯;白振兴;魏剑简;张娜;;线性规划在缓冲区溢出检测中的应用研究[J];微计算机信息;2009年27期
9 费德成;孙玉坤;朱熀秋;;Ansoft软件在电机教学中的应用[J];电气电子教学学报;2009年05期
10 文怀兴;王美妍;吕玉清;;DVG850高速立式加工中心电主轴的动静态特性分析[J];组合机床与自动化加工技术;2010年12期
中国重要会议论文全文数据库 前10条
1 王晓光;;投资方案静态分析方法的改进[A];管理科学与系统科学进展——全国青年管理科学与系统科学论文集(第4卷)[C];1997年
2 林锦滨;张晓菲;刘晖;;符号执行技术研究[A];全国计算机安全学术交流会论文集(第二十四卷)[C];2009年
3 张威;薛廷梅;卢庆龄;;软件内存泄漏缺陷分析与测试方法研究[A];第十届全国容错计算学术会议论文集[C];2003年
4 江雷;朱建平;;基于静态分析的软件安全检测技术研究[A];全国计算机安全学术交流会论文集(第二十四卷)[C];2009年
5 苏娟;杜普选;崔欣;姜道勇;;铁路FSK信号静态分析系统研究[A];'2006系统仿真技术及其应用学术交流会论文集[C];2006年
6 王雅文;宫云战;肖庆;杨朝红;;区间运算在软件缺陷检测中的应用[A];第五届中国测试学术会议论文集[C];2008年
7 肖庆;杨朝红;毕学军;;基于静态分析的面向故障测试方法[A];第四届中国测试学术会议论文集[C];2006年
8 黄勇;李显方;;圆柱形梁弯曲和横向振动的精确分析[A];中国力学学会学术大会'2009论文摘要集[C];2009年
9 谢占功;李积彬;罗飞;阳宁;;深海潜水泵轴系的有限元分析研究[A];2009海峡两岸机械科技论坛论文集[C];2009年
10 杨绣;宫云战;金大海;;一种基于静态分析的资源泄漏检测方法[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
中国重要报纸全文数据库 前10条
1 河北省石安高速公路管理处 高靖;企业偿债能力分析中存在的问题及对策[N];河北经济日报;2008年
2 通讯员 李克彬 庆华 王彪;市地税部门纳税评估获双赢[N];咸宁日报;2006年
3 博乐市建明建筑安装工程有限责任公司 谭光俊;投标报价的分析方法[N];博尔塔拉报;2007年
4 樵世稳;山阳开展工业“质量效益年”活动[N];商洛日报;2008年
5 国泰君安 李质仙;纺织服装谨慎看待利好带来的影响[N];上海证券报;2008年
6 石兴华 王明辉;市地税局“五抓五保”促增收[N];金昌日报;2008年
7 博乐市建明建筑安装工程有限责任公司 谭光俊;投标报价的分析方法[N];博尔塔拉报;2008年
8 信息产业部软件与集成电路促进中心 于明唐仕武;驶入测试“快车道”[N];计算机世界;2007年
9 罗路石;基金银丰(500058):“封转开”题材 折价率高[N];中国证券报;2007年
10 本报记者 孙珩;根据收入和旧房地段而定[N];贵阳日报;2006年
中国博士学位论文全文数据库 前10条
1 赵云山;基于符号分析的静态缺陷检测技术研究[D];北京邮电大学;2012年
2 李仁见;堆操作程序分析验证技术研究[D];国防科学技术大学;2011年
3 王祥根;自修改代码逆向分析方法研究[D];中国科学技术大学;2009年
4 夏一民;缓冲区溢出漏洞的静态检测方法研究[D];国防科学技术大学;2007年
5 杨学红;BPEL流程的故障模式及其静态分析技术的研究[D];北京邮电大学;2011年
6 肖庆;提高静态缺陷检测精度的关键技术研究[D];北京邮电大学;2012年
7 牛飞亮;制度变迁中的城镇居民收入差距分析[D];中国人民大学;2000年
8 王嘉捷;多重循环程序内存访问越界增量检测方法[D];中国科学技术大学;2009年
9 姜励;基于程序设计语言的安全降密模型研究[D];浙江大学;2008年
10 陈立前;基于区间线性抽象域的可靠浮点及非凸静态分析[D];国防科学技术大学;2010年
中国硕士学位论文全文数据库 前10条
1 曹晋阳;构件化软件测试的静态分析及配置体系研究[D];西安理工大学;2007年
2 史维芳;考虑非线性的雷达天馈系统稳定平台的有限元分析[D];合肥工业大学;2005年
3 曲昌荣;汽车车架的轻量化设计[D];西华大学;2006年
4 刘长国;全钢载重子午线轮胎稳态力学特性有限元分析[D];吉林大学;2006年
5 杨显宏;风车式空中车库的结构分析[D];西南交通大学;2005年
6 彭铁文;基于CAE技术的运动型多功能车整车结构静态与动态响应分析[D];中南大学;2004年
7 刘元林;阀口动压反馈直动式溢流阀的动态特性分析[D];辽宁工程技术大学;2005年
8 赵全亮;PZT驱动的微泵研制及特性分析[D];黑龙江大学;2006年
9 管铭;基于程序分析的软件安全漏洞检测技术研究[D];西北工业大学;2007年
10 陈新厂;大功率风力发电机组轮毂的结构强度分析及优化设计[D];重庆大学;2008年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026