白盒测试

特点:代码覆盖率高

缺点:

1.覆盖所有代码路径难度大

2.业务功能可能覆盖不全

3.测试开销大


大多数使用黑盒测试,重点业务使用白盒测试。

静态白盒测试:不去执行代码

1.桌面检查

2.代码审查:结构规范

3.代码走查:功能实现

4.代码扫描工具

动态白盒测试:执行代码

1.逻辑覆盖

语句覆盖(最弱)

判定覆盖

条件覆盖

判定条件覆盖

条件组合覆盖

路径覆盖(百分百路径覆盖成本太高)

2.基本路径测试方法

步骤:

根据代码画出程序控制流图;

计算程序的环形复杂度;

导出可执行路径,确定程序的独立路径;

根据独立路径,设计测试用例的输入数据和预期输出。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.静态白盒 2.动态白盒 由于是动态的,-定是测试运行中的程序;由于是白盒测试,就一定要洞察盒子里面,检查代码并...
    八匹马zbj阅读 3,890评论 0 0
  • 明天去参加一个面试,软件测试,我也不知为啥我要报这样一个岗位,估计是“户口”两个字吧。 总之要复习一下测试的基本知...
    Transnet2014阅读 4,204评论 0 9
  • 白盒测试方法可以分为两大类:静态测试方法和动态测试方法,动态测试方法是设计一系列的测试用例,通过输入预先设定好的数...
    猫_34b5阅读 5,431评论 0 0
  • 定义:白盒测试又称结构测试,透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,白盒指的是程...
    裁尘的人儿阅读 4,179评论 0 0
  • 4.1:白盒测试概述 白盒测试与程序内部测试有关,故也称结构测试或逻辑驱动测试。测试者必须检查程序的逻辑结构等内部...
    涪江侠客阅读 4,050评论 0 0

友情链接更多精彩内容