logo资料库

黑盒测试(综合运用所学的黑盒测试方法设计进行测试用例设计).docx

第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
资料共5页,全文预览结束
实验二 黑盒测试用例设计 班级:B15532 学号:2015405A610 姓名:秦倩倩 一. 实验目的 1.掌握黑盒测试用例设计方法; 2.综合运用所学的黑盒测试方法设计进行测试用例设计; 3.掌握测试用例的编写方法。 二. 实验内容 1.飞机订票系统(QTP 自带示例程序 flight.exe)登录模块界面如下图所示。 该登录模块基本需求:只要用户名大于或等于 4 个字符,密码是“mercury”,即可登陆系统。 针对登录模块的输入条件:用户名和密码,有以下几种情况: (1)当用户什么也没输入,直接点 OK 按钮,是否提示请输入用户名; (2)当用户输入正确的用户名,没输入密码,直接点击 OK 按钮,是否提示请输入密码; (3)对密码进行验证看是否设置输入密码的长度; (4)当输入正确的用户名和密码时,点击OK按钮是否进入系统主界面。 要求: (1)使用等价类划分对该登录模块进行测试用例设计; (2)执行测试,并记录测试结果。 2.根据“职工信息登记系统”的数据要求,使用等价类划分和边界值法编写测试用例。 数据要求: (1)编号:1——500 之间的整数,不能为空,不能重复。
(2)姓名:3——100 个字符,不能为空。 (3)工资:1.00——3000.00 之间的小数(或整数),可以为空,小数点后最多保留 2 位。 (4)住址:0——300 个字符. 三. 实验步骤 四. 实验结果 1. 等价类表: 输入数据名 Agent Name 大于或等于 4 个字 数据要求 符 符 Password mercury mercury 有效等价类 编号 无效等价类 编号 大于或等于 4 个字 1 4 大于 0 且小于 4 个字 符 用户名为空 大于 8 个字符 数字组合 其他字母组合 字母数字组合 密码为空 2 3 5 6 7 8 9 测试用例表: 用例描述(输入数据、执行条件)覆盖的等 Agent Name qqqqq qqq Password mercury mercury 空 mercury qqqqq qqqqq mercury mercurryyyy qqqqq 1111111 qqqqq qqqrrr qqqqq 221qww qqqqq 空 价类 预期结果 实际结果 测试结果 1 2 3 4 5 6 7 8 9 登录成功 登录成功 用户名不正确 (登录失败) 用户名不正确 (登录失败) 用户名不能为 空(登录失败) 用户名不能为 空(登录失败) 登录成功 登录成功 密码错误(登 密码错误(登 录失败) 录失败) 通过 通过 通过 通过 通过 密码错误(登 密码错误(登 通过 录失败) 录失败) 密码错误(登 密码错误(登 通过 录失败) 录失败) 密码错误(登 密码错误(登 通过 录失败) 录失败) 密码错误(登 密码错误(登 通过 录失败) 录失败) 用例编号 1 2 3 4 5 6 7 8 9 2.
等价类表: 输入数据名 数据要求 有效等价类 编号 无效等价类 编号 编号 1 — — 500 之 间 的 整 数,不能为 空,不能重 复 姓名 3 — — 100 个字符,不 能为空 工资 1.00—— 3000.00 之 间的小数 (或整 数),可以 为空,小数 点后最多 保留 2 位 住址 0——300 个字符 边界值表: 1——500 之间的整数 1 编号为空 编号小于 1 编号大于 500 编号为非整数 3——100 个字符 6 字符数小于 3 且大于 0 姓名为空 字符数大于 100 2 3 4 5 7 8 9 1.00——3000.00 之间的整数 10 工资小于 1.00 13 1.00——3000.00 之间的小数且小数点后 最多保留 2 位 工资为空 11 12 工资大于 3000.00 小数点后保留位数 大于 2 位 字符数在 0——300 之间 16 字符大于 300 14 15 17 输入数据名 数据要求 边界值 编号 姓名 工资 1——500 之间的整 数,不能为空,不能 重复 3——100 个字符, 不能为空 编号值分别为 0、1、2、 499、500、501 姓名的字符个数为 2、3、4、 99、100、101 1.00——3000.00 之 间的小数(或整数), 可以为空,小数点后 最多保留 2 位。 工资为 0.99、1.00、1.01、 2999.99、3000.00、3001.00
住址 0——300 个字符 住 址 的 字 符 个 数 为 299 、 300、301 测试用例表: 用例编号 用例描述(输入数据、执行条件) 编号 姓名 工资 住址 覆盖的等价类 预期结果 实际结果 测试结果 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 空 0 2 499 500 501 501.1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2956.25 河北省廊坊市 1、6、11、16 登记成功 2956.25 河北省廊坊市 2、6、11、16 登记失败 2956.25 河北省廊坊市 3、6、11、16 登记失败 2956.25 河北省廊坊市 1、6、11、16 登记成功 2956.25 河北省廊坊市 1、6、11、16 登记成功 2956.25 河北省廊坊市 1、6、11、16 登记成功 2956.25 河北省廊坊市 4、6、11、16 登记失败 2956.25 河北省廊坊市 5、6、11、16 登记失败 2956.25 河北省廊坊市 1、6、11、16 登记成功 2956.25 河北省廊坊市 1、7、11、16 登记失败 2956.25 河北省廊坊市 1、6、11、16 登记成功 2956.25 河北省廊坊市 1、6、11、16 登记成功 2956.25 河北省廊坊市 1、9、11、16 登记失败 Liza Liza Liza Liza Liza Liza Liza Liza Zaz Za Za(中间 省略 96 个 z)z Za(中间 省略 96 个 z)zz Za(中间 省略 97 个 z)zz 空 2956.25 河北省廊坊市 1、8、11、16 登记失败 空 河北省廊坊市 1、6、12、16 登记成功 Liza Liza 2600 河北省廊坊市 1、6、10、16 登记成功 0.99 河北省廊坊市 1、6、13、16 登记失败 Liza 1.00 河北省廊坊市 1、6、10、16 登记成功 Liza Liza 1.01 河北省廊坊市 1、6、11、16 登记成功 2999.99 河北省廊坊市 1、6、11、16 登记成功 Liza 3000.00 河北省廊坊市 1、6、10、16 登记成功 Liza Liza 3000.01 河北省廊坊市 1、6、14、16 登记失败 2600.00 Liza 河北省廊坊市 1、6、15、16 登记失败 空 01 1、6、10、16 登记成功 2600 2600 (299 个字符)1、6、10、16 登记成功 2600 (300 个字符)1、6、10、16 登记成功 2600 (301 个字符)1、6、10、17 登记失败 Liza liza Liza liza
五. 实验总结 实验已完成。本次实验主要是运用黑盒测试方法中的等价类划分和边界值法编写应用程 序所需的测试用例,等价类划分就是按照数据要求将数据分为有效类和无效等价类两种,然 后分别编写对应的测试用例,边界值法是对等价类划分法的边界和边界附近的数据进行取值, 选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据,对等价类划分法进行了补充, 使测试用例数据更加完善。
分享到:
收藏