| 所在主题: | |
| 文件名: Selenium2 Python自动化测试实战 第二版 .pdf | |
| 资料下载链接地址: https://bbs.pinggu.org/a-2177011.html | |
| 附件大小: | |
|
Selenium2 Python自动化测试实战 第二版
第1 章自动化测试基础.................................................................................................................................... 8 1.1 软件测试分类..................................................................................................................................... 8 1.2 分层的自动化测试........................................................................................................................... 13 1.3 什么样的项目适合自动化测试....................................................................................................... 14 1.4 自动化测试及工具简述................................................................................................................... 15 1.5 Selenium 工具介绍........................................................................................................................... 15 1.6 前端技术介绍................................................................................................................................... 18 1.7 前端工具介绍................................................................................................................................... 20 1.8 开发语言的选择............................................................................................................................... 22 第2 章测试环境搭建...................................................................................................................................... 23 2.1 window 下环境搭建......................................................................................................................... 23 2.2 Ubuntu 下环境搭建.......................................................................................................................... 28 2.3 使用IDLE 来编写Python................................................................................................................29 2.4 编写第一个自动化脚本................................................................................................................... 32 2.5 安装浏览器驱动............................................................................................................................... 33 2.5 不同编程语言下使用WebDriver.................................................................................................... 34 第3 章Python 基础.......................................................................................................................................... 38 3.1 输出与输入....................................................................................................................................... 38 3.2 分支与循环....................................................................................................................................... 41 3.3 数组与字典....................................................................................................................................... 43 3.4 函数与类、方法............................................................................................................................... 44 3.5 模组....................................................................................................................................................46 3.6 异常....................................................................................................................................................50 第4 章WebDriver API.....................................................................................................................................57 4.1 从定位元素开始............................................................................................................................... 57 4.2 控制浏览器....................................................................................................................................... 70 4.3 简单元素操作..................................................................................................................................... 72 4.4 鼠标事件............................................................................................................................................. 75 4.5 键盘事件............................................................................................................................................. 78 4.6 获得验证信息..................................................................................................................................... 80 4.7 设置元素等待..................................................................................................................................... 82 4.8 定位一组元素..................................................................................................................................... 86 4.9 多表单切换......................................................................................................................................... 90 4.10 多窗口切换....................................................................................................................................... 92 4.11 警告框处理....................................................................................................................................... 93 4.12 上传文件........................................................................................................................................... 95 4.14 下载文件......................................................................................................................................... 101 4.15 操作Cookie...................................................................................................................................102 《Selenium2 Python 自动化测试实战》样张 7 4.16 调用JavaScript..............................................................................................................................104 4.17 窗口截图....................................................................................................................................... 106 4.18 关闭窗口....................................................................................................................................... 107 4.19 验证码的处理............................................................................................................................... 107 4.20 WebDriver 原理............................................................................................................................ 110 第5 章自动化测试模型................................................................................................................................ 114 5.1 自动化测试模型介绍..................................................................................................................... 114 5.2 模块化实例..................................................................................................................................... 118 5.3 数据驱动实例................................................................................................................................. 120 第6 章Selenium IDE....................................................................................................................................131 6.1 Selenium IDE 安装......................................................................................................................... 131 6.2 Selenium IDE 界面介绍................................................................................................................. 133 6.3 创建测试用例................................................................................................................................. 135 6.4 Selenium IDE 命令......................................................................................................................... 139 6.5 断言与验证..................................................................................................................................... 142 6.6 等待与变量..................................................................................................................................... 145 第7 章unittest 单元测试框架..................................................................................................................... 149 7.1 分析带unittest 自动化测试脚本................................................................................................... 149 7.2 unittest 单元测试框架解析............................................................................................................ 154 7.3 用unittest 编写web 自动化...........................................................................................................171 7.4 用例执行的疑惑............................................................................................................................. 174 第8 章自动化测试项目实战...................................................................................................................... 179 8.1 自动化测试用例设计..................................................................................................................... 179 8.2 126 邮箱项目实战.......................................................................................................................... 181 8.3 扩展自动化测试用例..................................................................................................................... 191 第9 章自动化测试高级应用...................................................................................................................... 200 9.1 使用HTMLTestRunner 生成测试报告......................................................................................... 200 9.2 创建定时任务................................................................................................................................. 209 9.3 自动发邮件功能............................................................................................................................. 220 第10 章Selenium Grid2...............................................................................................................................231 10.1 Selenium 工作原理....................................................................................................................... 231 10.2 Selenium Server 环境配置............................................................................................................233 10.3 Selenium Grid 工作原理...............................................................................................................237 10.4 Selenium Grid 应用.......................................................................................................................242 10.5 WebDriver 驱动............................................................................................................................ 247 第11 章Python 多线程................................................................................................................................ 251 11.1 单线程的时代............................................................................................................................... 251 11.2 多线程技术................................................................................................................................... 253 11.3 多进程技术................................................................................................................................... 259 11.4 应用于自动化测试....................................................................................................................... 264 第12 章Page Object 设计模式...................................................................................................................271 12.1 认识Paget Object..........................................................................................................................271 12.2 Paget Object 实例..........................................................................................................................272 第13 章BDD 框架之lettuce 入门.............................................................................................................. 280 13.1 安装lettuce....................................................................................................................................281 《Selenium2 Python 自动化测试实战》样张 8 13.2 认识BDD(lettuce)........................................................................................................................ 281 13.3 添加测试场景............................................................................................................................... 287 13.4 lettuce 目录结构与执行过程....................................................................................................... 289 13.5 lettuce WebDriver 自动化测试.................................................................................................... 291 第14 章Git 管理项目.................................................................................................................................. 296 14.1 Git/GitCafe 托管测试项目........................................................................................................... 296 14.2 Git/Git Server 搭建....................................................................................................................... 309 第15 章持续集成Jenkins 入门.................................................................................................................. 317 15.1 环境搭建....................................................................................................................................... 318 15.2 创建任务....................................................................................................................................... 321 15.3 运行构建....................................................................................................................................... 325 |
|
熟悉论坛请点击新手指南
|
|
| 下载说明 | |
|
1、论坛支持迅雷和网际快车等p2p多线程软件下载,请在上面选择下载通道单击右健下载即可。 2、论坛会定期自动批量更新下载地址,所以请不要浪费时间盗链论坛资源,盗链地址会很快失效。 3、本站为非盈利性质的学术交流网站,鼓励和保护原创作品,拒绝未经版权人许可的上传行为。本站如接到版权人发出的合格侵权通知,将积极的采取必要措施;同时,本站也将在技术手段和能力范围内,履行版权保护的注意义务。 (如有侵权,欢迎举报) |
|
京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明