软件测试实用技术与常用模板(第2版)

软件测试实用技术与常用模板(第2版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书内容系统全面、重点突出;叙述由浅入深、循序渐进;概念清楚易懂,实用性强。

内容简介

本书从软件测试实用理论和实战技术的角度出发,以通俗易懂的语言讲述软件测试所需要的知识,并且以“手机信息管理系统模型”为测试软件平台,系统、全面地对测试实用理论和实训技术所需要的基本知识及高级技能进行介绍。本书突出实用性和实训的特点,是作者的软件测试经验和实践体会的总结。

本书第2版仍由四部分组成,但是精简、优化、整合为14章内容,全面详细地讨论了软件测试的思想、流程和方法。本书重实践、重应用,适合软件公司的测试经理、工程师和想进入软件测试行业的人员学习。

作者简介

作者李龙,高级软件测试工程师、项目经理;现为某网络安全公司测试部门经理、中国软件测试联盟专家,多家培训公司的兼职培训讲师,现在仍主抓一线测试工作。擅长测试框架设计、测试管理、用例设计和数值计算测试演算,对测试的前沿技术有个人独到见解。他还是《软件测试实用技术与常用模板》的作者。

章节目录

版权信息

前言

第一部分 软件测试的基本知识

第1章 软件测试概述

1.1 软件的相关知识概述

1.1.1 软件的定义及分类方法

1.1.2 软件工程的主要内容

1.1.3 软件的生存期

1.2 软件测试的相关知识概述

1.2.1 软件测试的概念

1.2.2 软件测试的方法

1.3 软件测试的目的和原则

1.3.1 软件测试的目的

1.3.2 软件测试的原则

1.4 软件测试的流程

1.4.1 软件测试工作总体流程图

1.4.2 软件测试流程关系图

1.5 软件测试对组织结构和人员的要求

1.5.1 对组织结构的要求

1.5.2 对人员的要求

1.6 软件测试的前景分析

1.6.1 现今软件测试的发展趋势

1.6.2 软件测试人员的发展方向

第二部分 软件测试的核心技术

第2章 白盒测试的实用技术

2.1 白盒测试概述

2.1.1 白盒测试的基本知识

2.1.2 白盒测试的原则

2.1.3 白盒测试的类别、依据和流程

2.2 白盒测试的要求

2.2.1 软件各层公用测试的要求

2.2.2 Java语言测试检查的要求

2.2.3 数据类型测试检查的要求

2.2.4 SQL语句测试检查的要求

2.3 静态测试

2.3.1 代码检查

2.3.2 静态结构分析

2.3.3 静态质量度量

2.4 动态测试

2.4.1 动态测试的基本特征和流程

2.4.2 动态测试的方法

2.5 白盒测试的常用技术

2.5.1 逻辑覆盖法

2.5.2 插桩测试法

2.5.3 基本路径测试法

2.5.4 域测试法

2.5.5 符号测试法

2.5.6 Z路径覆盖法

2.5.7 程序变异测试法

第3章 黑盒测试的实用技术

3.1 黑盒测试概述

3.1.1 黑盒测试的优点和缺点

3.1.2 对黑盒测试人员的要求

3.1.3 黑盒测试的意义

3.2 黑盒测试的原则和策略

3.2.1 黑盒测试的原则

3.2.2 黑盒测试的策略

3.3 黑盒测试的方法

3.3.1 等价类划分法

3.3.2 边界值分析法

3.3.3 因果图法

3.3.4 判定表驱动法

3.3.5 场景法

3.3.6 功能图法

3.3.7 错误推测法

3.3.8 正交试验设计法

第4章 测试用例设计方法

4.1 测试用例设计概述

4.1.1 什么是测试用例

4.1.2 为什么要编写测试用例

4.1.3 测试用例主要包括哪些内容

4.1.4 设计测试用例所需的文档资料

4.1.5 测试用例设计要点

4.2 测试用例的作用

4.2.1 指导测试实施

4.2.2 指导测试数据规划

4.2.3 指导脚本编写

4.2.4 作为评判基准

4.2.5 作为分析缺陷的基准

4.3 测试用例的设计

4.3.1 白盒测试用例的设计

4.3.2 黑盒测试用例的设计

4.3.3 综合设计方法

4.3.4 测试用例设计的原则和注意事项

4.3.5 测试用例的维护和管理

4.4 测试用例设计模板举例

4.4.1 功能测试用例的设计

4.4.2 性能测试用例的设计

4.4.3 容错能力测试用例的设计

4.4.4 恢复能力测试用例的设计

4.4.5 接口测试用例的设计

4.4.6 需求测试用例的设计

4.4.7 路径测试用例的设计

4.4.8 信息安全测试用例的设计

第三部分 软件测试的实用技术与测试实训

第5章 对本书测试平台的介绍

5.1 引言

5.1.1 编写目的

5.1.2 背景

5.1.3 定义

5.1.4 参考资料

5.2 程序系统的结构

5.3 对密码修改模块的设计说明

5.3.1 程序描述

5.3.2 功能

5.3.3 输入项

5.3.4 输出项

5.3.5 算法

5.3.6 流程逻辑

5.3.7 接口

5.4 对详细查询功能模块的设计说明

5.4.1 程序描述

5.4.2 功能

5.4.3 输入项

5.4.4 输出项

5.4.5 算法

5.4.6 流程逻辑

5.4.7 接口

第6章 单元测试的实用技术

6.1 单元测试概述

6.1.1 单元测试的目的

6.1.2 单元测试用例的设计要点

6.2 单元测试的主要任务

6.2.1 程序语法检查

6.2.2 程序逻辑检查

6.2.3 模块接口测试

6.2.4 局部数据结构测试

6.2.5 路径测试

6.2.6 边界条件测试

6.2.7 错误处理测试

6.2.8 代码书写规范检查

6.3 单元测试的步骤

6.4 人工测试实训

6.5 自动化测试实训

6.5.1 选择适用的单元测试工具

6.5.2 自动化单元测试中需要注意的问题

6.5.3 自动化单元测试的工作重点

6.5.4 自动化单元测试案例

第7章 集成测试的实用技术

7.1 集成测试概述

7.1.1 集成测试基本情况

7.1.2 集成测试重点考虑的内容

7.1.3 集成测试过程

7.2 集成测试的方法

7.2.1 自底向上集成测试

7.2.2 自顶向下集成测试

7.2.3 核心系统先行集成测试

7.2.4 高频集成测试

7.2.5 桩驱动测试

7.3 集成测试阶段的工作

7.3.1 计划阶段

7.3.2 设计阶段

7.3.3 实现阶段

7.3.4 执行阶段

7.4 集成测试的步骤和测试用例

7.5 集成测试中的注意事项

7.6 集成测试完成的标志

7.7 集成测试实训

第8章 系统测试的实用技术

8.1 系统测试概述

8.1.1 系统测试的目的与意义

8.1.2 系统测试的主要内容

8.1.3 系统测试的测试类型

8.1.4 系统测试策略

8.1.5 系统测试环境

8.2 系统测试的方法

8.2.1 人工系统测试

8.2.2 自动化系统测试

8.2.3 多任务测试

8.2.4 临界测试

8.2.5 中断测试

8.3 系统测试的过程

8.4 系统测试实训

8.4.1 对登录界面的测试

8.4.2 对修改用户名和密码模块的测试

8.4.3 手机信息管理系统界面测试

8.4.4 易用性测试

第9章 回归测试的实用技术

9.1 回归测试概述

9.1.1 什么是回归测试

9.1.2 回归测试的范围

9.2 回归测试的策略

9.2.1 回归测试人员的选择

9.2.2 回归测试流程分析

9.2.3 回归测试需要克服的问题

9.3 回归测试用例库的维护

9.3.1 删除过时的测试用例

9.3.2 改进不受控的测试用例

9.3.3 删除冗余的测试用例

9.3.4 增添新的测试用例

9.4 回归测试的方法

9.4.1 再测试全部用例

9.4.2 基于风险进行测试

9.4.3 基于操作进行测试

9.4.4 仅测试修改部分

9.4.5 总结回归测试结果

9.5 人工回归测试实训

9.6 自动化回归测试实训

9.6.1 自动化回归测试工作中的问题

9.6.2 自动化回归测试解决方案

9.6.3 手机信息管理系统回归测试案例

第10章 验收测试的实用技术

10.1 验收测试概述

10.1.1 验收测试的首要条件

10.1.2 验收测试的主要内容

10.1.3 验收测试的过程

10.1.4 验收测试的设计思路

10.2 应用系统验收测试

10.2.1 验收工作

10.2.2 验收报告

10.2.3 鉴定工作程序和文档资料

10.3 外包软件的验收测试

10.3.1 软件配置和配置审核

10.3.2 非正式验收测试

10.3.3 正式验收测试

10.4 验收测试的组织过程

10.4.1 验收测试组织方案

10.4.2 项目进度审核

10.4.3 验收测试计划

10.5 验收测试实训

10.5.1 验收交付清单

10.5.2 验收测试要点说明

10.5.3 文档验收内容分析

10.5.4 项目验收情况汇总

第11章 功能测试的实用技术

11.1 功能测试概述

11.1.1 功能测试的基本概念

11.1.2 功能测试的基本要求

11.1.3 功能测试需要的参考文档

11.2 功能测试的重点

11.3 功能测试的常见方法

11.3.1 安装与卸载测试

11.3.2 运行与关闭测试

11.3.3 基础交互功能测试

11.3.4 Web功能测试

11.3.5 文件测试

11.3.6 数据库测试

11.4 人工功能测试实训

11.4.1 安装与卸载测试

11.4.2 登录测试

11.5 自动化功能测试实训

第12章 性能测试的实用技术

12.1 性能测试概述

12.1.1 性能测试的目的

12.1.2 性能测试的准备工作

12.1.3 性能测试的分类

12.2 性能测试的基本要求

12.2.1 性能测试的先决条件

12.2.2 对性能测试相关文档的要求

12.2.3 对性能测试人员的要求

12.3 性能测试的方法

12.4 性能测试的执行流程

12.5 性能测试常用的测试用例

12.6 自动化性能测试实训

12.6.1 待测测试模型介绍

12.6.2 检查测试环境

12.6.3 使用LoadRunner进行测试

第13章 自动化测试的实用技术

13.1 自动化测试框架举例

13.2 自动化测试概述

13.2.1 自动化测试的优点

13.2.2 自动化测试的缺点

13.2.3 自动化测试要点

13.2.4 自动化测试工作的重点

13.2.5 自动化测试的级别

13.3 自动化测试技术的使用

13.3.1 自动化测试采用的技术

13.3.2 自动化测试技术的比较

13.3.3 自动化测试适用的测试阶段及其执行的先决条件

13.3.4 自动化测试方案选择需要考虑的因素

13.4 自动化测试执行需要解决的问题

第四部分 软件测试文档写作模板

第14章 软件测试所需的常用模板

14.1 测试需求说明书写作模板

14.2 测试计划写作模板

14.3 风险管理写作模板(在线资料)

14.4 测试方案写作模板

14.5 单元测试写作模板

14.6 代码检查写作模板(在线资料)

14.7 集成测试写作模板

14.8 系统测试写作模板

14.9 验收大纲写作模板

14.10 功能测试写作模板(在线资料)

14.11 性能测试写作模板

14.12 可靠性测试写作模板

14.13 软件安全性测试写作模板(在线资料)

14.14 测试用例写作模板

14.15 测试项目阶段总结报告写作模板(在线资料)

14.16 测试分析报告写作模板(在线资料)

14.17 测试总结写作模板

14.18 用户手册写作模板(在线资料)

14.19 操作手册写作模板(在线资料)

14.20 项目结项报告写作模板(在线资料)

14.21 系统运行维护管理写作模板

14.22 软件测评写作模板

14.23 测试管理写作模板

14.24 测试项目监控管理写作模板(在线资料)

14.25 配置管理写作模板

14.26 测试项目质量保证管理写作模板(在线资料)

14.27 测试项目变更管理写作模板(在线资料)

参考文献

软件测试实用技术与常用模板(第2版)是2018年由机械工业出版社华章分社出版,作者李龙。

得书感谢您对《软件测试实用技术与常用模板(第2版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
精通软件性能测试与LoadRunner实战(第2版) 电子书
新的测试工具LoadRunner技术解读。 丰富的案例介绍,帮助读者学以致用。 丰富的练习题与面试题型,为读者学练结合打基础。 内容从测试项目实战需求出发,讲述了软件测试的分类以及测试的流程 还重点讲述了性能测试技术和LoadRunner 11.0与12.60工具应用的实战知识 基于实践中经常遇到的问题汇总了几十个解决方案 详细的项目案例、完整的性能测试方案、计划、用例设计、性能总结及相关交付文档为您做好实际项目测试提供了很好的帮助 适合测试初学者、测试人员、测试经理以及开发人员学习,也适合作为大专院校相关专业师生的学习用书,以及培训机构的教材。
软件测试效率手册 电子书
本书主要介绍软件测试技术,涵盖白盒测试、黑盒测试、性能测试和软件测试管理四部分内容。在单元测试、集成测试和功能测试中,基于已有的软件测试理论、方法,提出用“二八”定律思想来指导软件测试实践的探索,旨在帮助软件测试人员以较小成本测出更多问题,提升软件质量。本书以一个实际项目的测试案例贯穿始终,方便读者直观地理解软件测试相关理论,支持读者快速上手。
软件测试实用教程 电子书
软件测试是一门涉及广泛知识的学科,软件测试行业在国内方兴未艾,测试工程师们亟须掌握各种测试技术和工具,测试团队的管理也亟须完善和提高。本书在编写过程中考虑到测试人员的需求,尤其是测试新手对各种知识的需求,提供了丰富的测试知识:首先介绍了国内外先进的测试技术和测试理念,如微软的测试方法、RUP中的测试过程、敏捷测试的理念等;其次详细讲述了几个主要测试工具的使用,如LoadRunner、AppScan
软件测试(慕课版) 电子书
基础篇,第1-6章,第1章软件测试基础,第2章软件测试策略,第3章黑盒测试与测试用例设计,第4章白盒测试,第5章软件测试的过程管理,第6章软件测试的度量。实践篇,第7、8章,第7章系统测试技术,第8章软件测试工具及其应用。提高篇,第9-12章,第9章第三方测试,第10章公有云测试质量评估和可靠性指标,第11章java程序代码风格检测与修复,第12章软件测试的拓展与提高。
常用工具软件教程 电子书
《常用工具软件教程》以计算机中常用工具软件为基础,讲述了常用工具软件在日常工作、学习和生活中的使用方法。内容主要包括“EasyRecovery”磁盘数据恢复工具、“一键Ghost”备份和还原系统工具、“Windows优化大师”优化系统工具、“鲁大师”系统硬件检测工具、浏览器工具、上传下载工具、“腾讯QQ”聊天工具、“Foxmail”通信工具、“AdobeReaderXI”阅读PDF文档工具、“有道