软件质量保证与软件测试复习笔记(第一周总体介绍+黑盒测试详细)

第一周 2.23 (总体性介绍)
- 软件测试的定义


-
常用术语解释
-
错误

-
缺陷


-
故障

-
失效

-
测试和测试用例、测试过程

-
-
出现软件缺陷的原因

-
软件开发的主要环节

-
测试过程的生命周期模型

-
软件测试的本质是针对要测试的内容确定一组测试用例

-
测试用例的组成

eg:(不重要)

-
用韦恩图理解测试(理解遗漏缺陷和过错缺陷)
规格说明和程序的关系

遗漏缺陷和过错缺陷的关系

测试用例、规格、程序之间的关系

-
穷尽性测试考虑
黑盒测试和白盒测试的定义

- 黑盒测试的穷尽性考虑

- 白盒测试的穷尽性考虑


- 黑盒测试的穷尽性考虑
-
功能性测试定义以及优缺点(黑盒测试)




-
结构性测试(白盒测试)





-
结构性测试和功能性测试的比较

-
错误与缺陷的分类(不太重要)




-
测试的级别(类似测试的生命周期)(软件测试的不同阶段)


-
几种典型的测试模型
- V模型(先开发后测试)

- W模型(同时进行开发和测试)

- H模型(测试更独立,边开发边测试)

- X模型(开发和测试交叉执行)

- V模型(先开发后测试)
-
软件测试分类总结

第二周 3.02

-
边界值分析

基本思想:

案例1:


案例2:


总结:-
n个变量的边界值分析的测试用例为:
4*n+1

-
边界值在两种情况下很适用,在一种情况下不适用

-
-
健壮性测试

案例1:


总结:n个变量的健壮性测试分析的测试用例为:6*n+1 -
最坏情况测试

案例1:

总结:n个变量的最坏情况测试分析的测试用例为:5n最坏情况与边界值分析的比较

-
最坏情况测试与健壮性测试的结合——健壮最坏情况测试

案例:

总结:n个变量的健壮最坏情况测试分析的测试用例为:7n
健壮性测试和健壮最坏情况测试的比较:

-
特殊值测试

边界值分析案例(可以不看!!!):



-
随机测试(不太重要,理解概念和优缺点即可,不会有应用题)





-
边界值测试的指导方针(整体总结)

至此,第二周的第一个ppt结束,下面开始等价类测试的ppt!
- 等价类的目录导览

- 等价类的定义

如何设计等价类测试用例

用案例说明:

1. 弱一般等价类

2. 强一般等价类

3. 弱健壮等价类测试(默认的等价类测试)

4. 强健壮等价类测试

具体如何设计等价类:



三角形问题的等价类测试案例
题目

解法:





基于决策表的测试
- 定义:

- 决策表的分类





- 根据决策表设计测试用例

- 三角形案例分析



- nextDate案例分析

最终尝试结果:



简化版:


根据简化版设计测试用例:

- 决策表总结


黑盒测试总结
等价类测试和边界值分析统称为黑盒测试,包括:


保险金案例:

















