测试用例实例
2009-11-03 13:41
190 查看
1、
一
个好的用例的表述要点,即用例中应当包含的信息
一个优秀的
[b]测试
用例[/b]
,应该包含以下信息:
1)
软
件或项目的名称
2)
软件或项目的版本(内部版本号)
3)
功
能模块名
4)
测试用例的简单描述,即该用例执行的目的或方法
5)
测
试用例的参考信息(便于跟踪和参考)
6)
本测试用例与其
他
测试用例间的依赖关系
7)
本
用例的前置条件,即执行本用例必须要满足的条件,如对数据库
的访问权限
8)
用
例的编号(
ID
),如可以是
软件名称简写
-
功能块
简写
-NO.
。
9)
步骤号、操作步骤描述、测试数据描述
10) 预期结果
(
这是最重要的)和实际结果(如果有BUG
管理工
具,这条可以省略)
11
)开发人员(必须有)和测试人员(可有可无)
12
)测试执行日期
2、实例
该测试案例是以一个B/S
结
构的登录功能点位被测对象,
该测试用例为黑盒测试用例。假设用户使用的浏览器为IE6.0 SP4
。
功能描述如下:
1.
用户在地址栏输入相应地址,要求显示登录界面;
2.
输入用户名和密码,登录,系统自动校验,并给出相应提示信息;
3.
如果用户名或者密码任一信息未输入,登录后系统给出相应提示信息;
4.
连续3
次未通过验证时,自动关闭IE
。
表4-1
登录界面测试用例
一
个好的用例的表述要点,即用例中应当包含的信息
一个优秀的
[b]测试
用例[/b]
,应该包含以下信息:
1)
软
件或项目的名称
2)
软件或项目的版本(内部版本号)
3)
功
能模块名
4)
测试用例的简单描述,即该用例执行的目的或方法
5)
测
试用例的参考信息(便于跟踪和参考)
6)
本测试用例与其
他
测试用例间的依赖关系
7)
本
用例的前置条件,即执行本用例必须要满足的条件,如对数据库
的访问权限
8)
用
例的编号(
ID
),如可以是
软件名称简写
-
功能块
简写
-NO.
。
9)
步骤号、操作步骤描述、测试数据描述
10) 预期结果
(
这是最重要的)和实际结果(如果有BUG
管理工
具,这条可以省略)
11
)开发人员(必须有)和测试人员(可有可无)
12
)测试执行日期
2、实例
该测试案例是以一个B/S
结
构的登录功能点位被测对象,
该测试用例为黑盒测试用例。假设用户使用的浏览器为IE6.0 SP4
。
功能描述如下:
1.
用户在地址栏输入相应地址,要求显示登录界面;
2.
输入用户名和密码,登录,系统自动校验,并给出相应提示信息;
3.
如果用户名或者密码任一信息未输入,登录后系统给出相应提示信息;
4.
连续3
次未通过验证时,自动关闭IE
。
表4-1
登录界面测试用例
用例ID | XXXX-XX-XX | 用例名称 | 系统登录 | |
用例描述 | 系统登录 用户名存在、密码正确的情况下,进入系统 页面信息包含:页面背景显示 用户名和密码录入接口,输入数据后的登入系统接口 | |||
用例入口 | 打开IE , 在地址栏输入相应地址 进入该系统登录页面 | |||
测 试用例ID | 场景 | 测试步骤 | 预 期结果 | 备 注 |
TC1 | 初始页面显示 | 从用例入口处进入 | 页面元素完整,显示与详细设计一致 | |
TC2 | 用户名录入-验证 | 输入已存在的用户:test | 输入成功 | |
TC3 | 用户名-容错性验证 | 输入:aaaaabbbbbcccccdddddeeeee | 输入到蓝色显示的字符时,系统拒绝输入 | 输入数据超过规定长度范围 |
TC4 | 密码-密码录入 | 输入与用户名相关联的数据:test | 输入成功 | |
TC5 | 系统登录-成功 | TC2 ,TC4 ,单击登录按钮 | 登录系统成功 | |
TC6 | 系统登录-用户名、密码校验 | 没有输入用户名、密码,单击登录按钮 | 系统登录失败,并提示:请检查用户名和密码的输入是否正确 | |
TC7 | 系统登录-密码校验 | 输入用户名,没有输入密码,单击登录按钮 | 系统登录失败,并提示:需要输入密码 | |
TC8 | 系统登录-密码有效性校验 | 输入用户名,输入密码与用户名不一致,单击 登录按钮 | 系统登录失败,并提示:错误的密码 | |
TC9 | 系统登录-输入有效性校验 | 输入不存在的用户名、密码,单击登录按钮 | 系统登录失败,并提示:用户名不存在 | |
TC10 | 系统登录—安全校验 | 连续3 次 未成功 | 系统提示:您没有使用该系统的权限,请与管理员联系! | |
… | … | … | … |
相关文章推荐
- Unittest操作简单实例进行系统讲解测试用例
- Python使用TestLoader、TestSuite、HTMLTestRunner组织测试用例实例
- 测试用例实例--常见功能测试点
- Unittest操作简单实例进行系统讲解测试用例
- Python使用TestLoader、TestSuite、HTMLTestRunner组织测试用例实例
- 测试用例实例--常见功能测试点
- 测试用例实例收藏
- 测试用例实例--常见功能测试点(转)
- 软件测试的测试用例实例--登录与注册
- 白盒测试的测试用例分析实例
- 划分等价类、设计测试用例实例
- spring: spittr实例 构建简单的web应用 Test测试用例
- 测试用例实例--三角形用例设计
- Python测试用例生成脚本(合并相应单元格以及写入单行数据)代码实例
- Junit 实例精讲基础教程(五) JUnit套件测试,一次性运行多个测试用例(测试类的测试方法)
- 等价类划分经典实例-三角形测试用例设计
- 实例实现测试用例自动生成
- unittest测试用例带有setUp、两个测试函数操作实例
- Unittest测试用例加入到测试集中的操作实例
- 测试用例实例--三角形用例设计