5. 充分注意测试中的群集现象。经验表明,测试后程序中残存
的错误数目与该程序中已发现的错误数目成正比。
从BBS上下到的一个PPT,里面的内容比较简单,文字化
1.了解什么是软件测试,软件测试做些什么?
2.软件测试的方法、工具、流程
3.测试用例由什么组成?
测试用例应由"测试输入数据和对应的预期输出结果这两部分
组成,在设计测试用例时,应包括合理的输入条件不合理的输入
条件。
4.充分注意测试中的群集现象。
经验表明,测试后程序中残存的错误数目与该程序中已发现
的错误数目成正比。
5.黑盒、白盒测试?
6.判定覆盖测试(分支覆盖)?
程序中每个判断的取真分支和取假分支至少经历一次。
7.语句覆盖?
语句覆盖就是设计若干个测试用例,运行被测程序,使得每一可
执行语句至少执行一次。
8.条件覆盖?
条件覆盖就是设计若干个测试用例,运行被测程序,使得程序中
每个判断的每个条件的可能取值至少执行一次
9.判定-条件覆盖?
判定-条件覆盖就是设计足够的测试用例,使得判断中每个条件
的所有可能取值至少执行一次,每个判断中的每个条件的可能取
值至少执行一次
10.条件组合覆盖?
条件组合覆盖就是设计足够的测试用例,运行被测程序,使得每
个判断的所有可能的条件取值组合至少执行一次。
11.路径测试?
路径测试就是设计足够的测试用例,覆盖程序中所有可能的路径
。
12.分支结构有2类?
嵌套型,有n个判断的时候需要n+1个测试用例
连锁型,有n个判定的时候需要2n(2的N次方)个测试
13:黑盒测试用例设计:
等价类划分:等价类划分方法把所有可能的输入数据,即程序的
输入域划分成若干部分,然后从每一部分中选取少数有代表性的
数据做为测试用例;使用这一方法设计测试用例要经历划分等价
类(列出等价类表)和选取测试用例两步;
划分等价类等价类的原则。(1) 如果输入条件规定了取值范围
,或值的个数,则可以确立一个有效等价类和两个无效等价类。
边界值分析
错误推测法
因果图
_______
软件测试的各种策略、方法