- 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
最近下载
- 非ST段抬高型急性冠脉综合征诊断和治疗指南(2024)解读.pptx
- 造价咨询采购项目审计服务方案造价咨询方案审计工作要求及时限审计工作安排和保障措施对项目审计的总体分析.docx VIP
- 矿山井巷工程施工及验收规范GBJ213-90.doc
- 浙江省宁波市九校2024-2025学年高一上学期数学期末联考试卷.docx
- 林木委托管护合同.doc VIP
- XHJ-SCB-QR-026开机换线检查表.xls VIP
- 幼儿园书法练字启蒙第二讲完整课件.pptx VIP
- (完整版)千字文带拼音直接打印版.pdf
- 2025年广州中考英语二轮复习语法专项复习课件:专项整合复习一+名词篇.pptx VIP
- 宾馆食品安全知识培训.pptx
文档评论(0)