在白盒测试中,逻辑覆盖测试是使用较多的方法。按照其对测试的有效程度,又将其划分为由弱到强的6种:语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖、路径覆盖。
在这里,不深究各个覆盖的优缺点,仅仅根据一个实际例子来看看如何写出6种覆盖的测试用例。
public void function(int a, int b, int c)
{
if ((a > 1) && (b =...
分类:
其他好文 时间:
2015-04-25 19:53:21
阅读次数:
157
黑盒测试已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。白盒测试已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻...
分类:
其他好文 时间:
2015-04-25 13:32:31
阅读次数:
115
1、几个相关的概念白盒测试——把测试对象看作一个打开的盒子,程序内部的逻辑结构和其他信息对测试人员是公开的。回归测试——软件或环境的修复或更正后的“再测试”,自动测试工具对这类测试尤其有用。单元测试——是最小粒度的测试,以测试某个功能或代码块。一般由程序员来做,因为它需要知道内部程序设计和编码的细节...
分类:
其他好文 时间:
2015-04-24 23:59:04
阅读次数:
242
上个星期做了有关白盒测试的测试,何为“白盒测试”,白盒测试:又称结构测试,它一般用来测试程序的内部结构(Control Flow , Data Flow)。并判定其结果是否与预期的结果一致。白盒测试的种类:静态分析测试(Static Analysis Test,Code Inspection)、语句...
分类:
其他好文 时间:
2015-04-24 23:57:14
阅读次数:
214
白盒测试(white-box testing)又称透明盒测试(glass box testing)、结构测试(structural testing)等,软件测试的主要方法之一,也称结构测试、逻辑驱动测试或基于程序本身的测试。测试应用程序的内部结构或运作,而不是测试应用程序的功能(即黑盒测试)。在.....
一、软件测试软件开发:项目调研--需求分析--软件设计--程序编码--软件测试--运行维护软件测试:利用测试工具按照测试方案和流程对产品进行功能和性能测试,使用人工或者自动手段来运行或测试某个系统的过程。目的在于检验是否满足规定的需求,确认预期结果与实际结果之间的差别。墨盒测试-白盒测试-回归测试-...
分类:
编程语言 时间:
2015-04-22 01:52:38
阅读次数:
236
本篇日志主要分两个部分,第一部分是对课件中基础知识的整理。然而,虽然课件对白盒测试的覆盖准则讲解得十分细致,但对如何进行实际操作却无涉及,经过前一阶段的探索,我大致掌握了一些方法,希望可以与大家一起讨论,所以第二部分为对应用商店应用中的Visual C#代码进行白盒测试方法初探。【基础知识整理】一....
分类:
其他好文 时间:
2015-04-20 00:32:41
阅读次数:
197
白盒测试:又称结构测试,它一般用来测试程序的内部结构(Control Flow , Data Flow)。并判定其结果是否与预期的结果一致。 白盒测试的主要方法: 代码检查法 静态结构分析法 静态质量度量法 逻辑覆盖法 基本路径测试法 ...
分类:
其他好文 时间:
2015-04-20 00:29:55
阅读次数:
123
白盒测试[1]又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试...
分类:
其他好文 时间:
2015-04-20 00:22:57
阅读次数:
175
什么是白盒测试?白盒测试:又称结构测试,它一般用来测试程序的内部结构(Control Flow , Data Flow)。并判定其结果是否与预期的结果一致。白盒测试的种类?白盒测试的种类:静态分析测试(Static Analysis Test,Code Inspection)、语句分支覆盖测试(Ct...
分类:
其他好文 时间:
2015-04-20 00:22:25
阅读次数:
132