网站建设的外国文献吴江开发区建设局网站
第一周 2.23 (总体性介绍)
- 软件测试的定义
 

 
-  
常用术语解释
-  
错误

 -  
缺陷


 -  
故障

 -  
失效

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

 
 -  
 -  
出现软件缺陷的原因

 -  
软件开发的主要环节

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

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

 -  
测试用例的组成

eg:(不重要)

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

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

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

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

- 黑盒测试的穷尽性考虑

 - 白盒测试的穷尽性考虑


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




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





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

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




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

 

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

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

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

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

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

 
第二周 3.02

-  
边界值分析

基本思想:

案例1:


案例2:


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

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

 
 -  
 -  
健壮性测试

案例1:


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

案例1:

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

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

案例:

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

 -  
特殊值测试

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



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





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

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

 - 等价类的定义

 
如何设计等价类测试用例
 
 用案例说明:
 
 1. 弱一般等价类
 
 2. 强一般等价类
 
 3. 弱健壮等价类测试(默认的等价类测试)
 
 4. 强健壮等价类测试
 
具体如何设计等价类:
 
 
 
三角形问题的等价类测试案例
题目
 
解法:
 
 
 
NextDate测试等价用例

 
 弱健壮等价类测试用例:
 
弱一般 = 强一般 = 1
弱健壮 = 2*3 + 1
强健壮 = 3**3 = 27
 
nextDate变式:
 
 
弱一般 = max(3, 4, 3) = 4
强一般 = 3*4*3
弱健壮 = 4  +  3*2
强健壮 = 5 * 6  *  5
 

 
基于决策表的测试(重点看上课讲的,这里不重要!)
- 定义:

 - 决策表的分类





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

 - 三角形案例分析



 - nextDate案例分析

最终尝试结果:



简化版:


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

 - 决策表总结


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