假设一个程序输入量和Y输 出量Z。在字长为32位的计算机 运行。若XY取整数,按黑盒方法 进行穷举测试: 0可能渠用的 测试数据组X 232x232 26 如果测试一组数据需要1毫秒 年工作365×24小时,完成所有测 试需5亿年
假设一个程序P有输入量X和Y及输 出量Z。在字长为32位的计算机上 运行。若X、Y取整数,按黑盒方法 进行穷举测试: 可能采用的 测试数据组: 2 32×2 32 =2 64 如果测试一组数据需要1毫秒,一 年工作365× 24小时,完成所有测 试需5亿年
白盒测试 0此方法把测试对象看做一个透明的 盒子,它允许测试人员利用程序内 部的逻輯结枃及有关信息,设计或 选择测试用例,对程序所有逻辑路 径进行测试 a通过在不同点检查程序的状态,确 定实际的状态是否与预期的状态一 致。因此白盒测试又称为结构测试 或逻辑驱动测试
白盒测试 此方法把测试对象看做一个透明的 盒子,它允许测试人员利用程序内 部的逻辑结构及有关信息,设计或 选择测试用例,对程序所有逻辑路 径进行测试。 通过在不同点检查程序的状态,确 定实际的状态是否与预期的状态一 致。因此白盒测试又称为结构测试 或逻辑驱动测试
a软件人员使用白盒测试方法,主要 想对程序模块进行如下的检查 口对程序模块的所有独立的执行路 径至少测试一次; 口对所有的逻辑判定,取“真”与 取“假”的两种情况都至少测试 次 0在循环不的边界和运行界限内执行 循环体; 口测试内部数据结构的有效性,等
软件人员使用白盒测试方法,主要 想对程序模块进行如下的检查: 对程序模块的所有独立的执行路 径至少测试一次; 对所有的逻辑判定,取“真”与 取“假”的两种情况都至少测试一 次; 在循环的边界和运行界限内执行 循环体; 测试内部数据结构的有效性,等
0对一个具有多重选择和循环嵌套的 程序,不同的径数目可能是天文 数字。给出一个小程序的流程图, 它包括了一个执行20次的循环。 a包含的不同执行路径数达5条,对 每一条路径进行测试需要1毫秒, 假定一年工作365×24小时,要想 把所有路径测试亮,需3170年
对一个具有多重选择和循环嵌套的 程序,不同的路径数目可能是天文 数字。给出一个小程序的流程图, 它包括了一个执行20次的循环。 包含的不同执行路径数达5 20条,对 每一条路径进行测试需要1毫秒, 假定一年工作365 × 24小时,要想 把所有路径测试完,需3170年
循环≤20次