- 1、本文档共72页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分 类 号 学 号642100200672278
学校代码 10487 密 级
硕士学位论文
基于XML的COM构件自动化测试技术研究
学位申请人 : 学科专业 : 计算机软件与理论 指导教师 : 教 授 答辩日期 : 年 5月 28日 A Thesis Submitted in Partial Fulfillment of the Requirements
for the Degree of Master of Engineering
The Research on COM Component Test Automation Based on XML
Candidate : Ni Ming Major : Computer Software and Theory Supervisor : Prof. Lu Yansheng
Huazhong University of Science and Technology
Wuhan 430074, P. R. China
May, 2008
摘 要Commercial Off-The-Shelf,COTS)构件——组成应用系统。基于构件的方法使得大型分布式软件系统的开发和维护变得更为简单,可以提高软件的复用性和软件开发效率。但是,复用质量低下的软件构件可能会起到相反的作用,不合理的使用高质量的软件构件也可能带来灾难性的后果。因此需要对构件进行测试。使用软件测试自动化技术提高软件测试的效率已经成为软件测试发展的必然趋势,构件的自动测试也成为一个必不可少的环节。但传统的自动测试技术,由于其设计模式的局限性,已经不能适用于构件的自动测试。因此,迫切需要研究COTS构件自动化测试技术。
基于XML的COM构件自动化测试技术是对第三方COM构件进行自动化测试的有效技术。该技术主要包括COM构件测试自动化框架和实现该框架的COM构件自动化测试工具COMCAT(COM Component Automated Test)。整个框架主要由构件测试元数据自动提取与描述、构件测试脚本自动生成、构件测试脚本自动执行、构件测试结果自动验证与记录四个环节组成。XML技术被充分应用到构件测试自动化的各个环节。该框架将面向对象单元测试自动化框架xUnit与数据驱动的测试框架加以结合,并且做了改进。该框架还从构件使用者和测试者的角度设计了内涵丰富的构件元数据,并且针对COM构件,通过访问类型库来自动获取构件结构信息元数据,并用XML描述。该框架还综合运用多种技术辅助实现测试过程的自动化。实验表明,该技术有效、自动化程度较高、投入回报率较高。
关键:Abstract
With the widely adoption of the components, Component-Based Software Engineering emerges as the times require. Its goal is to assembly application systems using plug-and-play software components which are either custom-built or COTS (Commercial Off-The-Shelf) in a framework. Component-based method makes the development and maintenance of large distributed software systems easier and it can increase the software reusability and development efficiency. However, reusing software components of inferior quality may have the reverse impact, and reusing software components of superior quality incorrectly may also bring disastrous effect. So components need to be tested. Applying software test automation techniques to improve the efficiency of software testing has become the inevitable development trend of software testing, a
您可能关注的文档
- 基于NB7232的触摸调光台灯的设计(毕业学术论文设计).doc
- 基于N:N网络的自动化生产线的组态与实现(毕业学术论文设计).doc
- 基于ndroid的物联网监控手机软件设计(毕业学术论文设计).doc
- 基于NX的某水轮机主轴密封的规范化设计(毕业学术论文设计).doc
- 基于NX的某水轮机主轴密封的规范化设计》》(毕业学术论文设计).doc
- 基于OOK调制的FSO半盲信道估计方法研究(毕业学术论文设计).docx
- 基于OP07的测量放大器的设计(毕业学术论文设计).doc
- 基于OPC技术的LabVIEW与PLCs通信(毕业学术论文设计).doc
- 基于Opengl的3D游戏设计(毕业学术论文设计).doc
- 基于OpenGL飘动的旗帜(毕业学术论文设计).doc
最近下载
- 中考现代文阅读——迟子建《母亲的文化》.pdf VIP
- 幼儿园《各种各样的车》ppt课件.pptx VIP
- 中药的性能PPT课件.ppt
- 美剧剧本绝望主妇台词本中英文对照精排版第一季第一集.pdf
- 2024年秋季学期新外研版(三起)英语三年级上册课件 Unit3 Part4.pptx
- 《考研英语阅读考前60天高分.doc VIP
- 中国科学技术(大学)高等代数(线性代数与解析几何)历年考研试题.pdf
- 2021-2022年江苏苏州太仓市六年级上册期中语文试卷及答案(部编版).doc VIP
- 2024年山东省风力发电运维值班员技能竞赛理论考试题库(含答案).docx
- 绿色消费积分实施方案.docx
文档评论(0)