利用黑盒测试技术设计测试用例 |
您所在的位置:网站首页 › 黑盒技术设计测试用例的四种方法 › 利用黑盒测试技术设计测试用例 |
【实验目的】 熟悉并掌握黑盒测试的方法:等价类划分法、边界值分析法 【实验内容】 一、应用等价类划分法进行测试。 用户注册功能,要求用户密码必须满足两个条件: Ø 长度为6到8位。 Ø 必须是字母和数字的组合。 (1)请分析等价类,填写表1-1。 表1-1 等价类表 输入条件 有效等价类 编号 无效等价类 编号 用户密码 大于等于6位小于等于8位 1 8位 4
都是字母 5 字母+数字 2 都是数字 6 (2)根据表1-1的等价类设计测试数据,填写表1-2。 表1-2 根据等价类划分法设计的测试数据 序号 输入数据 覆盖等价类 预期结果 1 abc123 1,2 成功 2 1234 3,6 失败 3 Abc 3,5 失败 4 a12345678 2,4 失败 5 Abc12 2,3 失败 二、应用等价类划分法和边界值分析法进行测试。 在教务系统中进行课程成绩录入,要求0≤成绩≤100,且成绩为整数。 (1)请分析等价类,填写表1-3。 表1-3 等价类表 输入条件 有效等价类 编号 无效等价类 编号 成绩 0≤成绩≤100 1 100 4 整数 2 非整数 5 (2)根据表1-3的等价类设计测试数据,填写表1-4。 表1-4 根据等价类划分法设计的测试数据 序号 输入数据 覆盖等价类 预期结果 1 60 1,2 有效 2 59.9 1,5 无效 3 101 2,4 无效 4 -1 2,3 无效 (3)根据边界值分析法设计测试数据,填写表1-5。 表1-5 根据边界值分析法设计的测试数据 序号 输入数据 预期结果 1 0 有效 2 100 有效 3 -1 无效 4 101 无效 三、输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数,请按要求设计测试用例(选做) 输入数据说明:
有效等价类 无效等价类 字母 a~z,A~Z 无 数字 0~9 无 其他字符 除去字母数字空格任意字符 无 空格 空格 无
测试用例编号
输入 操作 预期输出 实际输出 A1 ,。 统计字符个数 字母:1 数字:1 空格:1 其他字符:2 字母:1 数字:1 空格:1 其他字符:2 四、登录对话框有两个数据输入:用户名和密码。登录操作对两个输入数据进行检查,要求用户名中只能包含字母和数字(字母不区分大小写),密码可以包含任何字符。用户名和密码都不能为空且长度不限。当用户名或密码为空时,则登录失败并提示对应的出错信息;当用户名不正确或用户名不存在或密码错误时,则登录失败并提示以下3种相应的出错信息:用户名不合法(即包含有非法字母、非数字字符),或用户名不存在,或密码错误;当用户名和密码都正确时,则显示登录成功信息,完成登录。 假设正确的用户名为:abcd123,密码是:123456。试用等价类方法为上述规格说明设计等价类表和测试用例。(选做) 分析:要输入的数据为用户名和密码,且不能为空,用户名只能为字母和数字。 用户名和密码等价类表 输入条件 有效等价类 编号 无效等价类 编号 用户名称 字母+数字 1 数字 3 用户名为abcd123 2 字母 4
数字,字母和其他 6
用户密码 任意字符 7 空 9 密码是123456 8
(2)根据表等价类设计测试数据,填写表. 表1-2 根据等价类划分法设计的用户名与密码测试数据 序号 输入用户名数据 输入用户密码 覆盖等价类 预期结果 1 abc123 156 1,7 用户名不存在,或密码错误 2 abc123 空 1,9 用户名不存在,或密码错误 3 abc123 123456 1,8 用户名不存在,或密码错误 4 abcd123 123456 1,8 登录成功 5 abcd123 123 1,7 用户名不存在,或密码错误 6 abcd123 空 1,9 用户名不存在,或密码错误 7 12345 1324546 3,7 用户名不合法 8 sad 135464 4,7 用户名不合法 9 s@s123. 1321 6,7 用户名不合法
其中,只要用户名不合法,无论输入密码为何,都不能登录,都要显示用户名不合法。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |