导航:首页 > 使用方法 > 白盒测试方法中常用的方法是

白盒测试方法中常用的方法是

发布时间:2023-09-03 20:40:24

① 白盒测试有几种方法

一般可分为:静态分析和动态分析两种方法。

白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。

"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。白盒测试并不是简单的按照代码设计用例,而是需要根据不同的测试需求,结合不同的测试对象,使用适合的方法进行测试。

白盒测试用例设计的一个很重要的评估标准就是对代码的覆盖度。白盒测试中常见的覆盖方法有六种:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖。下面我们就分别看看这几种不同的覆盖吧。

语句覆盖(StatementCoverage)主要特点:语句覆盖是最起码的结构覆盖要求,语句覆盖需要选择足够的测试用例,使我们设计出来的测试用例要保证程序中的每一个语句至少被执行一次。

优点:可以很直观地从源代码得到测试用例,无须细分每条判定表达式。缺点:由于这种测试方法仅仅针对程序逻辑中显式存在的语句,但对于隐藏的条件和可能到达的隐式逻辑分支,是无法测试的。

② 白盒测试的测试方法

白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异。
白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。六种覆盖标准发现错误的能力呈由弱到强的变化:
1.语句覆盖每条语句至少执行一次。
2.判定覆盖每个判定的每个分支至少执行一次。
3.条件覆盖每个判定的每个条件应取到各种可能的值。
4.判定/条件覆盖同时满足判定覆盖条件覆盖。
5.条件组合覆盖每个判定中各条件的每一种组合至少出现一次。
6.路径覆盖使程序中每一条可能的路径至少执行一次。

③ 白盒测试有哪几种方法

一般可分为:静态分析和动态分析两种技术。

阅读全文

与白盒测试方法中常用的方法是相关的资料

热点内容
数学模型的解决方法 浏览:545
肝经眼痛的治疗方法 浏览:343
隧道未赋值解决方法 浏览:50
starclima壁挂炉暖气管连接方法 浏览:654
简便方法记算讲解 浏览:668
如何温柔地养哒宰的方法 浏览:974
自信腿法的正确方法 浏览:703
简单闺蜜手链编织的方法 浏览:503
空气开关漏电保护器连接方法 浏览:986
血浆提取rna方法步骤 浏览:50
小胶布和纸快速撕开方法 浏览:897
电动车充电瓶测量方法 浏览:888
关于督察督办工作的常用方法 浏览:175
老年肠梗阻治疗方法 浏览:542
fresh睡莲眼霜使用方法 浏览:636
如何用配方法求出求根公式 浏览:788
包边拉筒使用方法 浏览:791
兔子快速催产方法 浏览:799
五菱空调安装方法 浏览:442
算24点常用方法 浏览:692