测试开发必备技能,你达标了吗?

44d6ce9c4d5402d6c99e226a4eb6ae01.png

本书从“架构设计”、“工作原理”、“设计原则”、“代码实现”、“工程实践”5个维度出发,彻底剖析自动化测试框架的方方面面,带你一本书获取自研自动化测试框架的开发能力

本书亮点

这是一本多维度系统性全方位讲解自动化测试框架的著作。

879b5825ebbe16fc4fb7e4c96fb8e59e.png

又详细讲解了从0到1搭建自动化测试框架的方法和步骤,更带领读者从零到一真正的实现了一个功能完善的自动化测试框架。通过学习本书,能快速实现从测试工程师向测试开发工程师的转型,完成职业生涯的飞跃

c683d9926c976c888ada3db8cc9cce85.png

可以说,通过本书,你能完全掌握自动化测试框架开发的方方面面,真正做到对自动化测试框架的原理、实现、源码知其然,亦知所以然!

不仅如此,本书还获得业界多位著名公司创始人、总裁、合伙人以及测试专家、技术负责人的推崇:

168ceddd43dd624bac4f9641dd680cc1.png

章节简介

本书由浅入深地介绍了自动化测试框架的实现原理、架构设计、工程实践。本书内容从逻辑上分为五个部分。

第一部分(第1、2章)全面介绍了自动化测试框架的概念、原理、类型及通用模块,并结合笔者经验,详细论述了自动化测试框架的设计原则,避免读者“踩坑”测试框架设计。接着,笔者根据分层自动化测试的特点,结合当下流行的微服务架构下的测试,详细讲解了如何将分层自动化的测试理念应用到自动化测试框架的设计中,以及微服务测试下自动化测试框架应该如何规划、如何组织。

第二部分(第3~5章)着重讲解了Python语言体系下的两个经典开源框架unittest和pytest。详细介绍了他们各自的特点、使用方法、高阶技能、最佳实践等,并讲解了部分源码的实现原理。通过本部分的学习,读者可以直接使用unittest和pytest搭建一套开源的测试框架。

第三部分(第6~14章)是本书的重点,从测试框架的入口交互式命令出发,到完善自动化测试框架,手把手带领读者开发测试框架。每一章为一个单位,着重介绍测试框架的一个重点功能。通过提出问题、解决问题的方式,带领读者完成测试框架的全部功能。除此之外,读者可以通过本书目录结构一目了然地得出自动化测试框架应该包括的重点功能,读者可跟随笔者循序渐进地学习,也可以根据目录直接学习自己感兴趣的部分。学完本部分内容,即可自主开发自动化测试框架。

第四部分(第15章)介绍了持续集成的核心原理、用到的工具,并从项目实际需求的角度出发,结合GitHub、Jenkins Blue Ocean、Docker将我们开发的自动化测试框架集成到自动化测试流水线中,从而实现持续测试。

第五部分(第16章)通过介绍如何打包、如何发布测试框架,将我们开发的自动化测试框架发布至Python官方仓库供他人下载使用。

购买链接

5b78c2941918b00308516ca68e10241f.gif

147922371b96df5cd05eda6dff2709b1.gif

更多精彩回顾

书讯 | 12月书讯(上) | 冬夜寒冷,读书暖心,华章科技上新啦!

书讯 | 12月书讯(下) | 冬夜寒冷,读书暖心,华章科技上新啦!

资讯 | 科普两个著名人工智能思想实验:图灵测试和中文房间

书单 | 为什么 Rust 是编程的未来/p>

干货 | 多角度展现 Linux 集群之美

收藏 | 测试开发必备技能,你达标了吗/p>

上新 | 【新书速递】龙芯开源LoongArch版,学会造计算机!

赠书 | 【第84期】对话智能风控

57660a493b76227951156b58a7af9c1c.gif

点击阅读全文购买

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91536 人正在系统学习中

来源:hzbooks

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年11月12日
下一篇 2021年11月12日

相关推荐