前端架构-快速自动化验收.pdfVIP

  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文档。上传文档
查看更多
前端架构-快速自动化验收.pdf

前端架构:快速自动化验收一条龙 liubo 2014.07.30 真实的测试/验收工作是怎样的 内容简介 ❖  什么是Web ⾃动化验收测试 ❖  Selenium WebDriver ❖  解决之道 - NightWatch ❖  实战 - C4系统 ❖  云时代的云端测试 ❖  技术规划和展望 什么是自动化测试 自动化测试是把以人为驱动的测试行为转化 为机器执行的一种过程 什么是自动化验收测试 ✦  这种测试特别适⽤于验证实际结果是否符合预期结果的场景(即结果验收) -  界⾯元素是否正确; -  业务流程是否完整; -  功能是否正确或有遗漏; ✦  ( ) 与其他测试 如单元测试 的区别: -  可以将测试直接在浏览器中运⾏,就像真实⽤户操作⼀样的端对端测试; -  测试⼈员不需要了解程序具体的实现细节,也称之为⿊盒测试; 自动化验收测试为啥这么难 -  UI 业务、样式、布局、 框架、系统 环境、浏览器及版本等,这些都可 能会影响⾃动化测试 -  技术是第⼀⽣产⼒,对于没有技术 “ ” 背景的测试⼯程师是 ⾃虐 -  没有完整的技术⽅案,单⼀的⼯具/ 技术往往很难完成复杂的任务 -  / 依靠录制 回放是不靠谱的解决⽅案 -  迭代周期短,成本回收需⼀定时间 -  实⽤资料少,可参考成功案例更少 -  QTP 企业级⼯具价格昂贵如 等 为什么需要自动化测试 ✦  UI 可维护的 测试代码是回归测试的福⾳,即在⼀个相对⻓的迭代 测试中,能够⽀持频繁的回归测试。快速重复的执⾏测试⽤例, 这是提⾼测试⽣产⼒的重要⼿段; ✦  避免⼈为因素导致漏测;避免环境因素导致误测; ✦  敏捷开发提倡让⼀切能⾃动化的⼯作都⾃动化起来,⾃动化测试 这是敏捷开发的⼀个意义重⼤的实践; ✦  ⾃动化测试可以培养团队,提⾼团队成员的核⼼竞争⼒;⾃动化 ⽔平在⼀定程度上代表⼀个团队的实⼒; ✦  ⾃动化测试⼈员可以依靠⾃⼰掌握的知识语⾔和代码开发技术开 发⼯具,更有成就感; 自动化测试误区 •  ⾃动化测试⽐⼈⼯测试更先进、更⾼级,在做之前请思考以下问题: -  测试任务⾮常明确,不会频繁变动 -  频繁的回归测试 -  每次构建的测试验证 -  系统开发较规范,能够保证系统的可测性 -  界⾯相对稳定 -  需要在多种平台环境、浏览器下进⾏⽤例的测试 -  测试⼈员有⼀定的编程能⼒ •  测试应该追求100%⾃动化 -  我们的⺫标是60%的测试⾃动化率 •  ⾃动化测试只是测试部⻔的事,开发部⻔完全不需要参与 -  在开发过程中如果完全不考虑系统的可测性,会导致设计⾃动化测试⽤例难度加⼤,甚⾄⽆法测试 Selenium World -  2004年 Selenium1.0发布,它是ThoughtWorks 开发的一个开源的、轻量的工具集合,支持跨平台操作, 支持多种编程语言,如 C#、Perl、Python、Ruby、Javascript和 Java™等。 -  2007 由google 发起了Web Driver -  2008 年Selenium2.0发布 Selenium IDE Selenium-IDE是构建Selenium 测试用例的集成开发环境。 它 是一个Firefox插件,为开发和 运行单一测试用例或者完整测 试套件提供了易用的界面。 Selenium-IDE具有录制功能, 能记录用户执行的操作并保存 成可复用的脚本用来回放。 Selenium RC构架 Seleniu

文档评论(0)

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

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

1亿VIP精品文档

相关文档