深入的黑盒测试
作者:网络转载 发布时间:[ 2015/12/30 14:20:38 ] 推荐标签:黑盒测试
经过一晚上的实验,使用vs2013ultimate进行了编码UI测试,也是在看老师课件的过程中,对于黑盒测试有了更加深入的认识。
黑盒测试主要包括以下几种方法:
· 边界值分析
· 等价类划分
· 依照决策表测试
· 因果图法
· 错误猜测
· 边界值分析
边界值分析是一种测试用例的设计技术,简而言之是我们通常的大于等于还是大于问题,通过对边界值的精确定位来保证软件的正确性,以测试分区(包括有效的边界划分和边界无效分区)之间的边界值。 边界值是上一个等价分区的边界的输入或输出值,包括小和大值在内部和外部边界。
使用边界值分析技术测试创建测试用例所需的输入域。 例如; 一个地址文本框,允许大500个字符。 因此,编写测试用例的每一个字符,一旦将是非常困难的,这样会选择边界值分析。
例如:
测试用例的输入框接受1-1000之间的数字应用。 有效范围1-1000,无效的范围是0和无效的范围1001以上。
编写有效的分区值,无效的分区值和详细的边界值的测试用例。
测试案例1:假设测试数据完全一样的输入域即输入界限值1和1000。
测试案例2:考虑只用输入域的极端边缘下方值的测试数据,即值0和999。
测试案例3:考虑只用输入域值,即2和1001的极端边缘上述值的测试数据。
因果图法
从用自然语言书写的程序规格说明的描述中找出因(输入条件)和果(输出或程序状态的改变),可以通过因果图转换为判定表。
因果图法即因果分析图,又叫特性要因图、石川图或鱼翅图,它是一种通过带箭头的线,将质量问题与原因之间的关系表示出来,是分析影响产品质量的诸因素之间关系的一种工具。
因果图法是一种适合于描述对于多种输入条件组合的测试方法,根据输入条件的组合、约束关系和输出条件的因果关系,分析输入条件的各种组合情况,从而设计测试用例的方法。它适合于检查程序输入条件涉及的各种组合情况。因果图法一般和判定表结合使用,通过映射同时发生相互影响的多个输入来确定判定条件。因果图法终生成的是判定表,它适合于检查程序输入条件的各种组合情况。采用因果图法能帮助我们按照一定的步骤选择一组高效的测试用例,同时,还能指出程序规范中存在什么问题,鉴别和制作因果图。
因果图法着重分析输入条件的各种组合,每种组合条件是“因”,它必然有一个输出的结果,这是“果”。
另外在本周的同行评审中我们小组进行了激烈的讨论,对姚思丹同学的项目进行了非常透彻的分析,发现了很多问题,也许这些问题已经被姚思丹同学发现过了 。
这样一个流程能够使每一位同学都能够融入发现问题的状态中,并且进入深入的讨论,是项目上马前一个很好的评审环节。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11