软件测试课程设计
第 2 章 软件测试基本概念
课程主页
01
软件测试方法和技术
02
第1章回顾
03
2.1 软件缺陷
04
2.1 软件缺陷
05
缺陷是质量的对立面
06
2.1.1 软件质量的内涵
07
2.1.1 软件质量的内涵
08
什么是“质量” ?
09
什么是“质量” ?
10
质量 =品牌 =客户满意度
11
软件质量 的内涵
12
高质量软件标准体系
13
产品质量的标准
14
软件质量特征 (ISO 9126)
15
ISO 9126软件质量三层模型
16
Boehm软件质量模型
17
最新质量标准:ISO25000系列
18
内部质量外部质量使用质量
19
内部度量
20
产品质量模型
21
使用质量模型
22
示例:Web Portal的使用的质量
23
2.1.2 软件缺陷的定义
24
First Bug
25
缺陷 – Defect, Bug
26
软件缺陷
27
软件缺陷的现象
28
2.1.3 软件缺陷的判断准则
29
2.1.4 软件缺陷的产生
30
2.1.5 软件缺陷的构成
31
软件缺陷在不同阶段的分布
32
2.1.6 修复软件缺陷的成本
33
2.2 软件测试的分类
34
软件测试的分类
35
不同维度的分类
36
软件测试方式
37
静态测试 vs. 动态测试
38
主动测试 vs. 被动测试
39
手工测试 vs. 自动化测试
40
基于脚本的测试 vs. 探索式测试
41
2.3 静态测试和动态测试
42
静态测试
43
2.3.1 产品评审
44
需求评审解决的问题
45
需求评审的标准
46
如何做好需求评审?
47
设计评审
48
设计评审解决的问题
49
2.3.2 静态分析
50
静态分析分为两种情况
51
代码静态分析
52
2.3.3 验证与确认(V&V)
53
验证和确认
54
2.4 主动测试 vs. 被动测试
55
实例:在线测试(Product-in Testing)
56
2.5 黑盒测试方法和白盒测试
57
小结
58
2.6 软件测试层次
59
软件测试4个层次
60
不同测试层次的任务
61
单元测试
62
示例
63
集成测试
64
持续集成、持续测试
65
示例
66
系统功能测试
67
系统非功能性测试
68
验收测试
69
α、β测试 &在线测试
70
2.7 软件测试工作范畴
71
软件测试自身工作流程
72
测试需求分析
73
软件测试策略
74
测试计划
75
测试设计
76
测试用例
77
测试执行
78
基于脚本的测试
79
探索式测试定义
80
基于脚本的测试 vs. 探索式测试
81
ET vs. ST -2
82
测试结果和过程评估
83
本章小结
84
作业
85
思考题
86
实验:完成一个简单的测试过程
87
感 谢 聆 听
共 87 页。方向键或滚轮翻页;目录页可用关键词检索。