白盒测试是动态还是静态 白盒测试方法有哪些

爱你网 2024-11-24 01:58:17

白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,即清楚盒子内部的东西以及里面是如何运作的。"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。下面小编给大家介绍一下“白盒测试是动态还是静态 白盒测试方法有哪些”

1.白盒测试是动态还是静态

白盒测试是一种基于源程序或代码的测试方法,分为静态和动态两种类型。静态方法是指 按一定步骤直接检查源代码来发现错误,不用生成测试用例并驱动被测程序运行来发现错误。也被称为代码检查法。包括:桌面检查、代码审查、走查动态方法是指按一定步骤生成测试用例并驱动被测程序运行来发现错误。

2.白盒测试方法有哪些

1、静态分析,是一种不通过执行程序而进行测试的技术。静态分析的关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义;

2、动态分析,其主要特点是当软件系统在模拟的或真实的环境中执行之前、之中和之后,对软件系统行为的分析。动态分析包含了程序在受控的环境下使用特定的期望结果进行正式的运行。它显示了一个系统在检查状态下是正确还是不正确。

相关文章