黑盒测试,实验报告
黑盒测试实验报告
黑 盒 测 试 实 验班级:软件 114 姓名:蔡双江学号:1108203422
一、 实验目的:1 通过实验进一步掌握黑盒测试方法。 2 通过实验熟悉使用等价类划分法和边界值
法
测试用例。二、实验内容:1、实验一输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数,请 按要求设计测试用例输入数据说明: 有效等价类 字母 数字 其他字符 空格 一个测试用例应尽可能覆盖多个有效类,并且该实验不存在无效等价类 故只需设计一个测试用例即可: 测试用例编号 输入 [email protected]/* */ 你好 操作 统计字符数目 预期输出 字母: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
测试用例编号 输入 x=1900 y=0 z=1 操作 函数调用并计算 预
期输出5 实际输出ErrorError测试用例编号 输入 x=1900 y=1 z=0 操作 函数调用并计算 预期输出6 实际输出ErrorError测试用例
编号 输入 x=2100 y=13 z=31 操作 函数调用并计算 预期输出7 实际输出ErrorError测试用例编号 输入 x=2100 y=12 z=32 操作
函数调用并计算 预期输出8 (来自:www.XIelw.Com 写
网:黑
盒测试,实验报告)实际输出ErrorError3、实验三:找零钱最佳组合
假设商店货品价格(R) 都不大于 100 元 (且为整数) 若顾客付
款(P)在 100 元内, , 现有一个程序能在每位顾客付款后给出找
零钱的最佳组合(找给顾客货币张数 最少) 假定此商店的货币
面值只包括:50 元(N50)、10 元(N10)、 5 元(N5)、1 。 元(N1) 四
种。 请结合等价类划分法和边界值分析法为上述程序设计 出相
应的测试用例。
用例编号 1 2 3 4 5 6 7 8 9N50 2 2 0 0 0 0 0 0 0N10 0 0 100 0 0 101
0 0 0N5 0 0 0 20 0 0 21 0 0N1 0 1 0 0 100 0 0 101 0找零张数 0 Error 0 0 0 Error Error Error 1测试用例编号 输入 N50=2 N10=0 N5=0 N1=0 操作 计算找零张数 预期输出1 实际输出00测试用例编号
输入 N50=2 N10=0 N5=0 N1=1 操作 计算找零张数 预期输出2 实际输出ErrorError测试用例编号 输入 N50=0 N10=100 N5=0
N1=0 操作 计算找零张数 预期输出3 实际输出00
篇二:实验二 黑盒测试报告
实验二 黑盒测试
刘童童
一、 实验目的
1、 掌握黑盒测试的基本方法; 2、 掌握黑盒测试用例的编写。
二、 实验要求
1、 根据给出的程序分别使用等价类划分法、边界值分析法、判定表方法、因果图法、正交试验法、功能图法、错误推测法来设计相应的测试用例。 2、 输入数据进行测试,填写测试用例。
三、 实验内容
1、等价类划分法测试练习——创建腾讯QQ号黑盒测试
问
QQ用户登录框测试,我们要从两个方面去考虑:一是QQ帐号,二是QQ密码。1)划分等价类并编号,在下表内填写等价类划分的结果
2、因果法测试用例设计练习——自动售货机软件测试用例设计
问题 有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下: 若投入5角钱或1元钱的硬币,按下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。 若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并按下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退
还5角硬币。 分析说明,列出原因和结果:
原因:结果:
画出因果图:
因果图,画条件和结果
有零钱
投1
元
投5角
选啤酒
选橙汁
有零钱
EE因果图,应该找零钱
红灯亮
找1元
找5角
出啤酒
出橙汁
红灯亮
找1元
找5角
出啤酒
出橙汁
有零钱
E
EE
E红灯亮
找1元
找5角
出啤酒
出橙汁
红灯亮
找1元
找5角
出啤酒
出橙汁
E
E5角钱付清
E
E红灯亮
找1元
找5角
出啤酒
出橙汁
红灯亮
找1元
找5角
出啤酒
出橙汁
因果图,
篇三:计算器黑盒测试实验报告
一、测试目的
设计测试用例、使用各种测试方法进行计算器的测试,并对测
试结果进行分析
二、测试内容 1.软件说明:
实现一个小的计算器程序,只需要完成加、减、乘、除运算 ,
设计测试用例,并对测试结
果进行分析,同时计算器运行稳定。
2、设计测试用例
3、执行测试 4、测试结果分析 5、源代码
三、测试步骤
(一)、计算器界面
2、设计测试用例
(1)等价类测试:
1、4个等价类测试用例的分析过程如下:
2、对应测试的结果分析: 整型:
1. 加(55+50)
2.减(78-24)
3.乘(15*25)
4.除(36/4)
小数
1.加(25.3+12.7)
2.减(14.3-11.7)
3.乘(25.6*12.8)
4.除(50.2/20.7)
负数
6.加 -20+-21
7.减(-15)-(-14)
8.乘-12*-12
9.除
-16/-5
(其中算式写法错误导致正常运算错误) 无效输入
1( 加(E1+t2):
程序中无效数字无法正常输入,程序无法进行。 2( 减(G4-k5)
程序中无效数字无法正常输入,程序无法进行。(同上) 3( 乘(I5*l6)
程序中无效数字无法正常输入,程序无法进行。(同上) 4( 除(Ff/se)
程序中无效数字无法正常输入,程序无法进行。(同上)