中软就业培训教材_软件测试基础_v1.0.1
中软国际无锡实训基地指定教材
中软软件工程师就培训指定教材
软件测试基础
学生用书
软件测试基础 培训教材 第 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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [行业资料]创设有效语境 改善英语教学
- [行业资料]微商推广引流的44种方法
- [行业资料]医疗机构输血科血库基本标准
- [行业资料]锂离子电池项目可行性研究报告(2015年
- [行业资料]申请执行人长沙市开福区人口和计划生育
- [行业资料]倾听草木的呼吸(初中阅读)
- [行业资料]长沙新环境厂房租赁合同书
- [行业资料]2022年经济师《金融专业知识与实务(中
- [行业资料]浦东新区2009学年度第二学期期末考试七
- [行业资料]企业劳动用工协议书
- [行业资料]最新苏科版七年级数学上册第二章有理数
- [行业资料]12星座与英语词汇学习
- [行业资料]2008年高考化学科经验
- [行业资料]镇政府2015年工作总结及2016年政府工作
- [行业资料]梧州市产业园区规划及招商引资报告
- [行业资料]大体积砼承台施工作业指导书
- [行业资料]学生干部在创建和谐校园中的作1
- [行业资料]小学语文教师实习个人总结
- [行业资料]2014完美最新奖金制度
- [行业资料]2016年一建建筑实务-重要知识点地质
- 【最新】人教版小学语文三年级上册:第
- 中国中小企业年鉴(地区数据)
- 动物与人类生活的关系 ppt
- 选修3 专题3 胚胎工程知识点
- 遥感技术基础复习题
- 公司员工职业生涯规划实施方案
- 辽宁省建筑施工企业安全生产许可证管理
- 15秋福师《中外幼儿教育史》在线作业二
- 2015-2020年中国网络视频行业深度调研
- 数学八年级下华东师大版21.1算术平均数
- 苏教版一年级语文下册《小松树和大松树
- 油画论文:摄影对当下油画艺术的影响
- 西方自由主义影响下的新闻自由——从17
- 基于支持向量机的商业银行信用风险评估
- 机械设计基础复习题答案(修改)(1)
- 语文:高考作文素材:材料引用及论点论
- 月份工程进度款结算单62+56
- 2018-2023年中国互联网基金行业现状研
- 人教版 PEP 五年级下册Unit1Lesson1 th
- 2014学年第二学期四年级数学期末教学质




