收藏本站
《上海师范大学》 2007年
收藏 | 手机打开
二维码
手机客户端打开本文

基于测试顺序的类集成测试方法研究与应用

齐丽娜  
【摘要】: 随着软件技术的发展和软件项目规模的不断扩大,软件测试的作用越来越重要。面向对象技术给软件测试带来了新的挑战,而面向对象软件的集成测试是面向对象软件测试必不可少的部分。目前虽然有一些面向对象软件的集成测试方法被提出并使用,但仍存在着一些问题。在此背景下,本文对基于测试顺序的类集成测试方法进行了研究,并提出了新的基于对象模式关系图的集成测试策略。 本文首先介绍了软件测试技术和测试顺序。对于软件测试技术,介绍了软件测试的概念、阶段划分,并概括介绍了集成测试技术。对于测试顺序,介绍了测试顺序的概念、类集成测试策略中测试顺序的必要性;介绍了基于对象关系图的集成测试策略,同时分析了所存在的不足。 接着,提出了对象模式关系图(OMRD),OMRD是在对象关系图(ORD)的基础上结合了设计模式的新的对象关系图。针对OMRD的构造需求,分析了UML类图中存在的类依赖关系,提出了UML类图中类的依赖性如何决定类测试顺序的四个测试依赖性定理,在此基础上,总结归纳了常用设计模式内部的类测试顺序。提出了UML类图在构建测试桩基础上的的环路破除算法,并用实例说明OMRD的生成方法。 然后,在OMRD生成的基础上,提出了基于OMRD的测试顺序生成方法(OMRD法)。在分析OMRD法的主要思想、主要过程的基础上,定义了可能存在间接依赖关系的模块间完整测试顺序的计算准则,并构建排序树来计算类测试顺序;并用实例说明基于OMRD的测试顺序生成方法。 最后,本文将OMRD法应用于上海市经委市重点产业技术产学研联合攻关项目“SD空运物流进出口业务处理系统”,并将该方法与其它测试顺序生成方法进行比较,给出了实验结果和结果分析。实验证明,基于对象模式关系图的集成测试策略在集成测试的类测试顺序产生上,是一种比较完善的方法,具有一定的实用价值。
【学位授予单位】:上海师范大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TP311.52

