软件测试-白盒测试

本文介绍了白盒测试,包括静态和动态两种方法。静态测试涉及桌面检查、代码审查和工具扫描,而动态测试则侧重于逻辑覆盖法,如路径覆盖和条件覆盖。在软件的不同测试阶段,白盒测试的重点也有所不同,如单元测试注重代码检查和覆盖,集成测试强调静态结构分析,系统测试结合黑盒测试结果进行相应策略选择。
摘要由CSDN通过智能技术生成

1.概述

白盒测试,有时也称为玻璃盒测试、结构化测试、逻辑驱动测试等,它关注软件产品的内部细节和逻辑结构,即把被测的程序看成是一个透明的盒子。
白盒测试利用构件层设计的一部分而描述的控制结构来生成测试用例,需要对系统内部结构和工作原理有一个清楚的了解。白盒测试的准备时间较长,如果要完成覆盖全部程序语句、分支的测试,一般要花费比编程更长的时间。白盒测试对技术的要求较高,测试成本也比较大。

  2.方法

        1.静态

                桌面检查、代码审查、代码走查、代码扫描工具

       2.动态

                逻辑覆盖法:逻辑覆盖法以程序内部逻辑结构为基础,通过对程序逻辑结构遍历实现程序测试的覆盖。

        a. 从覆盖源程序语句的详尽程度,可以分为<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值