作者 |
李月峰 |
丛书名 |
出版社 |
电子工业出版社 |
ISBN |
9787121407246 |
简要 |
简介 |
内容简介书籍计算机书籍 本书共分两个部分,第一部分是软件测试相关知识:主要包括软件测试基础知识,软件测试方法,软件测试技术,测试报告与测试评测,软件测试项目管理,软件自动测试化;第二部分是智能手机软件测试实践,主要包括移动终端的概述,智能手机软件测试技术、智能手机软件测试常见功能测试实践以及如何实现智能手机自动化测试实践等。整本教材阐述了软件测试基本理论知识以及智能手机软件测试的实践操作,强化软件测试必备的基本知识,培养手机软件测试技能,适应行业发展与职业变化的基本能力。为了获得大量的手机测试实践例子,本书的编写还邀请了行业人员共同参与。 |
目录 |
第1 章 软件测试的基础知识 ........................................ 3 1.1 软件的定义及发展史 ........................................ 4 1.1.1 软件的定义 ........................................ 4 1.1.2 软件的发展史 ........................................ 4 1.2 软件测试的定义及发展历程 ........................................ 7 1.2.1 软件测试的定义 ........................................ 7 1.2.2 软件测试的发展历程 ........................................ 7 1.3 软件测试行业的机遇与挑战 ........................................ 8 1.4 软件测试的意义 ........................................ 10 1.5 软件测试过程模型 ........................................ 12 1.5.1 V 模型 ........................................ 12 1.5.2 W 模型 ........................................ 13 1.5.3 X 模型 ........................................ 14 1.5.4 H 模型 ........................................ 15 1.5.5 前置测试模型 ........................................ 16 1.5.6 成熟度模型 ........................................ 17 1.5.7 选择软件测试过程模型 ........................................ 21 1.6 软件缺陷 ........................................ 22 1.6.1 概述 ........................................ 23 移动应用软件测试技术与实践 ·vi· 1.6.2 产生原因 ........................................ 25 1.6.3 软件缺陷的分类 ........................................ 26 1.6.4 软件缺陷处理跟踪 ........................................ 28 1.6.5 软件缺陷生命周期 ........................................ 28 1.6.6 软件缺陷处理 ........................................ 29 1.7 软件测试工程师 ........................................ 33 1.7.1 概述 ........................................ 33 1.7.2 主要工作 ........................................ 33 1.7.3 需要的专业技能 ........................................ 34 1.7.4 需要的行业知识 ........................................ 35 1.7.5 需要的个人素养 ........................................ 35 1.8 本章小结 ........................................ 36 1.9 目标测试 ........................................ 36 第2 章 软件测试方法 ........................................ 38 2.1 黑盒测试 ........................................ 39 2.1.1 概念 ........................................ 39 2.1.2 基本方法 ........................................ 39 2.1.3 黑盒测试的选择策略 ........................................ 65 2.2 白盒测试 ........................................ 66 2.2.1 概念 ........................................ 66 2.2.2 基本方法 ........................................ 66 2.2.3 选择策略 ........................................ 72 2.2.4 静态测试和动态测试 ........................................ 72 2.3 主动测试和被动测试 ........................................ 73 2.4 本章小结 ........................................ 74 2.5 目标测试 ........................................ 75 第3 章 软件测试技术 ........................................ 78 3.1 单元测试 ........................................ 79 3.1.1 作用 ........................................ 79 3.1.2 内容 ........................................ 80 3.1.3 案例 ........................................ 81 目 录 ·vii· 3.2 集成测试 ........................................ 82 3.2.1 意义 ........................................ 82 3.2.2 目标 ........................................ 83 3.2.3 过程 ........................................ 83 3.2.4 方案 ........................................ 84 3.3 系统测试 ........................................ 86 3.3.1 目标与内容 ........................................ 86 3.3.2 分类 ........................................ 87 3.3.3 流程 ........................................ 87 3.4 验收测试 ........................................ 88 3.4.1 定义和目的 ........................................ 88 3.4.2 内容 ........... |