所有连载内容,都经过了原作者授权,希望把知识以电子版的形式分享给大家。
由于我们很难把书籍上面的内容一比一完全还原,甚至可能会发生编辑错误的地方,如果您发现了问题,还请联系我们。
另外,如果您对连载书籍感兴趣的话,可以购买正版图书,一是支持作者,二是可以随时做笔记并且同步学习。
本书可以在京东、淘宝、天猫、当当、书籍出版社、线下书店等任何可以购买书籍的渠道购买。如果您想要图书作者亲笔签名版图书,也可以联系我们,原价邮寄,不收取任何额外费用。
软件测试不是很快入门的职业,需要的知识多,是一门实践性、应用性很强的职业。我们要学习好它,就必须要掌握软件测试的方法、掌握软件测试的工作流程、管理流程和测试技能,同时要培养实际动手操作能力和专业实践能力。
如何保证软件测试的质量?如何适应软件测试行业的技术需求?软件开发人员如何快速加入到测试行业?这是我们关心的问题。为此,我们在《软件测试实用技术与常用模板》(第1版)的基础上,做了改版,改版后,从软件测试的基础知识出发,使读者遵循:掌握基础知识→掌握测试工作流程→掌握测试方法→熟悉软件测试管理的全过程→写作测试文档→熟悉软件测试的全过程,软件开发人员可快速加入到测试行业,成为一名合格的软件测试工程师。
软件测试是一门重要的、非常崭新的、具有广泛应用的学科,目前有的测试方法和测试技术已上升到理论层次,有的还没有上升到理论层次,作者认为,改版后的《软件测试实用技术与常用模板》对软件测试技术作了更全面详细的讨论,介绍的是当前软件测试行业所使用的技术,为上升到理论层次、为软件测试技术、测试方法完全标准化和统一化奠定了的基础,所叙述的内容基本上反映了当前软件测试技术,是一本非常好的、实用的书。
本书改版后,仍然由四个部分,但是精简、优化、整合为14章内容组成,全面详细的讨论了软件测试的思想、流程和方法。本书重实践、重应用,适合软件公司的测试经理、工程师和想进入软件测试行业的人员学习。
第一部分 软件测试的基础知识(第1章)。详细介绍:软件测试的基本知识;软件测试的质量要求;软件测试工作概述和测试工作指南,帮助读者构造了软件测试的基本框架。
第二部分 软件测试的核心技术(第2章至第4章)。详细介绍:白盒测试的实用技术;黑盒测试的实用技术;测试用例设计方法,强调白盒测试、黑盒测试的重点知识和相关技能以及测试用例的设计方法。让读者在一个高的层次上全面理解软件测试的实际测试方法。
第三部分 软件测试的实用技术与测试实训(第5章至第13章)。详细介绍:单元测试和测试实训;集成测试的实用技术;系统测试的实用技术;回归测试的实用技术; 验收测试的实用技术;功能测试和功能测试实训;性能测试和性能测试实训;自动化测试的实用技术等内容。对于这一部分内容,我们努力做到:介绍的测试实用技术达到当前的实际应用水平,力争让读者研读后,能够进入测试行业,能够独立完成测试的相关工作。
第四部分 软件测试文档写作与测试所需的常用模板(第14章)。详细介绍:测试文档的写作;软件测试所需的常用模板。测试文档写作模板是非常重要的,是测试人员必不可少的,因此,我们给出了常用的模板,希望对从事软件测试工作的人员有一定的帮助。
本书的特点是:内容上系统全面、重点突出;叙述由浅入深、循序渐进;概念上清楚易懂;实用性强。超值,附赠的测试资料里的测试知识点、测试文档模板的内容价值高,为方便读者,可直接参考使用;作者认为:这是一本国内外非常好的、实用的软件测试书籍,有“黄山归来不看山”的感觉。
本书附赠一份电子资料,其中的内容丰富、实用,可在出版社官网下载。内容有:
本书的全部课件PPT;30多个常用的软件测试文档模板,供读者参考、使用;不断更新的测试知识点wiki库;本书用到的自动化测试工具安装包及操作说明的相关内容、本书用到的手机信息管理系统模型的源码和安装程序;软件写作文档(国家标准:GB8567—88);手机信息管理系统模型--测试计划说明书;手机信息管理系统模型--详细设计说明书;手机信息管理系统模型--项目开发计划说明书;手机管理信息系统的建设;软件测试模型等内容。
本书由李龙、黎连业写作。本书是在李龙等编著的《软件测试实用技术与常用模板》、黎连业等编著的《软件测试技术与与测试实训教程》的基础上,同时参考了大量的技术资料和有关书籍、文章,并且参考引用了有关书籍、文章里的图表和同行交流的内容,尤其是王华、黎照、李淑春、刘文贞、李雯、李向函、冯海宁、李向平、韩晨晨、孙平平等人的帮助,借此机会,表示感谢!
在本书成稿过程中,其中涉及了很多测试的实际案例,特别感谢威海职业学院的翟政凯老师、织雀科技的刘文杰老师、安地智能的王凯华经理对本书实训软件的二次开发、项目文档编写及实际测试的验证等工作。本书适合以下人员阅读:
1)高等院校软件工程专业教材;
2) 软件测试培训班教材;
3) 软件测试的科技人员;
4)软件工程专业技术人员、软件质量管理人员、软件监理人员;
5) 大专院校或科研院所相关专业的教师、大学生、研究生、研究人员。
第一部分 软件测试的基本知识
第1章 软件测试概述
1.1 软件的相关知识概述
1.2 软件测试的相关知识概述
1.3 软件测试的目的和原则
1.4 软件测试的流程
1.5 软件测试对组织结构和人员的要求
1.6 软件测试的前景分析
第二部分 软件测试的核心技术
第2章 白盒测试的实用技术
2.1 白盒测试概述
2.2 白盒测试的要求
2.3 静态测试
2.4 动态测试
2.5 白盒测试的常用技术
第3章 黑盒测试的实用技术
3.1 黑盒测试概述
3.2 黑盒测试的原则和策略
3.3 黑盒测试的方法
第4章 测试用例设计方法
4.1 测试用例设计概述
4.2 测试用例的作用
4.3 测试用例的设计
4.4 测试用例设计模板举例
第三部分 软件测试的实用技术与测试实训
第5章 对本书测试平台的介绍
5.1 引言
5.2 程序系统的结构
5.3 对密码修改模块的设计说明
5.4 对详细查询功能模块的设计说明
第6章 单元测试的实用技术
6.1 单元测试概述
6.2 单元测试的主要任务
6.3 单元测试的步骤
6.4 人工测试实训
6.5 自动化测试实训
第7章 集成测试的实用技术
7.1 集成测试概述
7.2 集成测试的方法
7.3 集成测试阶段的工作
7.4 集成测试的步骤和测试用例
7.5 集成测试中的注意事项
7.6 集成测试完成的标志
7.7 集成测试实训
第8章 系统测试的实用技术
8.1 系统测试概述
8.2 系统测试的方法
8.3 系统测试的过程
8.4 系统测试实训
第9章 回归测试的实用技术
9.1 回归测试概述
9.2 回归测试的策略
9.3 回归测试用例库的维护
9.4 回归测试的方法
9.5 人工回归测试实训
9.6 自动化回归测试实训
第10章 验收测试的实用技术
10.1 验收测试概述
10.2 应用系统验收测试
10.3 外包软件的验收测试
10.4 验收测试的组织过程
10.5 验收测试实训
第11章 功能测试的实用技术
11.1 功能测试概述
11.2 功能测试的重点
11.3 功能测试的常见方法
11.4 人工功能测试实训
11.5 自动化功能测试实训
第12章 性能测试的实用技术
12.1 性能测试概述
12.2 性能测试的基本要求
12.3 性能测试的方法
12.4 性能测试的执行流程
12.5 性能测试常见的测试用例
12.6 自动化性能测试实训
第13章 自动化测试的实用技术
13.1 自动化测试框架举例
13.2 自动化测试概述
13.3 自动化测试技术的使用
13.4 自动化测试执行需要解决的问题
第四部分 软件测试文档写作模板
第14章 软件测试所需的常用模板