教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 行业资料 >

中软就业培训教材_软件测试基础_v1.0.1

来源:网络收集 时间:2026-04-11
导读: 中软国际无锡实训基地指定教材 中软软件工程师就培训指定教材 软件测试基础 学生用书 软件测试基础 培训教材 第 2 页 共 110 页 书名: 软件测试基础 内部编号: JYB 版本号:V1.0 编辑单位:中软国际无锡实训基地 地址: 无锡新区新安镇震泽路5号江苏软件外

中软国际无锡实训基地指定教材

中软软件工程师就培训指定教材

软件测试基础

学生用书

软件测试基础 培训教材 第 2 页 共 110 页

书名: 软件测试基础

内部编号: JYB

版本号:V1.0

编辑单位:中软国际无锡实训基地

地址: 无锡新区新安镇震泽路5号江苏软件外包产业园处子座B 座

邮编: 214028

电话:

网站:

E-mail :

声明:

软件测试基础 培训教材 第 3 页 共 110 页

目录

第1章

软件测试介绍及如何学习 ....................................................................................... 6 1.1

测试人员应具备素质 ............................................................................................... 6 1.2 测试工作如何进行 (7)

1.2.1 基本情况 (7)

1.2.2 测试计划 (7)

1.2.3 测试用例开发 (8)

1.2.4 Bug 跟踪过程 (9)

1.2.5 Bug 的不同处理方式 (9)

1.3 如何学习此门课 (10)

1.3.1 测试准备工作 (10)

1.3.2 向有经验的测试人员学习 (10)

1.3.3 阅读软件测试的相关书籍 (10)

1.3.4 走读缺陷跟踪库中的问题报告单 (10)

1.3.5 走读相关产品的历史测试用例 (10)

1.3.6 学习产品相关的业务知识 (11)

1.3.7 识别测试需求 (11)

1.3.8 确认需求的优先级 (11)

1.3.9 利用已有的软件 Checklist (11)

1.3.10 测试用例设计及编写 (11)

1.4 如何成为一个好的测试人员 (11)

1.5 外包测试 (13)

1.5.1 什么是软件外包 (13)

1.5.2 什么是软件外包测试 (14)

练习 (15)

第2章 软件测试基础 (16)

2.1 软件测试概念 (16)

2.1.1 软件测试定义 (16)

2.1.2 软件测试术语 (16)

2.2 软件测试目的与局限性 (17)

2.2.1 软件测试目的与原则 (17)

2.2.2 软件测试局限性 (17)

2.2.3 软件测试误区 (18)

2.3 软件测试类型 (18)

2.3.1 静态测试 (19)

2.3.2 动态测试 (21)

2.3.3 白盒测试 (23)

2.3.4 黑盒测试 (24)

2.3.5 基于风险测试 (24)

2.3.6 基于模型测试 (25)

2.3.7 自动化测试与手工测试 (26)

2.3.8 测试步骤 (26)

软件测试基础

培训教材 第 4 页 共 110 页

2.3.9 面向对象测试 (30)

练习 (41)

第3章 软件测试过程 (42)

3.1 软件测试过程概述 (42)

3.1.1 测试过程管理理念 (42)

3.1.2 测试过程管理实践 (43)

3.1.3 测试过程可持续改进 (45)

3.2 软件测试过程模型 (45)

3.3 软件测试过程详细 (48)

3.3.1 测试计划 (48)

3.3.2 测试策略 (48)

3.3.3 测试资源 (49)

3.3.4 测试过程步骤 (49)

练习 (54)

第4章 软件测试技术 (55)

4.1 黑盒测试技术 (55)

4.2 白盒测试技术(单元测试技术) (62)

4.2.1 单元测试任务 (63)

4.2.2 单元测试过程 (64)

4.2.3 白盒测试举例 (65)

4.3 软件测试自动化 (70)

4.3.1 实施软件测试自动化的理由分析 (70)

4.3.2 国内软件测试自动化实施现状分析 (70)

4.3.3 国内软件测试自动化实施不成功原因分析 (71)