手机知网App
【共引文献】
中国期刊全文数据库 前10条
1 朱旭东;软件过程与CMM[J];安徽大学学报(自然科学版);2003年02期
2 李龙澍,程慧霞;农业气象数据库管理系统AWDBS[J];安徽大学学报(自然科学版);1994年02期
3 冯敏,郭建文,盖迎春,冉有华;地质钻孔信息形化管理系统框架设计与关键技术研究[J];冰川冻土;2005年02期
4 吴洁明,潭熹微;贵铝矿山计算机管理信息系统实施方案[J];北方工业大学学报;1998年01期
5 杨晓龙;鞠鹏飞;刘宏武;;软件工程中配置管理的重要性[J];包钢科技;2006年03期
6 赵琦,张晓林;用面向对象方法设计无人直升机信息处理系统[J];北京航空航天大学学报;2002年04期
7 赵琦,张晓林;基于Windows平台的无人机导航地面测试软件的设计[J];北京航空航天大学学报;2003年01期
8 崔航,马殿富,王勇,杜宗霞;组合Web服务建模工具的设计与实现[J];北京航空航天大学学报;2003年10期
9 李诺,金茂忠,刘超;Java程序度量工具的实现及案例分析[J];北京航空航天大学学报;2005年02期
10 刘冬懿,李虎,金茂忠,刘超;遗留系统再工程中交叉构件划分方法[J];北京航空航天大学学报;2005年10期
中国重要会议论文全文数据库 前6条
1 胡飞虎;孙瑜;张彦斌;;基于J2EE构架的教学网站开发与实践[A];第四届全国高等学校电气工程及其自动化专业教学改革研讨会论文集(下册)[C];2007年
2 郑永军;杨春园;王书茂;王荣杰;;汽车虚拟仪表实验系统设计[A];2007'中国仪器仪表与测控技术交流大会论文集(一)[C];2007年
3 金光荣;;基于C/S模式应用系统性能的优化研究[A];57届中国国际医疗器械博览会论文集[C];2007年
4 齐俊臣;彭道勇;刘春和;;重视软件测试 提高软件质量与可靠性[A];2005第二届电子信息系统质量与可靠性学术研讨会论文集[C];2005年
5 王璐;钱宏;;船舶报价信息管理系统[A];'06MIS/S&A学术交流会论文集[C];2006年
6 王勤;;浅谈公路交通信息技术[A];浙江省公路学会2005年年会论文集[C];2006年
中国博士学位论文全文数据库 前10条
1 吴升;分布式GIS组件平台的研究与实践[D];解放军信息工程大学;2001年
2 王德康;分布式先进控制软件技术与应用[D];浙江大学;2001年
3 苏杭丽;一种新型水工模拟技术的研究[D];河海大学;2001年
4 王冰洋;支持BPR的动态可重配置管理信息系统研究[D];南京航空航天大学;2002年
5 许跃敏;基于主题和主体框架的工程应用软件开发技术研究[D];浙江大学;2002年
6 冯嘉礼;核电站严重事故应急决策支持系统及其计算机实现研究[D];中国原子能科学研究院;2001年
7 桓永兴;敏捷企业智能工艺信息系统关键技术研究[D];西北工业大学;2002年
8 王跃宣;先进控制策略与软件实现及应用研究[D];浙江大学;2003年
9 吉卫喜;面向业务流程重组的生产管理系统快速重构及其关键技术研究[D];南京航空航天大学;2002年
10 景宁;双螺杆加工新工艺及其支持系统的研究[D];大连理工大学;2002年
中国硕士学位论文全文数据库 前10条
1 匡志明;卷烟企业的数据采集及设备性能分析系统的设计与开发[D];中国地质大学(北京);2008年
2 周杨川;基于Spring+JPA框架的电子政务基础平台的研究与实现[D];成都理工大学;2008年
3 严红升;企业信息门户与应用系统集成的研究[D];西安建筑科技大学;2008年
4 白彦壮;企业开展电子商务的研究与应用[D];天津工业大学;2000年
5 刘峰;医院信息系统的应用与研究——“天卫2000”HIS解决方案[D];天津工业大学;2000年
6 文海龙;数据仓库及其在安监决策支持系统中的应用研究[D];铁道部科学研究院;2000年
7 甄永健;托盘结构及装载模式CAD软件的研制[D];西安理工大学;2000年
8 周启明;基于OBDⅡ的电控汽车计算机辅助诊断系统[D];长安大学;2000年
9 宁航;机动车安全性能通用测控系统研究[D];长安大学;2000年
10 吕花;果品产后处理项目投资决策支持系统的研究[D];中国农业大学;2000年
【相似文献】
中国期刊全文数据库 前10条
1 郑人杰;刘超;;C软件测试环境[J];计算机研究与发展;1986年07期
2 周伯生 ,刘超 ,陈代翔;软件测试技术及其支持环境[J];北京航空航天大学学报;1988年04期
3 李友仁;;关于编译程序测试的若干问题[J];计算机科学;1990年05期
4 朱三元,宿为民;近期软件测试方法分析[J];计算机应用与软件;1992年05期
5 科卞;计算机辅助测试(CAT)工作站[J];电子科技大学学报;1993年04期
6 罗辉;软件测试及其用例设计[J];电脑;1994年09期
7 刘玉仁;检测和隔离电子战系统故障的有效手段─“机内测试”[J];光电对抗与无源干扰;1994年03期
8 廖彬山,高仲仪;Ada并发软件的质量保证策略和模型[J];计算机研究与发展;1995年05期
9 韩坚华;从事广东省外贸系统会计电算化工作的实践与认识[J];计算机工程与应用;1995年02期
10 丁宝康,陈莹;面向对象软件系统的测试[J];计算机工程;1995年05期
中国重要会议论文全文数据库 前10条
1 蔡远文;于小红;;航天测试发控系统软件测试研究[A];1999中国控制与决策学术年会论文集[C];1999年
2 孙少华;陈志强;张丽;高文焕;康克军;;基于接口对象的测试类方法在大型集装箱检查系统软件集成测试中的研究[A];第十届全国核电子学与核探测技术学术年会论文集[C];2000年
3 黄静华;鲍有文;王辉;;第21届世界大学生运动会信息系统软件的测试[A];全国计算机网络应用年会论文集(2001)[C];2001年
4 马秦晋;刘世英;徐小辉;惠煜;;软件测试的重要性及现状分析[A];第六届全国计算机应用联合学术会议论文集[C];2002年
5 赵福明;许宁;戴亚伟;;金属石膏板墙体超高施工技术[A];第七届北京青年科技论文评选获奖论文集[C];2003年
6 赵瑞莲;吕荣聪;;一个实际容错软件系统的测试分析[A];第十届全国容错计算学术会议论文集[C];2003年
7 江南;黄建国;李姗;;一种新的靶场弹道集成测试模式研究[A];中国自动化学会、中国仪器仪表学会2004年西南三省一市自动化与仪器仪表学术年会论文集[C];2004年
8 翟微;;自控系统故障诊断与隔离的可靠性方法[A];核工业第七届可靠性研究成果专刊论文集[C];2004年
9 曹文静;谈利群;;软件自动测试过程及技术研究[A];第三届中国测试学术会议论文集[C];2004年
10 高鹏;方圆;;软件测试技术在铁路客运清算分析系统中的应用[A];铁道科学技术新进展——铁道科学研究院五十五周年论文集[C];2005年
中国重要报纸全文数据库 前10条
1 记者 房建国;中国金融认证中心将为社会服务[N];金融时报;2000年
2 记者 张翼南;建行启动新一代业务系统[N];人民日报海外版;2000年
3 ;GSM移动基站可靠性设计[N];人民邮电;2000年
4 记者 邓步来;重庆大学研制成功多种虚拟仪器[N];重庆日报;2001年
5 ;网络管理[N];中国计算机报;2002年
6 本报记者 顾洪文;爱迪德:突破数字电视“禁区”[N];计算机世界;2002年
7 ;惠普SCM为联想“搭台”[N];网络世界;2002年
8 武刚;测试是质量的关键[N];中国计算机报;2003年
9 中国电子系统设备工程公司研究所 韩柯;软件质量谁把关?[N];计算机世界;2004年
10 安世亚太 杜婷 NI技术市场经理 朱君 同捷公司电子电气分院原理所副所长 刘文超 北京恒润科技有限公司 范永健;汽车开发与测试技术迈上新台阶[N];中国电子报;2005年
中国博士学位论文全文数据库 前4条
1 郭健强;面向对象软件测试理论与技术的研究[D];西安电子科技大学;1999年
2 李小将;Client/Server系统的软件测试技术研究[D];西北工业大学;2002年
3 杨昌棋;力学测试与计算中的若干技术研究[D];重庆大学;2004年
4 路晓丽;Web应用软件的测试技术研究[D];西北大学;2006年
中国硕士学位论文全文数据库 前10条
1 刘晓鹏;水电厂计算机监控系统现地控制单元图形化界面的研究与开发[D];中国水利水电科学研究院;2000年
2 张雪萍;面向对象软件测试技术研究[D];郑州大学;2001年
3 龚惠民;视频解码系统设计[D];浙江大学;2002年
4 严体华;构件软件测试及充分性的研究[D];西安电子科技大学;2002年
5 师明珠;基于单片机的嵌入式系统研究与实现[D];国防科学技术大学;2002年
6 丁丽;UMTS交换机软件CM层的研究与实现[D];西南交通大学;2002年
7 刘金艳;面向对象软件测试技术研究[D];西南交通大学;2003年
8 张煜;航天嵌入式软件测试系统研究与设计[D];中国科学院研究生院(空间科学与应用研究中心);2003年
9 林宏;基于状态图的集成测试研究[D];重庆大学;2003年
10 伍江华;C3I仿真测试环境的研究[D];武汉科技大学;2003年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026