黑
盒
测
试
实
验
班级:软件114 姓名:蔡双江 学号:1108203422
一、 实验目的:1 通过实验进一步掌握黑盒测试方法。 2 通过实验熟悉使用等价类划分法和边界值分析法设计测试用例。二、实验内容:1、实验一输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数,请 按要求设计测试用例输入数据说明: 有效等价类 字母 数字 其他字符 空格 一个测试用例应尽可能覆盖多个有效类,并且该实验不存在无效等价类 故只需设计一个测试用例即可: 测试用例编号 输入 A@1 你好 操作 统计字符数目 预期输出 字母:1 其他字符:3 数字字符:1 空格:1 1 实际输出 字母:1 其他字符:3 数字字符:1 a~z、A~Z 数字中任意一个 转义字符、标点符号等 无效等价类 无 无 无 无2、实验二有函数 f(x,y,z),其中 x∈[1900,2100],y∈[1,12],z∈[1,31]的。请写出该函数采 用边界值分析法设计的测试用例。
用例编号 1 2 3 4 5 6 7 8 测试用例编号 输入 x=1900 y=1 z=1 操作x 1900 2100 1899 2101 1900 1900 2100 2100y 1 12 1 12 0 1 13 12 1 预期输出 实际输出z 1 31 1 31 1 0 31 32函数调用并计算f(1900,1,1)f(1900,1,1)测试用例编号 输入 x=2100 y=12 z=31 操作 函数调用并计算 预期输出2 实际输出f(2100,12,31)f(2100,12,31)测试用例编号 输入 x=1899 y=1 z=1 操作 函数调用并计算 预期输出3 实际输出ErrorError测试用例编号 输入 x=2101 y=12 z=3 操作 函数调用并计算 预期输出4 实际输出ErrorError
…… …… 余下全文
实验一:黑盒软件测试
一、实验目的
通过简单程序黑盒测试,熟悉测试过程,对软件测试行程初步了解,并养成良好的测试习惯。
二、实验内容
背景:
被测测试程序功能:计算被输入日期是星期几;
程序定义:已知公元1年1月1日是星期一,只要输入年月日,能自动回复当天是星期几;
测试环境:Windows 20##、Dev C++;
说明:因程序简单,因此未使用测试软件,均为手工输入,得到输出进行测试。为简单起见,不考虑公元前的日期。
程序说明:
A程序思路:计算输入日期与公元1年1月1日所相差的天数,具体如下:总天数=公元1年到输入日期上一年年底天数+输入年份的1月到上月月底天数+输入日期的天数
B闰年满足条件(year%4==0)&&(year%100!=0)||(year%400==0)
(1)分析各种输入情况,结合程序输出结果,进行等价类划分,并给出详细测试用例;
(2)根据(1)所划分的等价类,进行边界值分析,并给出具体的测试用例;
(3)决策表测试法;
①列出输入变量month、 day、 year的有效等价类;(条件桩)
②分析程序的规格说明,给出问题规定的可能采取操作;(动作桩)
…… …… 余下全文
软件质量保证与测试
2013春季
教师:蒲蔚
实验报告1 – 黑盒测试
学号:2013141463245 姓名:柳阳
【黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用。】
【需包括但不仅限于以下信息:被测的功能,采用的测试策略(例如:测试很多功能,但对每个功能只做简单测试;或者,只测试少数几个功能,但是测试得很彻底;等等),以及你如何计划测试用例(主要测试一般路径还是特殊路径,等)。你的计划只需要合理即可,不要求做到最完美。
…… …… 余下全文
实验报告
实验名称: 黑盒测试
实验地点: 信息楼403
实验日期: 20##-4-28
指导老师:
班级学号:
学生姓名:
提交日期: 20##-5-3
1.实验目的:
理解黑盒测试的基本方法,掌握等价类划分法和边界值方法设计测试用例。
2.实验配置:
主流PC机一套,要求安装windows操作系统、Virtul Studio6.0、java等工具。
3.实验内容:
1)输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断这三条边是否能构成三角形?如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。要求输入三个整数a、b、c,必须满足以下条件:1≤a≤100;1≤b≤100;1≤c≤100。
要求:
a.大家用自己熟悉的编程语言,实现上面问题的描述。
…… …… 余下全文
实验报告
实验名称: 程序黑盒测试实验
实验地点: 一实验楼404
实验日期: 20##-4-28_ ___
指导老师:_王科老师_______
学生班级:_0906401 ___
学生姓名:_吴 朋 发_______
提交日期:_20##-5-2________
黑盒测试
1.实验目的:
理解黑盒测试的基本方法,掌握等价类划分法和边界值方法设计测试用例。
2.实验配置:
(1)主流PC机一套,要求安装windows操作系统、Virtul Studio6.0、java等工具;
(2)理解等价类划分法、边界值分析法的思想,划分依据;
(3)熟悉上述方法测试用例设计的理论。
3.实验内容:
1)输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断这三条边是否能构成三角形?如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。要求输入三个整数a、b、c,必须满足以下条件:1≤a≤100;1≤b≤100;1≤c≤100。
…… …… 余下全文
一、 实验目的:
1 通过实验进一步掌握黑盒测试方法。
2 通过实验熟悉使用等价类划分法和边界值分析法设计测试用例。
二、实验内容:
1、实验一
输入数据说明:
一个测试用例应尽可能覆盖多个有效类,并且该实验不存在无效等价类
故只需设计一个测试用例即可:
2、实验二
3、实验三:找零钱最佳组合
一、 实验小结
1、要选择合适的软件测试用例,以最大限度的代表该类型的软件的需求功能;
2、软件测试的时候需要尽量考虑软件运行出现的种种所有情况。
2、一个测试用例应尽可能覆盖多个有效类,至多一个无效等价类。
…… …… 余下全文