面向Web系统的自动化测试应用研究-软件工程专业毕业论文.docxVIP

面向Web系统的自动化测试应用研究-软件工程专业毕业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华中科技大学硕士学位论文 华 中 科 技 大 学 硕 士 学 位 论 文 I I 摘 要 软件测试从无到有,经历了一个漫长的阶段。但是随着软件产业的不断发展, 产品越来越复杂,竞争也越来越激烈,必须在最快的时间内开发出客户所要的软件, 但是百分之九十以上的软件产品推迟了交货日期,大部分的开发人员在开发周期后 期不得不取消一些功能以赶上最后期限。所以仅靠传统的手工测试,无法适应现在 飞速发展的软件产业。必须在保证软件产品质量的同时缩短软件的开发周期。所以, 在项目中引入软件自动化测试便显得愈加重要。 在研究软件测试、软件自动化测试、Web 应用模型以及自动化测试技术基础上, 着重介绍 Web 系统的自动化测试技术。自动化测试,就是执行自动化测试工具或者 用某种程序设计语言编制的自动测试程序,控制被测软件中的各种类和对象,模拟 手动测试步骤,完成测试工作。自动化测试的根本目的是减轻手工测试的工作量, 从而达到提高软件质量的目的。Web 应用模型结构的组织一般分为三个主要层:Web 浏览器层、Web 服务器层和数据库服务器层。针对 Web 浏览器层和数据库服务器层 的手工测试,自动化测试可以完全模拟。但是由于自动化测试技术有限,自动化测 试无法完全模拟手工测试,更不能代替测试人员的测试分析,所以 Web 系统的自动 化测试技术仍需要进一步完善。 在研究 Web 自动化测试技术的基础上,着重介绍了 Power Trace 项目的自动化开 发工作,该项目采用 Web 自动化测试技术,使用 PWatir 自动化测试工具,PicassoWR (毕加索)自动化测试框架平台,使用 Ruby 语言来编写项目代码,数据库端采用 Oracle 数据库。Power Trace 项目基于 B/S 架构,所以很适合引入自动化测试技术, 并且该项目在后期经常会有升级版本,升级后为了确保不影响升级前的功能,所以 在发布前执行一遍自动化代码,便可验证有无影响项目原有的功能。所以,在 Power Trace 项目中引入自动化测试,便能发挥自动化测试的最大好处。 关键词:软件测试 自动化测试技术 网站自动化 在线营销 II II Abstract Software testing from scratch went through a long stage. But as the software industry continues to develop, more and more complex software products, more and more intense competition, we must develop the software for customers in the fastest time, but more than 90% of the products delayed the delivery of software products dates, and most developers had to cancel late in the development cycle, some of the features to meet the deadline. Therefore, the traditional manual testing technology cannot meet the current rapid development of software industry. So, we must ensure that the software product quality while reducing software development cycle. Therefore, the introduction of automated testing will become increasingly important. On the research of software testing, automated testing, web application model, and automated testing technology based on web system, this paper focuses on the automation of testing technology. Automated testing, automated testing tools is the implementation of a programming language or with the preparation of the automated test proc

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档