-
内容大纲
本书全面介绍软件测试技术和实际应用,全书分3篇,共10章。
基础篇(第1~4章)详细介绍软件测试的基本概念、功能和单元测试用例设计方法。技术篇(第5~8章)深入探讨接口及接口自动化测试、Web UI自动化测试、性能测试。扩展篇(第9、10章)重点讲述移动App非功能测试和渗透性测试等内容。全书引入“合同管理系统”项目作为实践案例,帮助读者掌握软件测试的核心技能。此外,本书还配套有阿尔法辅助教学平台,为读者提供线上线下相结合的灵活学习方式,有助于提升学习效果。
本书适合作为高等学校计算机相关专业本科生“软件测试技术”课程的教材,也可供软件测试技术人员参考使用。 -
作者介绍
-
目录
第一篇 基础篇
第1章 软件测试概述
1.1 为什么要进行软件测试
1.2 软件测试的定义
1.2.1 软件测试定义的正反两面性
1.2.2 服从于用户需求的软件测试
1.3 软件测试的目的
1.4 软件测试的原则
1.5 软件缺陷
1.5.1 一个简单的缺陷报告
1.5.2 缺陷报告的重要组成
1.5.3 完整的缺陷信息列表
1.5.4 缺陷的管理
1.6 实践:寻找合同管理系统缺陷
1.6.1 合同管理系统需求说明书
1.6.2 合同管理系统地址及用户
1.6.3 任务一:合同列表页面的缺陷说明
1.6.4 任务二:合同新增页面的缺陷说明
1.7 本章小结
第2章 软件测试入门
2.1 软件测试级别
2.1.1 单元测试
2.1.2 集成测试
2.1.3 系统测试
2.1.4 验收测试
2.2 常见应用软件的基本特征
2.3 软件测试的基本思路
2.3.1 增加功能的测试思路
2.3.2 修改功能的测试思路
2.3.3 删除功能的测试思路
2.3.4 查询功能的测试思路
2.3.5 导入/导出功能的测试思路
2.3.6 计算功能的测试思路
2.3.7 业务流程
2.4 测试用例
2.4.1 为什么需要测试用例
2.4.2 什么是测试用例
2.4.3 一个简单的测试用例
2.4.4 测试用例的元素
2.5 实践:合同管理系统测试思路分析
2.5.1 新增合同功能测试思路分析
2.5.2 修改合同功能测试思路分析
2.5.3 作废合同功能测试思路分析
2.5.4 查询合同功能测试思路分析
2.5.5 业务流程梳理
2.6 本章小结
第3章 功能测试
3.1 功能测试用例设计
3.2 等价类划分法
3.2.1 等价类划分法的定义
3.2.2 有效等价类和无效等价类
3.2.3 划分等价类的规则
3.2.4 等价类划分法实例分析
3.3 边界值分析法
3.3.1 如何确定边界值
3.3.2 边界值法实例分析
3.4 组合测试用例设计技术
3.4.1 全面测试
3.4.2 单因素覆盖
3.4.3 正交试验法
3.4.4 两两组合
3.4.5 具有约束关系的组合测试
3.4.6 种子组合测试
3.5 因果图法
3.5.1 因果图的基本符号
3.5.2 因果图法实例分析
3.6 决策表法
3.6.1 决策表的构成
……
第二篇 技术篇
第三篇 扩展篇
参考文献
附录A 阿尔法编程使用说明
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
