自动化测试北京培训笔记.pdf

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自动化测试 ( 培训笔记) 分 8 部分:概述、Selenium 软件、搭建、IDE、WebD、Python+ Selenium、元素定位的 8 方 法、编写自动化脚本 1. 自动化测试的 1) 概述 a) 自动化测试的概念:把一人位驱动的测试行为转换为机器执行的一种过程 b) 自动化测试的目的:提高测试效率,保证产品质量。 2) 自动化测试的误区 a) 自动化测试可以完全替代手工测试 b) 自动化一定比手工测试更加的牛、高大上 c) 自动化可以发掘 的 bug 3) 分类 a) 接口自动化、测试系统组建间接口 b) 单元自动化: c) d) UI 自动化 e) 分类: i. 对 Web UI 的自动化测试程序 ii. 对 Windows 窗体 UI 的自动化测试程序 iii. 性能测试, 性能测试都需要用到自动化 iv. 数据库测试, 比如测试存储过程 v. 接口测试 (这种只能用自动化测) vi. 单元测试 vii. API 测试, 比如(测试 WCF service, Web API 等) 4) 模型 a) 线性测试: 功能流程,流水线执行呢 b) 模块化驱动测试:模块复用(登录) c) 数据驱动刚测试:参数化 d) 关键字测试:关键字封装,QTP/Selenium 5) 自动化测试工具 a) Web 自动化测试:Selenium b) App 端自动化:Appium ,monkey runner c) PC 端自动化测试:QTP d) 接口自动化测试:Httpunit,python e) 云测平台:testin 云测试,Testbird 6) 那些项目适合自动化测试: a) 需求变动频繁 b) 项目周期足够长 c) 项目需要重复回归测试 d) 7) 自动化测试的误区 a) 自动化测试可以完全替代手工测试 b) 自动化一定比手工测试更加的牛、高大上 c) 自动化可以发掘 的 bug d) 8) 2. Selenuum 1) Selenium 是一个浏览器自动化测试框架,他主要用于 Web 应用程序的自动化 测试,主要的特点就是开源,免费.. 2) 历代版本: Selenium1.0 (竞争 Webdriver):(详见 ) i. Selenium IDE ii. Selenium Grid iii. Selenium RC iv. 不足之处: 。。。 3) 历代版本: Selenium2.0 /3.0 i. 与 wd 合作,S2.0=S1.0+webdriver ii. 3.0:去掉了对 RC 的支持,… 4) 5) 3. 环境搭建 提示:安装之前,如果已经安装 python 和火狐,请先卸载。 Python3.5.2 、 1) Python3.5 安装(勾选 Add

文档评论(0)

183****7931 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档