白盒测试
2018-12-03 10:15:23 8 举报
AI智能生成
白盒测试思维导图
作者其他创作
大纲/内容
白盒测试概述
白盒测试含义
白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试
白盒测试和黑盒测试的比较
a.白盒测试的优缺点
b.黑盒测试的优缺点
静态测试和动态测试
a.静态测试
b.动态测试
c.黑盒测试、白盒测试、动态测试、静态测试之间的关系
程序流程图和控制流图
逻辑覆盖测试
a.语句覆盖
b.判定覆盖
c.条件覆盖
d.判定/条件覆盖
e.条件组合覆盖
f.路径覆盖
白盒静态测试
桌前检查
代码审查
代码走查
代码评审和同行评审
a.代码评审
b.同行评审
c.注意事项
d.作用
基于缺陷模式测试
a.故障模式
b.安全漏洞模式
c.疑问代码模式
d.规则模式
其他白盒测试方法
程序插装测试
程序变异测试
a.程序强变异测试
b.程序弱变异测试
循环语句测试
a.简单循环
b.嵌套循环
c.串接循环
白盒测试策略
在测试中,首先尽量使用测试工作进行静态结构分析
采用先静态后动态的组合方式,先进行静态结构分析,代码检查和静态质量度量,然后现进行覆盖测试
利用静态结构分析的结果,通过代码检查和动态测试的方法对结果进一步确认,使测试工作更为有效
覆盖率测试是白盒测试的重点,使用基本路径测试达到语句覆盖标准;对于重点模块,应使用多种覆盖标准衡量代码的覆盖率
不同测试阶段,侧重点不同
a.单元测试:以代码检查、逻辑覆盖
b.集成测试:增加静构结构分析、静态质量度量
c.系统测试:根据黑盒测试结果,采用白盒测试
0 条评论
下一页