【软件测试】(四)白盒测试

思维导图#

白盒测试基本技术

静态测试

代码检查法

桌面检查

代码走查

代码审查

静态结构分析

代码质量度量

动态测试

边界值测试

逻辑覆盖法

基本路径法

静态测试#

代码检查法#

比较 桌面检查 代码审查 代码走查
执行人员 程序员 开发+测试 开发+测试
测试目的 发现错误 发现新错误 找到错误
使用场景 具有主观性 时间较长 多视角看待代码问题
定义 由一人阅读程序 正式的评审活动 非正式

静态结构分析#

软件质量度量#

5个常用软件质量指标#

  1. SLOC(source lines of code)源代码行
  2. 每个代码段/模块/时间段的bug数
  3. 代码覆盖率
  4. 设计/开发约束

1.类、方法的长度
2.一个类中方法、属性的个数
3.方法、构造函数参数的个数
4.代码中魔术数字、字符串的使用(魔术数字指直接代码中的具体数值,其他人难以理解数字的意义)
5.注释反比例

  1. 圈复杂度

覆盖测试#

基本路径测试#

测试工具#

作者:Gim

出处:https://www.cnblogs.com/Gimm/p/18257836

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   踩坑大王  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示