1、白盒测试分为:静态测试和动态测试。
2、静态测试包含类型:
代码检查法:主要检查代码和设计的一致性,代码对标准的遵循、可读性,代码逻辑表达的正确性,代码结构的合理性等方面。
3、代码检查分为:桌面检查(程序员自己检查)、代码审查(审查小组)、走查(审查小组)
4、违背程序编写标准的问题:
程序中不安全、不明确和模糊的部分
找出程序中不可移植部分
5、违背程序编程风格的问题:
变量检查、命名和类型审查、程序逻辑审查、程序语法检查、程序结构检查
6、白盒测试原则:
①保证一个模块中的所有独立路径至少被使用一次
②对所有逻辑值均需测试True和False
③在上下边界及可操作范围内运行所有循环
④检查内部数据结构以确保其有效性
7、动态测试包含类型:
基本路径测试法:
逻辑覆盖法:
逻辑覆盖法
8、控制流程图:
控制流程图