• 《Selenium自动化测试实战》新书上市,有需要朋友们可以了解下,欢迎大家多提宝贵意见


    京东:https://item.jd.com/13123910.html
    当当:http://product.dangdang.com/29204520.html


    1. 本书基于 Python 3.8 讲述了 Selenium 4.0 alpha 5 的用法以及测试模型、测试框架、测
    试策略方面的很多内容;
    2. 同时介绍了 Docker、Selenium Grid、Jenkins 在测试方面的应用。
    3. Selenium 是目前非常流行的一种自动化测试框架,本书适合从事 Python 开发、测试、运
    维等工作的专业人士阅读。
    本书主要内容:
    ·Selenium IDE 插件的安装与使用;
    ·Selenium 脚本的编写方法;
    ·Selenium 中元素的定位方法;
    ·自动化测试模型和自动化测试框架;
    ·Docker 与 Selenium Grid 在测试技术中的应用;
    ·通过 Docker、Jenkins 和 Selenium 实现分布式自动化测试的方法;
    ·Selenium 在性能测试和安全性测试中的应用等。


    目 录
    第 1 章 Selenium 自动化测试框架入门
    1.1 Selenium 自动化测试框架概述
    1.2 Selenium 的历史版本及核心组件
    1.2.1 Selenium 1.0
    1.2.2 Selenium 2.0
    第 2 章 Python 与 Selenium 环境的搭建
    2.1 Python 版本的选择
    2.2 Python 环境的搭建
    2.3 Selenium 的安装
    第 3 章 Selenium IDE 插件的安装与使用
    3.1 Selenium IDE 插件的安装
    3.2 Selenium IDE 的使用
    3.3 Selenium IDE 的脚本保存与 Python 脚本转换
    3.4 Selenium 命令行运行器
    第 4 章 Selenium 的配置与第 一个可运行的脚本
    4.1 Selenium 的配置
    4.2 第 一个可运行的脚本
    第 5 章 Seleniumk 中的元素定位方法与案例演示
    5.1 Selenium 的元素定位方法概述
    5.2 根据 id 属性定位元素
    5.2.1 find_element_by_id()方法
    5.2.2 find_elements_by_id()方法
    5.2.3 find_element()方法
    5.2.4 find_elements()方法
    5.3 根据 name 属性定位元素
    5.4 根据 class 属性定位元素
    5.5 根据标签定位元素
    5.6 根据链接文本定位元素
    5.7 根据部分链接文本定位元素
    5.8 根据 XPath 定位元素
    5.9 根据 CSS 定位元素
    第 6 章 Selenium 中的其他方法与案例演示
    6.1 浏览器导航操作的相关应用
    6.2 Selenium 的 3 种等待方式
    6.2.1 强制等待
    6.2.2 显式等待
    6.2.3 隐式等待
    6.3 高亮显示正在操作的元素
    6.4 为页面元素捕获异常
    6.5 断言在测试脚本中的应用
    6.6 框架元素的切换
    6.7 不同弹窗的处理方法
    6.7.1 警告弹窗
    6.7.2 确认弹窗
    6.7.3 快捷输入弹窗
    6.8 模拟键盘操作
    6.9 模拟滚动条操作
    6.10 模拟手机端浏览器
    第 7 章 自动化测试模型
    7.1 自动化测试模型概述
    7.1.1 线性测试
    7.1.2 模块化驱动测试
    7.1.3 数据驱动测试
    7.1.4 关键字驱动测试
    7.2 PageObject 设计模式
    第 8 章 自动化测试框架的设计与工具应用
    8.1 UnitTest 单元测试框架的应用
    8.1.1 测试用例的设计
    8.1.2 测试用例的实现
    8.2 测试报告的生成
    8.3 测试报告的发送
    8.4 日志管理
    8.5 Robot Framework 简介
    8.6 Robot Framework 与 Selenium 环境的搭建
    8.6.1 Robot Framework 的安装
    8.6.2 Robot Framework RIDE 的安装
    8.6.3 SeleniumLibrary 的安装
    8.7 Robot Framework 与 Selenium 案例演示
    8.8 自动化测试平台的设计思想
    8.9 自动化测试平台的投入成本
    8.10 测试平台开发综述
    第 9 章 Docker 基础与操作实战
    9.1 Docker 容器简介
    9.2 Docker 的安装过程
    9.2.1 CentOS 7.0 操作系统中 Docker 的安装过程
    9.2.2 Windows 10 操作系统中 Docker 的安装过程
    9.3 Docker 命令实战:帮助命令(docker --help)
    9.4 Docker 命令实战:拉取镜像(docker pull)
    9.5 Docker 命令实战:显示本机已有镜像(docker images)
    9.6 Docker 命令实战:启动容器(docker run)
    9.7 Docker 命令实战:查看运行容器(docker ps)
    9.8 Docker 命令实战:在容器中运行命令(docker exec)
    9.9 Docker 命令实战:停止容器运行(docker stop)
    9.10 Docker 命令实战:启动/重启容器(docker start/restart)
    9.11 Docker 命令实战:查看容器元数据(docker inspect)
    9.12 Docker 命令实战:删除容器(docker rm)
    9.13 Docker 命令实战:删除镜像(docker rmi)
    9.14 Docker 命令实战:导出容器(docker export)
    9.15 Docker 命令实战:从 tar 文件中创建镜像(docker import)
    第 10 章 基于 Docker 与 Selenium Grid 的测试技术
    10.1 Selenium Grid 简介
    10.2 基于 Docker 的 Selenium Grid 的相关配置
    10.3 基于 Docker + Selenium Grid 的案例演示
    第 11 章 基于 Docker、Jenkins 与 Selenium 实现分布式自动化测试
    11.1 Jenkins 简介
    11.2 Jenkins 的安装与配置过程
    11.3 基于 Selenium + UnitTest 提高自动化测试的执行效率
    11.4 基于 Docker + Jenkins + Selenium 实现分布式自动化测试
    第 12 章 Selenium 在性能测试和安全性测试方面的应用
    12.1 使用 Selenium 辅助完成安全性测试
    12.2 使用 Selenium 辅助完成性能测试背后的思想
    12.3 JMeter 的安装、配置与使用
    12.3.1 下载 JMeter 的安装环境
    12.3.2 安装 JMeter
    12.3.3 JMeter 的录制需求
    12.3.4 创建线程组
    12.4 使用 Selenium + JMeter 实现性能测试脚本的自动生成

  • 相关阅读:
    IIs和ftp
    java中HashMap重要性质和优化总结
    深入理解mysql的left join(真的很深入)
    windows bat批处理语法简析
    遍历hashMap的两种方式
    Java开发实践 集合框架 全面分析
    MySQL中日期与时间类型
    CentOS6.5下Redis安装与配置
    查看redis进程
    Web阶段:第七章:Tomcat服务器
  • 原文地址:https://www.cnblogs.com/tester2test/p/14479607.html
Copyright © 2020-2023  润新知