o 变量定义但未被使用
代码优化
o 结构优化
o 效率优化
o 可移植性优化
空间效率优化举例:
两个变量值交换
a=a+b;b=a-b;a=a-b;
或者 a=a^b;b=a^b;a=a^b;
信息流分析
检查变量和语句之间的关系,输入变量和输出变量的关系。
5. 动态分析
逻辑覆盖测试
逻辑覆盖率统计通过程序插装来实现。
6. 白盒测试的特点
o 测试人员需要了解软件的实现
o 可以检测代码中的每条分支和路径
o 揭示隐藏在代码中的错误
o 投入大、成本高
三、 黑盒测试
a. 测试类型
容量测试、负载测试
b. 测试方法
o 等价类划分
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/