软件自动化测试入门攻略
资深测试“老司机”带你入门、入行,测试方法论、工具应用与项目实践,eb UI测试、Selenium、Postman、Requests、Pytest、unittest、appium 、Jmeter、单元测试、接口测试、代码包测试、App自动化

作者:杨定佳

定价:129元

印次:1-1

ISBN:9787302651048

出版日期:2024.01.01

印刷日期:2023.12.26

图书责编:王金柱

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

《软件自动化测试入门攻略》以软件自动化测试工具在项目实践中的应用为主线,依照“需求分析→用例设计→脚本开发→测试执行→结果分析”的自动化测试流程,详细介绍软件自动化测试的方法论、必备知识与核心技能。全书共15章,第1章至第8章主要介绍当前企业使用率**的unittest、pytest、Requests、Postman、Selenium、Appium和JMeter 7款自动化测试工具,第9章至第14章分别以Leadshop开源商城系统中的部分模块为实战对象,运用前述章节的工具依次实现单元测试、代码包测试、接口测试、Web UI测试、移动端测试和性能测试演练,完成基础工具的单个知识点学习到项目的综合运用,第15章介绍Docker容器技术及其在Jenkins中实现测试项目的任务部署,完成分布式节点挂载和定时执行。 《软件自动化测试入门攻略》来自一线资深测试工程师多年从业经验的总结,内容详实,贴近实际工作需要,既可帮助对自动化测试感兴趣的新手快速入门和入行,又可对有一定测试基础的读者实现自我能力的提升和突破。

杨定佳,一线资深软件测试工程师,博客园优秀博主,蓝桥云课入驻作者,51Testing测试圈讲堂 特邀讲师,长期从事自动化测试设计、框架搭建和开发工作,对各类软件测试工具及相 关技术驾轻就熟。出版《Python Web自动化测试入门与实战》一书,编写的《菜鸟轻松 拿Offer:软件测试工程师面试秘笈》一书荣获2021年度“51CTO.最受读者喜爱有IT图书 ”奖。

前 言 自动化测试是软件测试重要的组成部分,于项目而言是一种提高软件测试效率和准确性的方法,能提高生产力和效率,于测试人员而言是一种能力的展示,更是一种价值的肯定。本书以软件自动化测试工具在项目实践中的应用为主线,依照“需求分析→用例设计→脚本开发→测试执行→结果分析”的自动化测试流程,详细介绍了软件自动化测试的方法论、必备知识与核心技能。 笔者工作在一线测试岗位7年有余,在测试领域积累了丰富的实践经验,因此,本书所涉及的技术在当今测试领域都在广泛应用,尽可能使用通俗易懂的语言进行描述,确保读者看得懂、学得会、用到上。如果你是测试岗位的新人或想转行进入测试行业,本书可帮助你快速入门、入行;如果你是具有一定基础的测试人员,书中讲述的项目实战,可帮助你实现自我能力的提高和突破,甚至可以帮助你带领团队完成自动化测试项目。 核心内容 本书的每一章节都融进了笔者的经验和思考,并得到许多经验丰富的测试同行的支持和良好建议,全书共15章,说明如下: 第1章作为本书引子,介绍自动化测试的重要概念、常用工具和如何入门自动化测试,点出自动化测试的本质是将以人为驱动的测试行为转化为机器执行的一种过程。 第2章~第8章,依次介绍当前企业使用率最高的unittest、pytest、Requests、Postman、Selenium、Appium和JMeter 7款自动化测试工具,其中unittest和pytest是Python语言的单元测试框架,大部分以Python语言为基础的自动化测试项目都会使用unittest或pytest组织测试用例;Requests和Postman是两个接...

目录
荐语
查看详情 查看详情
目    录

第1章  自动化测试概述 1

1.1  什么是软件自动化测试 1

1.1.1  定义 1

1.1.2  应用条件 1

1.1.3  对比手工测试 2

1.1.4  分类 3

1.1.5  价值 4

1.2  自动化测试的概念 6

1.2.1  流程 6

1.2.2  原则 7

1.2.3  测试模型 8

1.2.4  度量模型 10

1.3  自动化测试常用工具 12

1.3.1  单元测试工具 12

1.3.2  代码包测试工具 13

1.3.3  接口测试工具 13

1.3.4  Web UI测试工具 14

1.3.5  App测试工具 15

1.3.6  性能测试工具 16

1.4  如何入门自动化测试 17

1.4.1  入门是基础 17

1.4.2  入行是起点 18

1.4.3  入职是挑战 18

1.5  思考题 18

第2章  unittest 19

2.1  简介 19

2.2  测试用例 20

2.3  测试脚手架 21

2.4  测试套件 23

2.4.1  TestSuite类构建 23

2.4.2  TestLoader类构建 25

2.4.3  其他方法构建 26

2.5  测试运行器 27

2.6  命令行接口 28

2.7  用例执行顺序 30

2.8  测试断言 31

2.9  skip装饰器 33

2.10  模拟对象mock 36

2.11  ddt实现参数化 38

2.12  多线程运行 42

2.13  定时运行 44

2.14  生成... 查看详情

"《软件自动化测试入门攻略》一书是作者花费了近两年时间完成的一本大作,专门为入 门、入行人员编写,无论你是初学者,还是想转型、转专业学习软件自动化测试,本书 都适合你。
书中充分考虑到新手入门自动化测试的特点,从工具学习入手,包括Unittest、 Pytest、Requests、Selenium、Postman、Appium、JMeter,对于入行者来说,掌握这几 种工具,是从事相关工具的前题,然后以一个真实的项目为例分别介绍了各种工具在单元测试、代码包测试、接口测试、Web UI测试、移动端测试、性能测试中的应用,各测试范例均依照“需求分析→用例设计→脚本开发→测试执行→结果分析”的自动化测试流程,详细介绍方法论、关键知识与核心技能,这样安排的好处是,学以致用,有的放矢,学完之后,即可直接上手公司项目,本书的最后还介绍了测试项目的容器化部署,这也是目前在测试项目中广泛使用的技术。
《软件自动化测试入门攻略》结构新颖,内容丰富,与实际工作紧张结合,看得懂,学得会,用得上,是本书的一大特色,相信所有想入手自动测试的读者,本书都能让你受益匪浅。"

查看详情