软件测试实验一

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

内蒙古工业大学信息工程学院

实验报告

课程名称:软件测试

实验名称:“爱米云网盘”黑盒测试设计用例

实验类型:验证性■综合性□设计性□

实验室名称:软件实验室

班级:软件12-2 学号:

姓名:张贺组别:

同组人:成绩:

实验日期: 2015年6月14日

实验报告成绩:指导教师审核(签名):年月日

实验报告

一.实验目的

①理解黑盒测试的概念。

②理解测试用例的重要性。

③掌握黑盒测试技术设计测试用例的方法。

二.实验环境

Windows7操作系统爱米云服务器爱米云客户端

三.实验内容

应用黑盒测试技术,对“爱米云网盘客户端”登录功能进行测试用例设计。四.实验要求

①根据《软件需求规格说明书》了解登录功能的测试需求。

②重点针对账号、密码和登录流程进行测试用例设计。

③应用黑盒测试技术进行测试用例设计,写出等价类表、边界值分析结果、用例场

景图等测试设计文档。

五.实验步骤

1、通读“爱米云网盘”的《软件需求规格说明书》,重点阅读登录功能的需求。

登陆时,用户名由3~20个字母、数字或“_”组成,密码由6~16个字符组成,不能是8位以下纯数字。登陆时,可以设置为“保存密码”或“自动登陆”。登陆成功的账号记录在账号输入框和下拉列表中,下拉列表最多记录5个账号。下拉列表中可以删除历史账号。登陆成功后可从主窗口菜单中,进行切换账号和修改密码。

2、针对登录功能,应用适当的黑盒测试技术的等价类划分法、边界值分析法、场景法等测试方法,进行测试用例设计,列出每个测试子项对应的等价类表、边界值、用例场景图等。

账号和密码等价类划分法

测试点用户名由3~20个字母、数字或“_”组成,密码由6~16个字符组成,不能是8位以下纯数字

输入变量有效等价类编号无效等价类编号

账号长度[3,20] 1 账号长度<3 3 账号长度>20 4

账号格式字母、数字或“_” 2 非字母、数字或“_” 5 输入变量有效等价类编号无效等价类编号

密码[6,16] & 字符 6

密码长度<6 8

密码长度>16 9

含中文等10 [8,16] & 纯数字7

密码长度<8 & 纯数

11

下拉列表等价类划分法

账号和密码边界值分析法

输入条件账号长度密码长度

边界值

2 5

3 6

4 7 13 11

19 15

20 16

21 17

场景图分析法

用例场景表

场景1:基本流

场景2:基本流、备选流1 场景3:基本流、备选流2

场景4: 基本流、备选流3 场景5: 基本流、备选流4

判定表分析法

条件桩

用户名:3<=长度<=20 记为A1,长度<3||长度>20 记为A2,

特殊字符 记为A3

密码:6<=长度<=16B1,[8,16]纯数字B2,6>长度|| 长度>16B3,含中文B4,不为字符B5,特定区间不为纯数字B6

动作桩

登录成功 登录不成功

用户名不符合 密码不符合 合并后的判定表

“爱米云网盘客户端”登录功能判定表

1 2 4 5 7 8 条件

用户名

A1 A1 A2 A2 A3 A3 密码 -

-

-

-

-

-

动作 用户名不符合

密码不符合

登录成功 登录不成功

因果图分析法

因果图原因结果分析

C1:用户名由3<=长度<=20、字母、数字或"_"组成 A1:登录成功 C2:6<=长度<=16、字符组成,[8,16]纯数字 A2:密码有误 C3:输入有误用户名 A3:用户名错误 C4:输入有误密码 A4:登录不成功

根据因果图导出的判定表

3、根据步骤2的分析结果,写出测试用例原型。

等价类测试用例

用例编号 覆盖等价类 数据输入

预期输出

TC1 1、2、6 账号:zhangsan 密码:

123456zh 登陆成功 TC2

1、2、7

登陆成功

规则

TC3 3、6 账号:zh 密码:123456zh 账号不符合

TC4 4、6 账号:

zhangsanlisiwangwu_1234 密

码:123456zh 账号不符合

TC5 1、5、6 账号:123***sdw$ 密码:

zhanghe 账号不符合

TC6 1、2、8 账号:zhanghe123 密码:123 密码不符合TC7 1、2、9 密码不符合

TC8 1、2、10 账号:zhanghe123 密码:123

张贺密码不符合

TC9 1、2、11 账号:zhanghe123 密码:

12345 密码不符合

边界值测试用例

用例编号

数据输入

预期输出账号密码

TC1 ZH 123456zh 登陆失败TC2 zha 123456zh 登陆成功TC3 zhan 123456zh 登陆成功TC4 zhangsanliuas 123456zh 登陆成功TC5 qwertyuioplkjhgfdsa 123456zh 登陆成功TC6 qazxswedcvfrtgbhynmm 123456zh 登陆成功TC7 qazxswedcvfrtgbhynmmv 123456zh 登陆失败TC8 123456zh 12345 登陆失败TC9 123456zh abc123 登陆成功TC10 123456zh abc1234 登陆成功TC11 123456zh abcd1234567 登陆成功TC12 123456zh qazxsw1234edcvf 登陆成功TC13 123456zh qasdefvc3456tgbn 登陆成功TC14 123456zh 登陆失败场景法测试用例

用例编号

数据输入

预期输出账号密码

TC1 zhangsan123 1234567qq 登陆成功TC2 zas 1234567qq 登陆失败TC3 zhangsan123 123qw 登陆失败TC4 zhangsan123 123 登陆失败TC5 zhangsan123 12345中中登陆失败判定表测试用例

测试用例表

相关文档
最新文档