selenium入门知识
自动化测试
重复测试、性能测试、压力测试
快速、可靠、可重复、可程序化、广泛的
自动化测试适合场合
回归测试、更多更频繁的测试、手工测试无法实现的工作、跨平台产品的测试、重复性很强的操作
不适合场合
涉及与物理设备交互的测试、结果很容易通过人验证的测试、软件版本不稳定
注:实际过程中自动化开展的比例,远远没有想象的高
分层测试
页面测试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
最新文章
- Google Protocol Buffer 简单介绍
- paip.spring 获取bean getBean 没有beanid的情况下
- ES6的模块、构建工具及应用的发布
- Junit4.x扩展:运行指定方法
- Java网络编程(UDP协议:发送端)
- 获取PDF页数
- scala编程笔记(三)类,字段和方法
- RegExp子模式- ";()";
- Ubuntu 下开发 Android 环境变量设置
- 大华门禁SDK二次开发(一)-技术沟通
- kmalloc分配物理内存与高端内存映射--Linux内存管理(十八)
- Mike and gcd problem CodeForces - 798C (贪心思维+数论)
- dasd
- html5(六) 地理位置
- 洛谷P3953 逛公园
- sap 查看自己代码的结构
- javascript json 判断项目 是否存在不存在插入foreach 组合 输出
- 洛谷P3703 [SDOI2017]树点涂色(LCT,dfn序,线段树,倍增LCA)
- Python 使用multiprocessingm模块创建多进程
- unzip:unzip解压文件到指定目录
热门文章
- Orm 常见查询实例
- centos配置chrome+selenium
- Selenium基础教程(三)自动化插件Katalon
- CentOS7使用tar.gz包安装MySql的踩坑之旅
- [转帖]聊聊Web App、Hybrid App与Native App的设计差异
- SpringBoot扩展点之三:SpringBootServletInitializer扩展
- [Atcoder AGC029C]Lexicographic constraints
- SQL系列(十)—— 联结(join)
- mybatis-plus 主键自增问题
- SQL Server中VARCHAR(MAX)和NVARCHAR(MAX)使用时要注意的问题(转载)