软件测试测试用例实例.docx
《软件测试测试用例实例.docx》由会员分享,可在线阅读,更多相关《软件测试测试用例实例.docx(45页珍藏版)》请在冰豆网上搜索。
软件测试测试用例实例
软件测试测试用例实例(功能测试用例、性能测试用例、兼容性测试用例)
测试用例实例
(含:
功能测试用例、性能测试用例、兼容性测试用例)
一、功能测试用例.错误!
未定义书签。
二、性能测试-.32-
2.1预期性能测试用例32-
2.2用户并发测试用例-.33-
2.3大数据量测试用例-.33-
2.4疲劳强度测试用例-.34-
2.5负载测试测试用例-.34-
、兼容性测试-.34-
用例编号
TestCase_LinkWorks_WorkEvaluate
项目名称
LinkWorks
模块名称
WorkEvaluate模块
项目承担部门
研发中心-质量管理部
用例作者
完成日期
2005-5-27
本文档使用部门
质量管理部
评审负责人
批准日期
注:
本文档由测试组提交,审核由测试组负责人签字,由项目负责人批准。
历史版本:
版本/状态作者参与者起止日期备注
V1.1
一、功能测试用例
此功能测试用例对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。
这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。
主要测试技术方法为用户通过GU】(图形用户界面)与应用程序交互,对交互的输出或接受进行分析,以此来核实需求功能与实现功能是否一致口
用例标识
LinkWorks_
WorkEvaluate
02
项目名称
LinkWorks.NET
开发人员
模块名称
WorkEvaluate
用例
作者
参考信息
工作考核系统界面设计(2005_03_28).vsd
测试
设计
2006-9-测试
编
号
权限
(并列关系)
测试项
测试类别
描述/输入/操作
期望结果
真实结果
备
注
000
01
无
列表页面
导航栏
导航测试
浏览点击导航连接
详细正确导
航页面所在
位置
000
02
添加删除修改按钮
添加修改删除按钮是否可用
/、可用
接
受、
1)不是自
己负责的
不能
汇报
按钮
数据未考核之前能否接受汇
报
000
03
2)属于自己负责的未接受之前时候是否可以接
受
能
3)属于自
己负责的数据接受后但未考核能否可以汇报
能
4)接受后的数据没有汇报但考核了,是
不能
否仍可以汇报
000
04
考核审核按钮
这俩按钮是古可用
这两按钮为
置灰,不可
用
二级
联动
下拉
列表
功能测试
下拉列表选择
1)默认为
“本月由我
负责的工
作”,此时第
2个下拉列
表不显
000
05
2)当选择项非“…由我负责的工
作”时第2个下拉列表正确显示员
工名字
3)发生跟服务器交互时其他项显示正确
000
06
Data
Grid
功能测试
1)数据显示
根据二级联
动下拉列
表正确显
示符合条
件的数据
2)点击列头
排序、
点击列头正确排序
3)单击行(加
按
Ctrl\Shift\Alt
)选中数据
选中数据单行(选中数据行为黄色)在文本框正确显示,不能多行选择
000
07
分页
控件
功能测试
1)点击“首页、上一页、下一页、尾页”
2)页数下拉列表和跳转
1)能正确分页、翻页
2)能选择页数和正确跳转
3)对数据
按钮
操作(增删改)后正确显示
000
08
月中、月末目标与月中月末报告四个文本框
功能测试
1)数据显示
1)正确显
示
DataGrid
选中行的
顺
2)字数过
多滚动条
功能
2)字符数
过多时显
示滚动条
并能正确
滚动
000
09
界面
UI
U
I
测
试
页面没有错
别字,跟整
体风格一
致,布局合
理
000
10
信
自
汇报
导航栏
点击导航栏
处显示的导
航链接
1)正确显
示所在页
面的模块
名称
页
面
2)正确导航
000
11
工作名称、负责人、考核人、开始日
期、结束日
期、工作旦里、月中月末考核目
标、
是否只能浏览
是
考核
结
果、
考核
说明
各项
000
12
月中月末工作报告
这两文本框能否填写
台匕K匕
000
13
发送即时通
CkeckBox
能否点击选择、取消
台匕K匕
000
14
月中、月末汇报RadioButton
能否正常使用
台匕
000
15
汇报
按钮
1)汇报按钮单击能否正常使用
能
2)连续多
次点击汇报按钮是否能正常汇报
正常汇报
3)汇报成功后,页面跳转到何处
转到列表页
000
16
取消
按钮
1)取消按钮能否正常使用
1)能
2)点击取消按钮是只清空所填数据还是返回上
一页?
2)返回上一
页工作考核
数据列表页
3)能否快速
3)返回上一
连续点击,是什么结果
页工作考核
数据列表页
000
17
界面
UI
必填项是否有标识
页面没有错
别字,跟整
体风格一
致,布局合
理
000
18
分配权
列
1表页
面
导航栏
浏览点击导航连接
详细正确导
航页面所在
位置
000
19
添加
按钮
点击添加按钮
进入信息添
加页面
000
20
修改删除按钮
1)未考核前,如是考核自己以及自己负责部门人员的数据修改删除
按钮是否显示可用
1)可用,
修改进入修改页面,
删除给出
删除确定与否的提示
2)未考核
之前,不属
2)不可用
于自己以及自己负责部门人员的,修改删除是否显示可用
3)已考核
的是否可
以修改删
除
3)不可用
4)已审核
的是否可
以修改删
除
4)不可用
5)对能删除的数据进行删除操作有没有提示
5)有提示
6)数据删
6)正确返回
除后返回到哪?
到列表页
000
21
接受
汇
报按
钮
1)不是自
己负责的数据未考核之前能否接受汇报
1)不能
2)属于自
己的未接受之前时候是否可以接受
2)可以接
受
3)属于自
己的数据接受后但未考核是否可以汇报
3)可以汇报
4)接受后
的数据考
核了是否
4)不可以
仍可以汇报
000
22
考核
审核按钮
1)考核、审核按钮是否可用
不可用
000
23
关联的查看工作下拉列表框
下拉列表选择
1)默认为“本月由我负责的工
作”
2)当选择项非“…由我负责审核的工作”时第2个下拉列表正确显示员
工名字
3)发生跟服务器交互时其他项显示正确
000
Grid
1)是否显
1)正确显
24
显
示、
示正确数据
示
排序
2)点击列头是否能排序
2)能正确
排序而不
影响页面
上的其他
正常功能
000
25
四个文本框的内容和滚动条
1)数据显示
1)正确显示
DataGrid选
中行的数据
2)字数过多滚动条功能
2)字符数过多时显示滚动条并能正确滚动
000
26
分页控件
1)点击“首页、上一页、下一页、尾页”
1)能正确
分页、翻页
2)页数下拉列表和跳转按钮
2)能选择页数和正确跳转
3)对数据操
3)对数据
作(增删改)
后是否正确
显示数据
操作(增删改)后正确显示
000
27
界面
UI
页面没有错别字,跟整体风格一致,布局合理
000
28
信
自
导航栏
点击
处显
航链表
导航栏
示的导
3)正确显
示所在页面的模块名称
4)正确导航
添
加
工作
名称
1)正确输入
1)不出现错误
000
29
页
面
文本框
2)输
字
~!
@
I;:
'
或-
入特殊
符
)#$%人
<字母>
者特殊
2)不符合要
求的给出
输入错误
处理提示
字符组合
3)输入超长
字符是否
可
以提交
3)
彳
不能提在,给出字等串超长是示
4)空工作名
称是否可
以提交
4)不目」以提
交
000
30
负
责、
考核
人
1)弹出项是否可正确选择使用
1)弹出项能正确选择使用
2)默认的考核人是否为伯息添加者
2)
认〕
加己
考核人默为伯息添昔
3)考核人是否可以修改
3)考核人可以修改
4)是古可对非自己负责的部门人员添加工作任务
4)不可以
000
31
开
始、
1)弹出页
是否可正
1)弹出项
能正确选
结束日期
确使用
择使用
2)手动输
入正确日
期格式是
否可以提
交
2)手动输
入正确日
期格式能
提交
3)手动输
入非法日
期格式是
否可以提
交
3)手动输
入非法日期格式不能提交,且应给出提
示处理
4)开始日
期大于结
束日期是
否能提交,
如不能提
交有无提
示
4)开始日
期大于结束日期不能提交,且要给出相应的提示
5)清空日
5)日期不
期是否可提交
能为空
000
32
工作
量文
本框
1)填写合
理的数字
是否可提
交
1)正常提交
2)
输入特
殊字符
~!
@#$%人
|;:
'<字母>
或者特殊
字符组合
2)提示输
入错误给
出处理
3)输入中
文是否可
以提交
3)提示输入错误
4)输入
214748
3648是
否能提交
4)提示输入错误
5)
输入小数、非正数
5)可以输入小数,但不
是
有可提交
能输入非正数
空工作量是有可以提交
6)提示不能为空
000
33
月中月末考核目标文本框
1)是否能填写,能填写的话输入合法数据是否可提交
1)能填
写,输入合
法数据能
提交
2)输入特殊字符~!
@#$%人
|;:
'<字母>
或者特殊字符组合是否可提交
2)合法的数据能提交,不合法的给予处理和错误提示
3)是否可以为空
3)可以为空
000
月中
1)是否能
1)置灰,
34
月末工作报告文本框
填写,能填写的话输入合法数据能否提交
不能填写
2)输入特殊字符~!
@#$%人
|;:
'<字母>
或者特殊字符组合是否可提交
2)不能填
写
3)是否可以为空
3)不能填,
原本为空
000
35
考核结果下拉列表框
下拉列表能
否正常使用
不能
000
考核
1)是否能
1)置灰,
36
说明
文本
框
填写,能填写的话输入合法数据是否可提交
不能填写
2)输入特殊字符
~!
@#$%人
|;:
'<字母>
或者特殊字符组合是否可以提交
2)置灰,
不能填写
3)是否可以为空
3)置灰,不能填写
000
37
发送即时通
CkeckBox
能否点击选
择、取消
能
000
添加
1)添加按
1)能正常
38
按钮
钮单击能否正常使用
使用
2)能否快速连续点击,能的话同一数据是否添加多条?
2)不应该
能连续点
击
3)添加数
据成功是
否有给出
添加成功
的提示
给出添加成功的提示
4)添加成
功后,页面
跳转到何
处
3)之前添加的信息项清空,不跳转,以便继续添加
000
39
取消
按钮
1)取消按钮能否正常使
1)能
用
2)点击取消
2)返回上一
按钮是只清空所填数据还是返回上一页?
页工作考核
数据列表页
3)能否快速连续点击,是什么结果
3)返回上一
页工作考核
数据列表页
000
40
界面
UI
1)必填项
是否有标
识
1)必填项
给出必填
标识
2)界面有无错别字,
跟整体风
格是否一
致
2)页面没有错别字,
跟整体风格致,布局合理
000
41
000
42
导航栏
点击导航栏
处显示的导
航链接
1)正确显
示所在页
面的模块
修改页面
名称
2)正确导航
000
43
工作名称文本框
1)是否正确显示数据,能否修改数据
2)修改填入正确数据能否提交
3)修改时
输入特殊字符
~!
@#$%人
|;:
'<字母>或者特殊字符组合
4)修改输入超长字符是否可
1)是,能
2)可以提交
3)符合的提交,非法的给予处理和错误提示
4)不可以
5)不可以
以提交
5)修改空
工作名称
是否可以
提交
000
44
负
责、
考核
人弹
出项
1)数据是否正确显示
2)能否修改,修改后能否正确提交
1)是
2)能修
改,提交数
据正确
000
45
开
始、
结束日期弹出项
1)数据是否正确显示
2)能否修改,输入合法数据能否正确提交
3)输入非法日期格
1)是
2)能修
改,提交数
据正确
3)不能提
交,给出处
理提示
4)不能,
给出提示
5)不能为
式能否提交
4)开始日
期大于结
束日期能
否提交
5)空日期
能否提交
000
46
工作
量文
本框
1)是否可以修改
2)填写合理的数字是否可提交
3)输入特殊字符
〜!
@#$%人
|;:
'<字母>
或者特殊
字符组合
4)输入中
空日期
1)可以修
改
2)正常提
交
3)提示输
入错误给
出处理
4)提示输入错误
5)提示输入错误
6)可以输
入小数,但不能输入
000
47
文是否可提交
5)输入
214748
3648是
否能提交
6)输入小数、非正数是否可提交
7)空工作量是否可提交
月中月末考核目标文本框
1)是否可以修改
2)输入特殊字符
~!
@#$%人
|;:
'<字母>
或者特殊
字符组合
非正
7)提示不
能为空
1)是
2)合法的能提交,不合法的给予处理和提示
3)能
是否可提交
3)是否可以为空
000
48
月中
月末
工作
报告
文本
框
1)是古目」以修改
1)置灰,不能使用
000
49
考核结果下拉列表
1)能否使用
1)置灰,不能使用
000
50
发送即时通
CkeckBox
1)状态是否
保存正确
2)能否点击
修改选择、取
消
1)状态是否保存正确
2)能否点击修改选择、取消
000
51
修改
按钮
1)修改按
钮能否正
常使用
1)能
2)连续点
击只修改
2)能否连续点击,连续点击是否对此修改信息提交多次
3)修改成功是否有给出提示
4)修改成功后,页面跳转到何处
数据,而不添加数据
3)修改成
功给出修改成功的提示
4)转到工
作考核数
据列表页
(保存最近一次的状态页面)
000
52
取消
按钮
1)取消按钮能否正常使用
2)点击取消按钮是只清空所填数据还是返回上一页?
3)能否快速
1)能
2)返回上一
页工作考核
数据列表页
3)返回上一
页工作考核
数据列表页
连续点击,是什么结果
000
53
界面
UI
必填项是否有标识
1)必填项给出必填标识
2)页面没有错别字,
跟整体风格致,布局合理
二、性能测试
性能测试是一种对响应时间、事务处理速率和其他与时间相关的需求进行测试和评估。
性能测试的目标是核实性能需求是否都已满足。
可以分为以下几种进方式来组织进行测试。
2.1预期性能测试用例
通常系统在设计前会提出一些性能指标,这些指标是性能测试要完成的首要工作,针对每个指标都要统写多个测试用例来验证是否达到要求,根据测试结果来改进系统的性能。
预期性能指标通成以单用户为主。
测试目的
前置条件
测试需求
测试过程说明
期望的性能(平■均值)
实际性能(平均值)
功能1
场厅\1
场早2
「场与3
备注:
2.2用户并发测试用例
用户并发测试是性能测试最主要的部分,主要是通过增加用户数量来加重系统负担,以检验测试对象能接收的最大用户数来确定功能是否达到要求。
测试目的
前提条件
测试需求
输入
(并发用户数)
用户通过率
期望性能(平■均值)
实际性能(平均值)
功能1
50
100
200
功能2
50
100
200
备注:
2.3大数据虽测试用例
大数据量测试使测试对象处理大量的数据,以确定是否达到了将使软件发生故障的极限。
大数据量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。
测试目的
前提条件
测试需求
输入
(取大数据重)
事务成功率
期望性能(平■均值)
实际性能(平均值)
功能1
10000第条记录
15000第条记录
20000第条记录
功能2
10000第条记录
15000第条记录
20000第