如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
会计学设计(shèjì)测试方案(Planoftesting)入口⑵判定覆盖(Branchcoverage):在⑴的基础(jīchǔ)上,每个判定的每个分支至少执行一次。⑶条件覆盖(fùgài)(Conditioncoverage):在⑴的基础上,使每个判定表达式的每个条件都取到各种可能的结果。⑸条件组合覆盖:每个判定表达式中条件的各种可能组合都至少(zhìshǎo)出现一次。考察controlflowgraph的角度(jiǎodù),还可考虑下述覆盖:⑹点覆盖2.控制结构测试:基本(jīběn)路径、条件、循环3.等价(děngjià)划分——适用于黑盒测试⑴根据划分经验(jīngyàn),划分等价类当规定了输入范围时:当规定了输入的规则时:例:(PASCAL)语言规定,每个语句以“;”结束有效(yǒuxiào)类1个;无效类若干(以“,”结束、以“:”结束、以空格结束等等)当输入为整型时:有效(yǒuxiào)类可分为Z+、0、Z—三种当处理表格时:有效(yǒuxiào)类可分为空表、含一项的表、含多项的表等注:①以上经验亦适用于输出数据;②不需要测试编译程序肯定能发现的错误。⑵设计步骤设计一个新方案以尽可能多地覆盖(fùgài)尚未被覆盖(fùgài)的有效等价类;重复这一步骤直到所有有效类都被覆盖(fùgài)为止。设计一个新方案以覆盖(fùgài)一个且仅一个尚未被覆盖(fùgài)的无效等价类;重复这一步骤直到所有无效类都被覆盖(fùgài)为止。(通常程序执行一个错误后即不继续检测其它错误,故每次只测一个无效类)4、实用策略(PracticalStrategies)黑盒设计白盒补充①在任何情况下都应该使用边界值分析的方法;②必要时用等价划分法补充;③必要时再用错误推测法补充;④对照程序逻辑,检查测试方案。可根据对程序可靠性的要求采用不同的逻辑覆盖标准,必要时补充一些测试方案。注:即使用上述综合策略设计测试方案,仍不能保证发现一切错误。例如Lucent公司经过包括逐行检查源代码在内的多方面测试之后,其软件(ruǎnjiàn)能达标运行的成功率为80%。内容(nèiróng)总结