为了弄清楚边界值分析,我们先来看2个概念。
==>单缺陷假设:一个变量取边界值,其他变量取正常值。
==>多缺陷假设:同时让多个变量取边界值。
边界值分析一般分为4种:边界值测试、健壮性边界测试、最坏情况测试、健壮性最坏情况测试。对于前两者,是基于单缺陷假设,后两者是基于多缺陷假设。
一、边界值测试:
基本思想:基于单缺陷假设,使用输入变量...
分类:
其他好文 时间:
2015-04-26 12:24:17
阅读次数:
171
书中曾用悬崖形容软件边界:如果在悬崖峭壁边可以自信而安全地行走而不掉下去,平地就几乎不在话下了。边界条件是特殊情况,因为编程在根本上说在边界上容易产生问题。实践表明,故障往往出现在定义域或值域的边界上。1.边界值分析法的概念 边界值分析法就是对输入的边界值进行测试的一种黑盒测试方法,通常边界值...
分类:
其他好文 时间:
2015-04-26 12:07:24
阅读次数:
188
问题:
1. 给定一个源区间[x,y]和N个无序的目标区间[x1,y1] [x2,y2] ... [xn,yn],判断源区间[x,y]是不是在目标区间内。
2. 给定一个窗口区域和系统界面上的N个窗口,判断这个窗口区域是否被已有的窗口覆盖。
1. 解法:
先用区间的左边界值对目标区间进行排序O(nlogn),对排好序的区间进行合并O(n),对每次待查找的源区间,...
分类:
其他好文 时间:
2015-04-21 09:53:38
阅读次数:
135
利用分治法解决最大子数组问题(对给定的数组得到该数组中具有最大和的子数组)/*
* 对于给定的整数数组A,求出数组中具有最大和的子数组,最大和以及左右下标
* 思路:采用分治的方法,将数组分为两部分,则有最大和的子数组共有三种情况
* 在数组左边,在数组右边,跨越数组中点
*/#include
using namespace std;//存放左右边界值以及sum值的结构...
分类:
编程语言 时间:
2015-04-16 09:08:35
阅读次数:
153
黑盒测试(Black-box Testing,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。 采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。 黑盒测试注.....
分类:
其他好文 时间:
2015-04-13 00:10:48
阅读次数:
229
黑盒测试的方法有很多种,主要分为以下几种:1.边界值分析法2.因果图法3.决策表法边界值分析方法: 定义:大量的软件测试实践表明,故障往往出现在定义域或值域的边界上,而不是在其内部。为检测边界附近的处理专门设计测试用例,通常都会取得很好的测试效果。因此边界值分析法是一种很实用的黑盒测试用例方法,它....
分类:
其他好文 时间:
2015-04-12 22:41:58
阅读次数:
175
一.方法简介1.定义:边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。2.与等价划分的区别 1)边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件。 2)边界值分...
分类:
其他好文 时间:
2015-04-12 21:04:57
阅读次数:
140
黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试,以用户的角度,从输入数据与输出数据的对应关系出发进行测试。 主要的分类有等价类划分法,因果图法,判定表法,边界值测试法,正交实验设计法。 等价类划分法在之前的博客中具体写过,在此处不赘述。 因果图...
分类:
其他好文 时间:
2015-04-12 21:01:14
阅读次数:
123
一些设计黑盒测试用例方法的总结黑盒测试黑盒测试是在不知道代码或程序的内部结构的情况下,测试软件的方法,这种测试方法在实际中经常用到。黑盒测试主要包括以下几种方法:边界值分析等价类划分依照决策表测试因果图法错误猜测这里总结了其中一些方法。等价类划分等价类划分是一种把软件的输入数据划分为不同的等价数据类...
分类:
其他好文 时间:
2015-04-12 20:40:35
阅读次数:
152
因为实验还没做,所以无法写实验报告。在这里我将简述几种常见的黑盒测试方法。黑盒测试,又称功能测试或者数据驱动测试。是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能。不需要测试软件产品的内部结构和处理过程。采用黑盒技术设计的测试用例方法有:等价类划分方法边界值分析错误推...
分类:
其他好文 时间:
2015-04-12 14:46:30
阅读次数:
137