三种基本测试:
● 基本路径测试步骤:
● 根据过程设计结果画出相应的流图
● 计算流程图的复杂度
● 确定线独立路径的基本集合
● 条件测试:
● 每个判断的分子都至少执行一次
● 每个判断表达式的每个条件都取到各种可能的结果
● 如果条件不正确,则至少条件的一个成分不正确
● 布尔运算符错
● 布尔变量错
● 布尔括弧错
● 关系算符错
● 算数表达式错
● 循环测试:
● 简单循环:
● 跳过循环
● 只通过一次循环
● 通过两次循环
● 通过m次循环(m<n-1)
● 通过n-1次循环,通过n次循环,通过n+1次循环(n最大允许循环数)
● 镶套循环:
● 从最内层循环开始测试,把其他循环都设置为最小值
● 对最小层实行简单循环测试,而外层循环的迭代参数(如循环计数器)取最小值,并为一些越界值.
● 由内向外,对下一个循环进行测试,但保持所有其他外层循环为最小值。