现今移动测试业态
作为现今APP最多的平台,移动业务已经渗透到了每个人的生活中,这意味着对移动平台上的测试需求也在逐年递增,各大测试工具开发商根据市场需求也相继推出了各自的测试工具和平台。
移动黑盒方法,测试人员的苦恼
作为整个程序最后一道屏障,测试人员的测试方法起到了决定性的作用。在移动平台中,测试人员往往会通过在真机上的点点点的方式进行,虽然有Testin、DevStore、Androi...
分类:
其他好文 时间:
2014-10-07 13:38:43
阅读次数:
253
大家都熟知软件测试的方法分为黑盒测试和白盒测试,其中的黑盒测试是功能测试比较简单这里就不再赘述。下面主要区分白盒测试中的几种比较容易弄混的测试方法。
软件测试中最常用的是逻辑覆盖法,所有可用的方法按覆盖程度从弱到强的顺序分为:语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖、路径覆盖。
只要搞清楚本质,其实这几种的测试方法就没那么难了。如下图
这张图有两个判断语句分支形成4条路径。...
分类:
其他好文 时间:
2014-09-28 19:32:44
阅读次数:
178
熟悉测试理论的人都知道,路径覆盖是白盒测试中一种很重要的方法,广泛应用于单元测试。那么基于路径覆盖的分析方法是不是只能应用于单元测试呢,能不能将其推而广之呢。一般而言,在单元测试中,路径就是指函数代码的某个分支,而实际上如果我们将软件系统的某个流程也看成路径的话,我们将可以尝试着用路径分析的方法.....
分类:
其他好文 时间:
2014-09-18 23:43:44
阅读次数:
313
从测试设计方法分类测试名称测试内容Black box黑盒测试把软件系统当作一个“黑箱”,无法了解或使用系统的内部结构及知识。从软件的行为,而不是内部结构出发来设计测试.White box白盒测试设计者可以看到软件系统的内部结构,并且使用软件的内部知识来指导测试数据及方法的选择。Gray box.灰盒...
分类:
其他好文 时间:
2014-09-16 18:53:00
阅读次数:
242
软件测试,是一个容易被遗忘的过程。人们都看到了软件开发的美好,却忽视了软件测试的重要性。
软件测试目的:发现程序中的错误。
为了发现程序的错误,测试用例的制定也是非常重要的。只有尽可能用较少的测试用例,检测出程序的错误。
软件测试计划的制定:
之前学习软件工程的时候,白盒测试中的覆盖不太清楚。在复习软考的过程中,又重新看了一遍软工。终于明白各种覆盖,究竟是什么...
分类:
其他好文 时间:
2014-09-13 18:48:35
阅读次数:
199
junti测试项目:软件开发的流程:项目调研、需求分析、软件设计、程序编码、软件测试、运行维护。常用的测试方法:黑盒测试:不用考虑测试软件内部结构白盒测试:需要对测试代码内部结构很清晰回归测试:指程序代码被修改以后,重新进行测试,确认修改没有引发新的错误。单元测..
分类:
编程语言 时间:
2014-09-12 15:20:24
阅读次数:
194
黑盒测试又叫功能测试、数据驱动测试或基于需求规格说明书的功能测试。该测试类别注重于测试软件的功能性需求。
采用这种测试方法,测试工程师把测试对象看作一个黑盒子,完全不考虑程序内部的逻辑结构和内部特性,只依据程序的《需求规格说明书》,检查程序的功能是否符合它的功能说明
与黑盒测试相对的软件测试方法,称为白盒测试。白盒测试又称结构测试、逻辑驱动测试或基于程序代码内部构成的测试。此时,测试工程师将深...
分类:
其他好文 时间:
2014-09-11 17:22:22
阅读次数:
187
白盒测试是指基于一个应用代码的内部逻辑知识,即覆盖全部代码、分支、路径、条件,使用程序设计的控制结构导出测试用例。
白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。
白盒测试方法必须遵循以下4条原则:
(1)保证一个模块中的所有独立路径至少被测试一次;
(2)所有逻辑值均需要测试真和假两种情况;
(3)检查程序的内部数据结构,保证其结构的有效性;
(4)在上、下边界及可操作...
分类:
其他好文 时间:
2014-09-10 15:52:00
阅读次数:
197
白盒测试方法:1 程序结构分析: 程序的结构形式是白盒测试的主要依据。程序结构分析包括: 1、控制流分析: ?通过控制流图矩阵来表示程序的控制流程图。 ?分析程序的控制流是为了使编写出的程序有好的结构。 对于程序结构提出以下4点基本要求,这些要求是写出的程序不应包含: ① 转向并不存...
分类:
其他好文 时间:
2014-08-27 21:48:10
阅读次数:
260