网站大量收购独家精品文档,联系QQ:2885784924

第四章 自动化测试与持续集成.pdf

  1. 1、本文档共106页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 自动化测试与持续集成

端到端功能测试及自动化 刘振田 2014-05 cowardliu@126.com 敏捷方法体系:XP  沟通 站立会议,现场客户  简单  反馈  勇气 代码共享 测试先行 编码标准  尊重 Test Frist Design (TDD) 结队编程 重构 开发 Pair Programming Refactoring 简单设计 验收测试 Simple design Planning •功能性 持续集成CI 40H Game •非功能性 小步快跑 保持随时随地都有一个可用的软件 Small Rlease 测试模型——工具集成框架(自动化) 自动化测试工具Qtp/Selenium 生产心跳测试 目录 1 :自动化功能测试  概述  Selenium  Qtp 2 :持续集成  理解持续集成  工具安装集成  实例 自动化测试  在软件测试中,经常进行重复性的工作,尤其是在迭代开发过程中, 常常对每个版本的一些功能进行同样的操作,既浪费了时间,也容易 引起测试人员的疲倦,因此并不能保证软件的高质量。软件测试自动 化研究的重点是利用工具提高测试效率、可靠性和覆盖率。  繁琐重复的手工测试无法覆盖所有的代码路径,对于死锁、资源冲突、 多线程等有关错误很难捕捉到,特别是进行系统性能、压力测试时需 要模拟大量数据或者大量并发用户等各种应用场合时,显得无能为力。  利用工具替代手工或解决手工测试无法解决的问题,就是自动化测试。  大多数企业采用的是手工测试和自动化测试相结合的办法,以达到更 高的效益。 为什么要自动化  在完成手工测试所没法做到的测试,很多测试简单的依靠手工测试是 不能完成的。  更加有效地进行回归测试,自动化测试可以很好的完成这些重复性非 常强的测试。  自动化测试具有良好的测试一致性和可重复性,由于测试脚本每次都 是一样的,所以在不同的测试环境下,自动化测试技术具有很好的跨 平台性,增加了测试结果的可靠性。  最大程度的利用资源,所以测试人员可以利用下班时间进行测试, 只需要在第2天早上来查看结果就可以了。  通过自动化测试与持续集成的结合,大幅度提升交付效率与交付质量 为什么要自动化 自动化测试的成功与失败 t i m e fragmentary pure scripted test cases freestyle ex

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档