文档介绍:黑盒测试实验班级:软件 114 姓名:蔡双江学号: 1108203422 一、实验目的: 1 通过实验进一步掌握黑盒测试方法。 2 通过实验熟悉使用等价类划分法和边界值分析法设计测试用例。二、实验内容: 1 、实验一输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数,请按要求设计测试用例输入数据说明: 有效等价类无效等价类字母 a ~z、 A~Z 无数字数字中任意一个无其他字符转义字符、标点符号等无空格无一个测试用例应尽可能覆盖多个有效类,并且该实验不存在无效等价类故只需设计一个测试用例即可: 测试用例编号 1 输入操作预期输出实际输出 A ***@1 你好统计字符数目字母: 1 其他字符: 3 数字字符: 1 空格: 1 字母: 1 其他字符: 3 数字字符: 1 2 、实验二有函数 f(x,y,z) , 其中 x∈[1900,2100] ,y∈[1,12] ,z∈[1,31] 的。请写出该函数采用边界值分析法设计的测试用例。用例编号 xyz 1 1900 11 2 2100 12 31 3 1899 11 4 2101 12 31 5 1900 01 6 1900 10 7 2100 13 31 8 2100 12 32 测试用例编号 1 输入操作预期输出实际输出 x=1900 y=1 z=1 函数调用并计算 f(1900,1,1) f(1900,1,1) 测试用例编号 2 输入操作预期输出实际输出 x=2100 y=12 z=31 函数调用并计算 f(2100,12,31) f(2100,12,31) 测试用例编号 3 输入操作预期输出实际输出 x=1899 y=1 z=1 函数调用并计算 E rror E rror 测试用例编号 4 输入操作预期输出实际输出 x=2101 y=12 z=3 函数调用并计算 E rror E rror 测试用例编号 5 输入操作预期输出实际输出 x=1900 y=0 z=1 函数调用并计算 E rror E rror 测试用例编号 6 输入操作预期输出实际输出 x=1900 y=1 z=0 函数调用并计算 E rror E rror 测试用例编号 7 输入操作预期输出实际输出 x=2100 y=13 z=31 函数调用并计算 E rror E rror 测试用例编号 8 输入操作预期输出实际输出 x=2100 y=12 z=32 函数调用并计算 E rror E rror 3 、实验三:找零钱最佳组合假设商店货品价格(R) 都不大于 100 元( 且为整数), 若顾客付款(P) 在100 元内, 现有一个程序能在每位顾客付款后给出找零钱的最佳组合(找给顾客货币张数最少)。假定此商店的货币面值只包括: 50元(N50) 、10元(N10) 、5元(N5) 、 1元(N1) 四种。请结合等价类划分法和边界值分析法为上述程序设计出相应的测试用例。用例编号 N50 N10 N5 N1 找零张数 120000 22001E rror 30 100 000 400 2000 5000 100 0 60 101 00 Error 700 210 Error 8000 101 Error 900001 测试用例编号 1 输入操作预期输出实际输出 N50=2 N10=0 N5=0 N1=0 计算找零张