【每日一书】Python+selenium如何实现自动化测试
书本简介
本书主要介绍如何用Python+selenium实现自动化测试。内容由浅入深,章节的安排也符合全读者的学习曲线,所有涉及到 python 语言的地方都有详细的介绍。这是一本自动化测试书,这也是一本 python 编程书。希望通过本书的学习,你不仅仅只是掌握一个自动化测试技术,使你的编程水平也有长足的进步,从此摆脱纯手工测试,向“测试开发”人员转型, 向高薪挑战。
获取方式
三连+关注后私❤【Python+selenium电子书】
第一章自动化测试基础
第一节软件测试分类
第二节什么样的项目适合自动化测试
第三节自动化测试及工具简述
第四节selenium工介绍
第五节前端技术介绍
第六节前端工具介绍
第七节自动化测试语言的选择
第二章python webdriver环境搭建
第一节环境搭建
第二节使用IDLE来编写python
第三节第一个自动化脚本
第四节安装浏览器驱动
第三章python webdriver API
第一节、浏览器的操作
第二节简单对象的定位
第四节鼠标事件
第五节键盘事件
第六节打印信息
第七节设置等待时间
第八节定位-组对象
第九节层级定位
第十节定位frame中的对象
第十一节对话框处理
第十二节浏览器多窗口处理
第十二节alert/confirm/prompt处理
第十三节下拉框处理
第十四节分页处理
第十五节,上传文件
第十七节调用JavaScript
第十八节、控制浏览器滚动条
第十九节cookie处理
第二十节获取对象的属性
第二十一节验证码问题
第二十二节weddriver原理
第四章自动化测试模型
第一节、自动化测试模型介绍
第二节、登录模块化
第三节、数据驱动(参数化)
第五章自动化测试用例设计
第一节、手工测试用例与自动化测试用例
第二节、测试类型
第三节、python异常断言
第四节、weddriver 错误截图
第五节、自动化测试用例设计实例
第六章 引入 unittest 单元测试框架
第一节、selenium IDE介绍
第二节、引入unittest框架
第三节、unittest单元测试框架解析
第四节、批量执行测试用例|
第七章引入测试报告与结构优化
第一节、生成HTMLTestRunner测试报告
第二节、测试套件
第三节、结构改进
第四节、用例的读取
第八章自动化测试高级应用
第一节、自动发邮件功能
第二节、python多进程/线程基础
第三节、多进程执行测试用例
第四节、定时任务
第五节、WebDriver方法二次封装
第九章 selenium grid2 分布式执行测试用例
第一节、selenium1与2工作原理
第二节、selenium server环境配置
第三节、selenium Grid工作原理
第四节、selenium Grid应用
第十章 行为驱动开发 BDD 框架 lettuce 入门
第一节、安装与例子
第二节、lettuce解析
第三节、添加测试场景
第四节、lettuce 的目录结构与执行过程
第五节、lettuce webdriver自动化测试
第十一章 git/getcafe 管理自动化测试项目
#测试##测试工程师##自动化测试##Python##selenium#第一节、Git搭建
第二节、提交代码
第三节、更新代码