作品简介

本书由一线测试工程师结合工作实践精心编撰。全书基于Python语言,从环境搭建、基础知识、常用框架、项目实战、持续集成等方面详细介绍了Web自动化测试的必备知识。全书共三篇14章,第一篇(第1~第7章)为基础篇,介绍Python语言基础、Selenium和WebDriver的使用以及两个流行的单元测试框架UnitTest和Pytest;第二篇(第8章~第10章)为实践篇,主要以数据驱动模型和PO模型为例介绍自动化测试项目的流程和应用;第三篇(第11章~14章)为卓异篇,介绍了测试人员如何拓展自己的知识面、提高项目代码质量的建议以及一些与自动化测试相关的面试题。本书技术先进,通俗易懂,示例丰富,特别适合于想入行自动化测试岗位的初学者和在校学生,也适合掌握了一定的测试基础知识希望快速提升实战能力的读者使用。

杨定佳,英文名Tynam,从事软件测试工作多年,目前就职于某知名外企。在自动化测试设计、框架搭建和开发中具有自己独特的见解。长期在IT博客圈分享软件测试与开发技术相关博文。

作品目录

  • 作者简介
  • 内容简介
  • 前言
  • 第一篇 基础篇
  • 第1章 学习环境的搭建
  • 第2章 Python基础
  • 第3章 Selenium WebDriver
  • 第4章 UnitTest测试框架
  • 第5章 Selenium Grid
  • 第6章 Pytest测试框架
  • 第7章 Python脚本开发常用模块
  • 第二篇 实践篇
  • 第8章 数据驱动模型及项目应用
  • 第9章 PO模型——一个测试项目的实现
  • 第10章 持续集成在自动化测试中的应用
  • 第三篇 卓异篇
  • 第11章 自动化测试模型
  • 第12章 高质量测试代码的编写
  • 第13章 用Git管理项目
  • 第14章 精选面试题
  • 附录1 示例代码
  • 附录2 项目搭建
  • 参考文献
展开全部