毕业论文 基于Adobe AIR自动化测试与实现.docVIP

毕业论文 基于Adobe AIR自动化测试与实现.doc

  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文档。上传文档
查看更多
毕业论文 基于Adobe AIR自动化测试与实现

毕业论文 题目 基于Adobe AIR的自动化测试与实现 所在学院 软件学院 专业(系) 软件工程 目录 中文摘要、关键字 IV 1绪论 1 1.1背景 1 1.1.1项目背景 1 1.1.2测试背景 1 1.2研究现状 1 1.3研究内容和方法 2 2软件测试基础 2 2.1软件测试的定义 2 2.2软件测试的目的 2 2.3软件测试的原则 3 2.4软件测试的分类 3 2.5测试停止的依据 3 3测试需求 4 3.1什么是测试需求 4 3.2测试需求的原因 4 3.3项目需求 4 3.4项目需求评审 6 4测试计划 6 4.1测试计划的定义 6 4.2测试计划编写 8 4.2.1测试对象 8 4.2.2测试环境 8 4.2.3测试资源 8 4.2.4测试进度 9 4.2.5测试策略 9 4.2.6测试通过标准 10 4.3测试计划评审 10 5测试用例 11 5.1测试用例 11 5.2测试用例的设计方法 11 5.2.1等价类划分法 11 5.2.2边界值分析法 12 5.2.3场景法 13 5.3测试用例 13 5.4测试用例评审 16 6软件缺陷 17 6.1软件缺陷的定义 17 6.2缺陷与错误严重性和优先级 17 6.3缺陷管理工具 17 6.4部分缺陷 18 7性能测试 19 7.1什么是软件性能 19 7.2性能测试的过程 19 7.2.1测试前期的准备 19 7.2.2测试工具的引入 20 7.2.3性能测试计划 20 7.2.4测试的设计 20 7.2.5测试执行和结果分析 23 8测试总结 27 8.1项目概述 27 8.2测试情况 27 8.2.1测试局限 27 8.2.2功能测试结果 27 8.2.3压力测试结果 30 8.2.4缺陷统计 30 参考文献 34 英文摘要、关键词 V 基于Adobe AIR的自动化测试与实现 摘要: 随着微电子技术的高速发展,软件的应用无处不在。目前在大众的生活中,软件已经成为了必需品,而作为一件必需品,人们看重的则是使用质量,只有质量过关的软件产品才能在竞争激烈的各种苛刻条件下生存下来。正因此软件测试被引入到软件行业中。在本课题中对UCbook项目进行测试,在熟悉理论知识的基础上结合实际项目,按照测试流程研究课题,在手工测试后使用LoadRunner对系统进行性能测试,最后根据测试结果编写测试总结报告。 关键词:软件测试,测试流程,性能测试 1绪论 1.1背景 1.1.1项目背景 根据前期的调研,本系统进行课前、课中、课后教学全环节的支持。包括老师资源的获取和管理、教案的编写、教学课件的制作、课堂互动教学的支持。系统最大限度的实现易安装、易操作、易维护,与优课数字教室软硬件系统良好集成,运行稳定,安全可靠。UCBook是集备课、上课、测评于一体的系统软件,在UCBook前期版本的基础上具备更加完善的网络功能,支持教师设计课程、创建教学课件,更好的支持课堂教学。 1.1.2测试背景 微电子技术高速发展使得软件行业渗入各个领域,另外国民经济增长会带动软件的发展,如今软件成为了生活中必不可少的一部分,小到一个小程序的运行,大到国家用于研究的高端电子设备的支持。然而形形色色的软件产品为了能在竞争激烈的市场环境中生存下来,首当其冲的就是软件质量的保证,避免使用中严重的错误发生,增强用户体验,提高软件性能。此时软件测试自然而然的引入到软件行业的大家庭中,一个软件只有通过了测试才能有机会独领风骚。 这样就产生了一些很突出的问题: 在进入回归测试时或测软件在不同平台上的运行及功能体现时,如果依然使用手动测试将会降低测试的效率。 手工测试无法做到覆盖所有的代码路径。 为了解决这样的问题,我们引入自动化测试Automated testing。自动化测试:使用一种自动化测试工具来验证各种软件测试的需求,它包括测试活动的管理与实施[1]。使用软件自动化测试可以提高软件测试的一致性,准确性和测试的效率,而且降低了成本,使得软件得以在用户的期望时间内交付成果。 1.2研究现状 当今的企业需要掌控关键业务应用的所有功能测试,用来确保业务流程工作是否符合预期结果。通过软件测试测试可以减少成本,从项目中得到更高的投资回报并且降低了风险。另外因为自动化的优势,如今软件自动化测试已经成为了国内软件工程领域中众所周知的技术。通过软件自动化测试,可以打破手工测试的局限性,缩短软件开发测试的周期,使得产品更快的投入市场;提高测试的效率,充分利用了硬件资源;节省了人力物力资源;增强了测试的稳定性和可靠性;提高了软件测试的准确性和精确度,增加了软件的信任度;软件测试工具使得测试工作相对较容易,但是却可以产生

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档