- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web自动化功能测试框架设计与实现通信与信息系统专业论文
承诺书
本人声明所呈交的博/硕士学位论文是本人在导师指导下 进行的研究工作及取得的研究成果。除了文中特别加以标注和 致谢的地方外,论文中不包含其他人已经发表或撰写过的研究 成果,也不包含为获得南京航空航天大学或其他教育机构的学 位或证书而使用过的材料。
本人授权南京航空航天大学可以将学位论文的全部或部 分内容编入有关数据库进行检索,可以采用影印、缩印或扫描 等复制手段保存、汇编学位论文。
(保密的学位论文在解密后适用本承诺书)
作者签名: 日 期:
南京
南京航空航天大学硕士学位论文
W
Web 自动化功能测试框架设计与实现
摘 要
近些年来随着互联网的普及,基于 B/S 架构的 Web 应用特别是企业应用系统以及电子商务 平台得到了广泛的应用,在市场的推动下,Web 应用平台规模越来越大,版本更新越来越快, 而其复杂性逐渐增加,高效的测试 Web 应用已经成为了各大企业和组织的迫切需求。
论文在深入研究国内外软件测试理论和技术的基础上,详细分析并完善了 Web 自动化测试 的实现流程。通过分析主流 Web 自动化测试框架和脚本技术的成本收益,提出了一种融合数据 驱动和关键字驱动技术的 Web 功能自动化测试框架,并将其应用到实际测试活动中进行收益评 估。
针对测试框架对零成本和个性化功能扩展的需求,本文在比较试用了三款性能稳定的开源 工具——Watir、Sikuli、Selenium 之后,选定 Watir 这款采用 Ruby 驱动浏览器操作的工具作为 框架的执行引擎。测试框架的架构模型分为用户界面层、控制调度层和测试数据层三层,在此 基础上将功能模块化,实现了不同层次对象和逻辑的抽象和分离封装,使之易于维护和扩展。 测试流程是通过读取的关键字和数据与对象库、关键字库进行交互,形成测试脚本来驱动 Watir 在浏览器中执行相应操作。
最后以一个图书管理系统作为被测 Web 对象,通过测试需求分析和环境搭建,采用手工和 框架两种方式测试 Web 应用,对比了二者在测试环境配置、测试项目开发及测试执行上所花费 的时间,并运用收益成本比公式计算了应用测试框架的收益。测试结果表明,尽管使用测试框 架在测试准备工作上花费时间比手工测试更多,但随着测试执行次数的增加,它能节省更多的 时间成本,带来更大的收益。
关键词:软件测试,Web 测试,自动化测试,功能测试,测试框架,Watir
I
PAGE
PAGE VI
III
III
ABSTRACT
With the popularity of the Internet in recent years, Web applications based on B/S structure, especially enterprise applications and e-commerce platforms has been widely used. Market demand lead to the greater scale of the Web application platform, faster version update and increasing complexity. Efficient Web test has become the urgent needs for companies and organizations.
On the basis of the in-depth study of domestic and foreign software testing theory and technology, this paper analyzed and improved the Web test automation process. By analyzing the mainstream Web automated testing framework and script technology’s cost and benefits, a fusion of data-driven and keyword-driven Web functional automated testing framework is given, then the framework is applied to actual testing activities to evaluate benefits.
According to the demand for zero cost and personalized feature expansion, through comparison
and trial of three open-source tools w
您可能关注的文档
- UV 喷墨油墨中试关键技术研究-教育技术学专业论文.docx
- UU声触诊组织定量分析技术在慢性肾脏疾病诊断中的初步应用分析-临床医学(影像诊断专门化)专业论文.docx
- UV-LIGA制备金微小零件技术研究机械制造及其自动化专业论文.docx
- UV-固化聚氨酯丙烯酸酯纳米杂化涂料的合成、固化反应动力学与性能-高分子化学与物理专业论文.docx
- UVA对球型脂质膜模型内质粒DNA环状结构的破坏-生物医学工程专业论文.docx
- UVA照射对黑腹果蝇生物学特性和抗氧化反应的影响-农业昆虫与害虫防治专业论文.docx
- UVB对人上皮细胞损伤作用的实验研究-流行病与卫生统计学专业论文.docx
- UV光固化水性木器涂料的制备与性能研究-材料工程专业论文.docx
- UV光固化水性聚氨酯的合成及在静电植绒上的应用-纺织化学与染整工程专业论文.docx
- UV凹印磨砂油墨的研究-教育技术学专业论文.docx
- WEB视频播放Gstreamer架构设计-信号与信息处理专业论文.docx
- WEB视频播放的Gstreamer架构设计-信号与信息处理专业论文.docx
- Web访问对象轨迹聚类方法分析-计算机软件与理论专业论文.docx
- Web视频资源的智能发现关键技术研究-计算机科学与技术专业论文.docx
- Web访问模式发现与应用研究软件工程专业论文.docx
- Web评论文本情感分类方法研究-计算机科学与技术专业论文.docx
- Web长期保存的困扰研究-图书情报专业论文.docx
- Web链接结构挖掘中HITS算支的分析与改进-计算机应用技术专业论文.docx
- Web记录自动抽取与去重方法的研究与实现-计算机软件与理论专业论文.docx
- Web页面分块技术的研究与实现-计算机技术专业论文.docx
文档评论(0)