- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 汤显祖和牡丹亭.pptx VIP
- 2024年春江苏开放大学Android基础050324第三次形考作业.doc VIP
- 冠状动脉CT血管成像在慢性冠脉综合征的风险分层和诊疗中应用的专家共识.pptx
- 上海市浦东新区华东师范大学第二附属中学2024届高一数学第一学期期末考试试题含解析.doc VIP
- 中级商务汉语 全套课件.PPT VIP
- 中国式现代化党课学习主题教育.pptx VIP
- 行政事业单位审计存在的常见问题与对策.pptx VIP
- 营养科患者营养评估.pptx VIP
- IPC-A-610E-2010 国外国际标准.pdf
- 2024-2025学年高中信息技术(信息科技)必修1 数据与计算沪科版(2019)教学设计合集.docx
原创力文档


文档评论(0)