4.3.4 正确认识国内未实施软件测试自动化的根源 (71)

4.3.5 软件测试自动化的引入条件 (72)

4.3.6 对企业自身现状的评估分析 (73)

4.3.7 对企业推行自动化测试的风险分析 (74)

4.3.8 自动化测试与手工测试选择标准 (76)

4.4 Web 测试技术 (77)

4.4.1 测试方法 (77)

4.4.2 存在风险及解决方法 (84)

4.4.3 软件缺陷的原则 (85)

练习 (85)

第5章 缺陷管理与工具 (86)

5.1 Bug 编写 (86)

练习 (88)

第6章 附录 (89)

6.1 软件测试计划编写 (89)

6.1.1 简介 (89)

6.1.2 测试参考文档和测试提交文档 (89)

6.1.3 测试进度 (90)

6.1.4 测试资源 (91)

6.1.5 系统风险、优先级 (92)

软件测试基础

培训教材 第 5 页 共 110 页

6.1.6 测试策略 (92)

6.1.7 问题严重度描述 (101)

6.2 测试报告编写指南 (103)

6.2.1 概述 (103)

6.2.2 测试概要 (103)

6.2.3 测试结论与建议 (107)

6.3 测试准则 (108)

软件测试基础 培训教材 第 6 页 共 110 页

第1章 软件测试介绍及如何学习

本章目的是让读者了解软件测试及如何进行软件测试的学习。

1.1 测试人员应具备素质

人是测试工作中最有价值也是最重要的资源,没有一个合格的、积极的测试小组,测试就不可能实现。然而,在软件开发产业中有一种非常普遍习惯,那就是让那些经验最少的新手、没有效率的开发者或不适合干其他工作的人去做测试工作。但对一个系统进行有效的测试所需要的技能绝对不比进行软件开发需要的少,事实上,测试者将获得极其广泛的经验,他们将遇到许多开发者不可能遇到的问题。 根据实践的经验,现总结测试人同应具备素质如下:

(1) 沟通能力。一名理想的测试者必须能够同测试涉及到的所有人进行沟通,具有与

技术(开发者)和非技术人员(客户,管理人员)的交流能力。既要可以和用户

谈得来,又能同开发人员说得上话,不幸的是这两类人没有共同语言。和用户谈

话的重点必须放在系统可以正确地处理什么和不可以处理什么上。而和开发者谈

相同的信息时,就必须将这些活重新组织以另一种方式表达出来,测试小组的成

员必须能够同等地同用户和开发者沟通。

(2) 移情能力。和系统开发有关的所有人员都处在一种既关心又担心的状态之中。用

户担心将来使用一个不符合自己要求的系统,开发者则担心由于系统要求不正确

而使他不得不重新开发整个系统,管理部门则担心这个系统突然崩溃而使它的声

誉受损。测试者必须和每一类人打交道,因此需要测试小组的成员对他们每个人

都具有足够的理解和同情,具备了这种能力可以将测试人员与相关人员之间的冲

突和对抗减少到最低程度。

(3) 技术能力。总体而言,开发人员对那些不懂技术的人持一种轻视的态度。一旦测

试小组的某个成员作出了一个错误的断定,那么他们的可信度就会立刻被减弱。

一个测试者必须既明白被测软件系统的概念又要会使用工程中的那些工具。要做

到这一点需要有几年以上的编程经验,前期的开发经验可以帮助对软件开发过程

有较深入的理解,从开发人员的角度正确的评价测试者,简化自动测试工具编程

的学习曲线。

(4) 自信心。开发者指责测试者出了错是常有的事,测试者必须对自己的观点有足够

的自信心。如果容许别人对自己指东指西,就不能完成什么更多的事情了。

(5) 外交能力。当你告诉某人他出了错时,就必须使用一些外交方法。机智老练和外

交手法有助于维护与开发人员的协作关系,测试者在 …… 此处隐藏:18789字,全部文档内容请下载后查看。喜欢就下载吧 ……

中软就业培训教材_软件测试基础_v1.0.1.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/334519.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)