
本书为一线测试工程师经结合工作实践而精心编撰, 全书以语言为基础, 于环境搭建方面详细介绍了Web自动化测试知识, 在基础知识方面作了详细介绍, 对常用框架予以详细介绍, 在项目实战方面进行了详细介绍, 还于持续集成等方面详细介绍了Web自动化测试知识。全书总共三篇, 有14章, 第一篇, 也就是第1到第7章, 属于基础篇, 它介绍语言基础, 讲了某某和某某某的使用, 还提到两个流行的单元测试框架第二篇涵盖第8章到第10章, 叫做实践篇, 主要是以数据驱动模型以及PO模型作为例子去讲述自动化测试项目的流程以及应用第三篇包含第11章到14章, 是卓异篇, 这儿介绍了测试人员怎样去拓展自己知识面, 给出提高项目代码质量的建议, 以及一些关系到与自动化测试相关的面试题。本书的技术十分先进, 通俗易懂, 示例丰富, 特别适合那些想要从事自动化测试岗位的初学者, 以及在校学生使用, 这种适合的情况, 对于掌控了一定测量基础知识, 期望快点提升实战能力的读者, 同样适用。【推荐语】本书主要划分成三篇, 共计14章, 其主要内容的概述情况如下: 基础篇, 涵盖第1章达到第7章, 聚焦自动化测试的基础知识。在这一篇当中, 着重讲述自动化测试人员务必掌握的基本资讯, 是从代码运用的层面之上展开介绍的, 包含基础, API的运用以及单元测试框架等方面的知识。正是基础篇为自动化测试的实践奠定了坚实的基础, 适宜于刚开始学习自动化测试的人员去进行学习。 实践篇, 也就是第8章到第10章, 是关于自动化测试项目实战应用的篇章, 是有关自动化测试项目实战, 具体而言, 这一篇章主要介绍自动化测试项目的应用。首先, 以数据驱动模型、PO模型作为基础来开展实战练习, 接着, 介绍持续集成于自动化测试里的应用之处。项目实战篇适宜有一定基础的自动化测试人员去学习。学完实践篇后, 读者就会针对项目解析、自动化框架搭建、模块封装、用例组织、测试报告生成以及持续集成具备一定程度的认知, 并且应用到自身的项目里头。卓异篇第11章~第14章——拓展知识面并且提高项目质量。一个完整的自动化测试项目并非仅仅写好测试脚本, 此外还需要一些辅助层面的知识技能。本篇讲述了6种测试模型, 阐述了怎样编写高质量的测试代码, 说明了使用Git以及管理项目的情况。另外, 还涉及了一些初级测试人员求职所用的面试题。卓异篇的目的在于扩充读者的知识范围, 它不但适宜自动化测试人员,对于从事软件测试工作的从业者而言同样适用。【作者】杨定佳, 英文名Tynam, 多年投身于软件测试工作, 当下任职于某知名外企, 于自动化测试设计、框架搭建以及发中持有自身独特见解, 长期在IT博客圈分享软件测试与发技术相关博文。