自动化测试
重复测试、性能测试、压力测试
快速、可靠、可重复、可程序化、广泛的

自动化测试适合场合
回归测试、更多更频繁的测试、手工测试无法实现的工作、跨平台产品的测试、重复性很强的操作

不适合场合
涉及与物理设备交互的测试、结果很容易通过人验证的测试、软件版本不稳定
注:实际过程中自动化开展的比例,远远没有想象的高

分层测试
页面测试UI(黑盒测试)-UI、JS
接口测试service-模块接口、web接口
单元测试unit(白盒测试)-单元、Code Review

自动化测试工具
UFT - QTP升级,HP商业软件,支持B/S与C/S
Selenium-web应用程序测试工具,支持多平台、多浏览器
Robot Framework-python开发的自动化测试框架
Watir-Ruby开发,基于web的自动化测试工具

selenium介绍
IDE-可视化操作界面,录制、回访
Grid-分布式
WebDriver

1.0(IDE+Grid+RC)
2.0=1.0+WebDriver(替代了RC)
3.0 去掉了1.0中的RC,基于java8,firefox版本47以上

如何学好selenium
编程语言
python-doctest/unittest
前端知识
HTML、Xpath、CSS、JavaScript、Firebug、网络基础知识
参数化、配置、日志、简单框架搭建
xlrd、xlwt、xml、configParser、logging
自动执行
Jenkins、smtplib
提升篇
grid、Django、(request、suds、socket)

前端工具介绍
Firebug、Firepath、WebDriver Element Locator

最新文章

  1. Google Protocol Buffer 简单介绍
  2. paip.spring 获取bean getBean 没有beanid的情况下
  3. ES6的模块、构建工具及应用的发布
  4. Junit4.x扩展:运行指定方法
  5. Java网络编程(UDP协议:发送端)
  6. 获取PDF页数
  7. scala编程笔记(三)类,字段和方法
  8. RegExp子模式- "()"
  9. Ubuntu 下开发 Android 环境变量设置
  10. 大华门禁SDK二次开发(一)-技术沟通
  11. kmalloc分配物理内存与高端内存映射--Linux内存管理(十八)
  12. Mike and gcd problem CodeForces - 798C (贪心思维+数论)
  13. dasd
  14. html5(六) 地理位置
  15. 洛谷P3953 逛公园
  16. sap 查看自己代码的结构
  17. javascript json 判断项目 是否存在不存在插入foreach 组合 输出
  18. 洛谷P3703 [SDOI2017]树点涂色(LCT,dfn序,线段树,倍增LCA)
  19. Python 使用multiprocessingm模块创建多进程
  20. unzip:unzip解压文件到指定目录

热门文章

  1. Orm 常见查询实例
  2. centos配置chrome+selenium
  3. Selenium基础教程(三)自动化插件Katalon
  4. CentOS7使用tar.gz包安装MySql的踩坑之旅
  5. [转帖]聊聊Web App、Hybrid App与Native App的设计差异
  6. SpringBoot扩展点之三:SpringBootServletInitializer扩展
  7. [Atcoder AGC029C]Lexicographic constraints
  8. SQL系列(十)—— 联结(join)
  9. mybatis-plus 主键自增问题
  10. SQL Server中VARCHAR(MAX)和NVARCHAR(MAX)使用时要注意的问题(转载)