收费项目组_软件自动化测试.pptVIP

  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文档。上传文档
查看更多
收费项目组_软件自动化测试

自动化测试方案与计划 收费项目组 WangYan WWW.GiantS 自动化测试方案 1.软件自动化测试概述 2.软件自动化测试目的 3.自动化测试架构 4.运行原理 5.自动化测试的运用及作用 6.自动化测试计划 WWW.GiantS 1.软件自动化测试概述 软件自动化测试是相对于手工测试而存在的,主要是通过所开发的软件测试工具、脚本(Script)等来实现,具有良好的可操作性、可重复性和高效率等特点。测试自动化是软件测试中提高测试效率、覆盖率和可靠性的重要测试手段,也可以说,测试自动化是软件测试不可分割的一部分。 软件自动化测试还可以借助于测试工具来实现自动化测试的目的, 例如:LoadRunner、QTP等 目前在收费项目组所采取的自动化测试策略是利用以上两种方式的结合,最终实现可以覆盖系统功能80%的测试工作; 收费规则利用所开发的测试工具测试; 收费服务利用LoadRunner脚本进行测试; WWW.GiantS 2.自动化测试的目的 长期以来,在软件开发中我们一直关心着三个主要问题:    第一:业务如何通过应用程序与其所需内容的交互;  第二:测试工程师如何验证软件工程师的构建满足业务需要的正确软件; 第三:在大量的回归测试和版本变更时是否可以用自动化来代替手工; 为了解决这些关心的问题,已探索了许多方法和框架,给我们许多的启发,使用自动化的方式我们可以编写出可以自动运行的确认测试用例,可以用来确认我们所开发出来的软件是否满足了用户所需的功能,可以作为持续开发过程的一部分来确保所开发出来的版本是正确的。自动化测试可以加速反馈,并确保最大程度地为客户提供最高的价值。 WWW.GiantS 3.自动化测试架构 测试人员编写自动化测试所需的测试案例 测试人员发起测试 通过自动化测试程序 程序将测试结果反馈给测试人员 最终生成报告 WWW.GiantS 4.运行原理 测试人员发起自动化测试 通过编写好的测试案例内输入参数作为自动测试程序的入参 JAVA应用执行调用配置文件,来选择被测的环境与被测的Web Service 通过维护配置文件可以使测试更灵活适用于任何一个已发布版本的环境 JAVA程序逻辑对实际结果与预期结果做相应的比对后将测试结果回写到测试案例当中 完成相关的统计最终生成测试报告 WWW.GiantS 自动化测试的优点: 对程序的新版本运行已有的测试,即回归测试。 可以运行更多更频繁的测试。 可以进行一些手工测试难以完成或不可能完成的测试。 充分地利用资源。 测试具有一致性和可重复性。 测试具有复用性。 缩短软件发布的时间。 增强软件的可靠性。 自动化测试的缺点: 并非所有的测试都可以用自动化测试来实现。 新缺陷越多,自动化测试失败的机率就越大。 需要一定的时间来维护自动化程序与测试案例 WWW.GiantS 5.自动化测试的运用及作用 1.测试工具的运用 (1)测试用例的生成 按照自动化测试案例模板规范,对照的被测服务的输入接口设计相应的测试数据生成测试案例 测试案例需要利用版本管理机制进行管理,需要详细记录测试案例的变更记录; WWW.GiantS (2)测试的执行与控制 单元测试可能多用于单机运行,但对于系统测试或回归测试,则可能需要在多机网络环境下进行。利用自动化测试,无论是单机运行还是多机运行,主要的功能和作用是节约大量时间与人力、物力,提高效率并降低成本。 对程序的反复修改、重新汇编和重新测试,如用手工方法所花费的时间都相当可观,利用软件测试工具就可节约了。 对于系统测试或者回归测试这类涉及大量测试个案运行的情况,节约测试时间策略方法除了利用自动化工具外,就是如何充分利用一切硬件资源,将大量的测试个案分配到各台机器上同时去运行(并行方式),并将大量的系统测试运行安排在夜间和周末进行。 WWW.GiantS (3)测试结果与标准输出的对比

文档评论(0)

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

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

1亿VIP精品文档

相关文档