软件测试测试用例实例功能测试用例性能测试用例兼容性测试用例资料.docx
《软件测试测试用例实例功能测试用例性能测试用例兼容性测试用例资料.docx》由会员分享,可在线阅读,更多相关《软件测试测试用例实例功能测试用例性能测试用例兼容性测试用例资料.docx(34页珍藏版)》请在冰豆网上搜索。
软件测试测试用例实例功能测试用例性能测试用例兼容性测试用例资料
测试用例实例
(含:
功能测试用例、性能测试用例、兼容性测试用例)
一、功能测试用例.................................................................................-2-
二、性能测试.......................................................................................-11-
2.1预期性能测试用例..................................................................-11-
2.2用户并发测试用例.................................................................-12-
2.3大数据量测试用例.................................................................-12-
2.4疲劳强度测试用例.................................................................-13-
2.5负载测试测试用例.................................................................-13-
三、兼容性测试...................................................................................-14-
TestCase_LinkWorks_WorkEvaluate用例编号LinkWorks项目名称WorkEvaluate模块名称模块
研发中心项目承担部门-质量管理部
用例作者2005-5-27完成日期质量管理部本文档使用部门
评审负责人
审核日期批准日期
注:
本文档由测试组提交,审核由测试组负责人签字,由项目负责人批准。
历史版本:
参与者作者备注状态/版本起止日期V1.1
-1-
一、功能测试用例
此功能测试用例对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。
这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。
主要测试技术方法为用户通过GUI(图形用户界面)与应用程序交互,对交互的输出或接受进行分析,以此来核实需求功能与实现功能是否一致。
LinkWorks_WorkEvaluate_02LinkWorks.NET项目名称用例标识
WorkEvaluate
模块名称开发人员工作考核系统界面设计(2005_03_28).vsd用例作者参考信息
2006-9-27测试人员设计日期测试类型
测试日期黑盒测试方法
用例描述前置条件
权限真实测试描述/输入/测试项操作期望结果备注(并列编号类别结果关系)详细正确导航页面所在导航栏点击导航连接导航列表无浏览\00001
位置测试页面添加修改删除按钮是否可添加删除不可用00002
用修改按钮
不是自己负责的数据1接受、汇)不能\报按钮未考核之前能否接受汇报能属于自己负责的未接2)00003
受之前时候是否可以接受能属于自己负责的数据3)接受后但未考核能否可以汇报-2-
接受后的数据没有汇4)
不能
报但考核了,是否仍
可以汇报
00004
考核审核
这俩按钮是否可用
这两按钮为置灰,不可
按钮
用
)默认为“本月由我负下拉列表选择二级联动功能1
测试个下拉列表2责的工作”,此时第
下拉列表不显由我2)当选择项非“…00005个2负责的工作”时第下拉列表正确显示员工
名字)发生跟服务器交互时3
其他项显示正确
00006
DataGrid
)数据显示1功能测试2)点击列头排序、3)单击Ctrl\Shift\Alt
根据二级联动下拉列表正确显示符合条件的数据
点击列头正确排序
(加按行)选中数据
选中数据单行(选中数在文本据行为黄色)不能多框正确显示,行选择
能正确分页、翻页)功能1)点击“首页、上一页、1分页控件
)能选择页数和正确下一页、尾页”测试200007
页数下拉列表和跳转按跳转2)钮3)对数据操作(增删改)后正确显示DataGrid正确显示数据显示1)1功能)月中、月
末目标与选中行的数据测试月中月末00008
字符数过多时显示)2)字数过多滚动条功能2报告四个滚动条并能正确滚文本框动UI页面没有错别字,跟整界面UI00009
测试体风格一致,布局合理
-3-
00010
信息汇报页面
导航栏
点击导航栏处显示的导航链接
正确显示所在页面1)的模块名称)2正确导航
工作名称、负责
是否只能浏览
是
00011
人、考核人、开始日期、结束日期、工作量、月中月末考核目标、考核结果、考
000120001300014
核说明各项月中月末工作报告发送即时通CkeckBox月中、月末汇报RadioButt
这两文本框能否填写
能
能否点击选择、取消
能
能否正常使用
能
00015
on汇报按钮
)汇报按钮单击能否正1常使用连续多次点击汇报按)2钮是否能正常汇报
能正常汇报
00016
取消按钮
3)汇报成功后,页面跳转到何处
转到列表页
1)取消按钮能否正常使用2)点击取消按钮是只清空所填一返回上数据还是
1)能)返回上一页工作考核2数据列表页
页?
-4-
00017
分配权
表列页面
界面UI
3)能否快速连续点击,是什么结果必填项是否有标识
)返回上一页工作考核3数据列表页页面没有错别字,跟整
000180001900020
导航栏添加按钮修改删除按钮
浏览\点击导航连接点击添加按钮未考核前,如是考核1)自己以及自己负责部门人员的数据修改删除按钮是否显示可用2)未考核之前,不属于自己以及自己负责部门人员的,修改删除是否显示可用)已考核的是否可以修3
体风格一致,布局合理详细正确导航页面所在位置进入信息添加页面修改进入修改可用,)1删除给出删除页面,确定与否的提示2)不可用3)不可用
改删除已审核的是否可以修4)
4)不可用
改删除5)对能删除的数据进行删除操作有没有提示
5)有提示
汇受接\报按钮
到返据6)数删除后回哪?
1)不是自己负责的数据\未考核之前能否接受
6)正确返回到列表页不能1)
00021
汇报2)属于自己的未接受之
)可以接受2
前时候是否可以接受属于自己的数据接受)3
)3可以汇报
后但未考核是否可以汇报
00022
核考\审核按钮
接受后的数据考核了4)
不可以4)
是否仍可以汇报)1考核、审核按钮是否可用
不可用
00023
)默认为“本月由我负下拉列表选择关联的查1
-5-
看工作下拉列表框
责的工作”由我…\)当选择项非“2
审核的工作”时第负责\个下拉列表正确显示2
息信加添页面
员工名字)发生跟服务器交互时3
其他项显示正确
00024000250002600027
Grid显示、排序四个文本框的内容和滚动条分页控件界面UI
1)是否显示正确数据2)点击列头是否能排序
正确显示1)能正确排序而不影2)响页面上的其他正常功能
1)数据显示2)字数过多滚动条功能
选DataGrid正确显示1)中行的数据字符数过多时显示滚)2
动条并能正确滚动
1)点击“首页、上一页、下一页、尾页”
)能正确分页、翻页1
页数下拉列表和跳转按2)钮
)能选择页数和正确跳2转
对数据操作(增删改)3)后是否正确显示数据
对数据操作(增删3)改)后正确显示
页面没有错别字,跟整体风格一致,布局合理
0002800029
导航栏工作名称文本框
点击导航栏处显示的导航链接
正确显示所在页面3)的模块名称正确导航4)
)正确输入数据1字特输2)入殊符
1)不出现错误)不符合要求的给出输2
~!
@#$%^&*()_+[]{}\|殊>字'”;:
<母或特者字符组合
入错误处理提示
)输入超长字符是否可3以提交
)不能提交,给出字符3串超长提示
4空工作名称是否可以提)交
)不可以提交4
-6-
00030
负责、考核人
1)弹出项是否可正确选择使用2)默认的考核人是否为信息添加者3)考核人是否可以修改是否可对非自己负责的)4部门人员添加工作任务
)弹出项能正确选择使1用)考核人默认为信息添2加者)考核人可以修改3)不可以4
开始、结束日期
弹出页是否可正确使1)
弹出项能正确选择)1
用2)手动输入正确日期格式是否可以提交
使用手动输入正确日期2)格式能提交
00031
3)手动输入非法日期格式是否可以提交
手动输入非法日期3)且应格式不能提交,
)开始日期大于结束日4
给出提示处理开始日期大于结束4)
工作量文本框
期是否能提交,如不能提交有无提示
且要日期不能提交,给出相应的提示
清空日期是否可提交5)1)填写合理的数字是否
日期不能为空5)1)正常提交
可提交符入2)输特殊字
提示输入错误给出2)
~!
@#$%^&*()_+[]{}\|殊特或<;:
'”字母>者
处理
00032
字符组合输入中文是否可以提)3交
提示输入错误3)
00033
月中月末考核目标文本框
2147483648输)4入
提示输入错误)4
是否能提交输)5入小数、非正数是否可提交空工作量是否可以提交
)可以输入小数,但不5能输入非正数6)提示不能为空
是否能填写,能填写)1
输入合法数能填写,)1
的话输入合法数据是否可提交
据能提交
-7-
月中月末工作报告
符)输入特殊字2~!
@#$%^&*()_+[]{}\|
合法的数据能提交,2)不合法的给予处理
或者特殊;:
'”<字母>字符组合是否可提交
和错误提示
3)是否可以为空
3)可以为空
是否能填写,能填写)1的话输入合法数据能
1置灰,不能填写)
0003400035
文本框考核结果下拉列表框考核说明文本框
否提交殊输入特字符2)
不能填写2)
~!
@#$%^&*()_+[]{}\|殊者特;:
'”<字母>或
字符组合是否可提交3)是否可以为空下拉列表能否正常使用
)不能填,原本为空3不能
1)是否能填写,能填写
1)置灰,不能填写
的话输入合法数据是
0003600037
发送即时通CkeckBox添加按钮
否可提交字输)2入特殊符
)置灰,不能填写2
~!
@#$%^&*()_+[]{}\|殊;:
'”特或母<字>者字符组合是否可以提交
是否可以为空)3能否点击选择、取消
3)置灰,不能填写能
)1添加按钮单击能否正常使用
能正常使用1)
)2能否快速连续点击,
不应该能连续点击)2
00038
能的话同一数据是否添加多条?
)3添加数据成功是否有给出添加成功的提示
-8-
改修页面
取消按钮
给出添加成功的提示添加成功后,页面跳4)转到何处
之前添加的信息项3)以便清空,不跳转,继续添加
1)取消按钮能否正常使用
1)能
0003900040
UI
界面
2点击取消按钮是只清空)数据还是返回上一所填页?
)返回上一页工作考核2数据列表页
是3)能否快速连续点击,什么结果必填项是否有标识1)
)返回上一页工作考核3数据列表页必填项给出必填标1)识
)2界面有无错别字,跟
跟)页面没有错别字,2
00041
整体风格是否一致
布局整体风格一致,合理
0004200043
导航栏工作名称文本框
点击导航栏处显示的导航链接
正确显示所在页面1)的模块名称正确导航2)
)1是否正确显示数据,能否修改数据修改填入正确数据能)2否提交修改时输入特殊字符)3
是,能1)可以提交2)
非法的)3符合的提交,给予处理和错误提示
~!
@#$%^&*()_+[]{}\|
4不可以)
殊者>字'”;:
<母或特字符组合修改输入超长字符是)4
不可以5)
0004400045
负责、考核人弹出项开始、结
否可以提交修改空工作名称是否)5
可以提交数据是否正确显示1)2)能否修改,修改后能否正确提交
1)是提交数据正能修改,2)确
1)数据是否正确显示
是)1
-9-
束日期弹出项
)能否修改,输入合法2
提交数据正能修改,)2
数据能否正确提交3)输入非法日期格式能否提交
确给出处理不能提交,3)提示
工作量文本框
4)开始日期大于结束日期能否提交
不能,给出提示4)不能为空日期5)
空日期能否提交)51)是否可以修改填写合理的数字是否2)
)可以修改1正常提交)2
可提交符3)输入特殊字
提示输入错误给出)3处理
00046
~!
@#$%^&*()_+[]{}\|特;:
'”<字母>或者殊
提示输入错误4)提示输入错误5)
字符组合输入中文是否可提交)42147483648入输5)
6)可以输入小数,但不能输入非正)提示不能为空7
是否能提交
输入小数、非正数是6)否可提交空工作量是否可提交)7
000470004800049
月中月末考核目标文本框月中月末工作报告文本框考核结果下拉列表发送即时
1)是否可以修改字符输2)入特殊~!
@#$%^&*()_+[]{}\|殊>'”;:
<字母或者特字符组合是否可提交)3是否可以为空1)是否可以修改1)能否使用1)状态是否保存正确
是1)不合合法的能提交,2)法的给予处理和提示)能3)置灰,不能使用11)置灰,不能使用)状态是否保存正确1
00050
通CkeckBox修改按钮
)2能否点击修改选择、取消)1修改按钮能否正常使
2)能否点击修改选择、取消1)能
00051
用
连续点击只修改数)2
-10-
00052
取消按钮
能否连续点击,连续2)点击是否对此修改信息提交多次3)修改成功是否有给出提示4)修改成功后,页面跳转到何处1)取消按钮能否正常使用)点击取消按钮是只清空2一返回上所填数据还是页?
是能否快速连续点击,3)
据,而不添加数据修改成功给出修改)3成功的提示转到工作考核数据)4(保存最近一列表页次的状态页面)1)能)返回上一页工作考核2数据列表页3)返回上一页工作考核数据列表页
00053
界面UI
什么结果必填项是否有标识
必填项给出必填标1)识跟页面没有错别字,2)布局整体风格一致,合理
二、性能测试性能测试是一种对响应时间、事务处理速率和其他与时间相关的需求进行测试和评估。
性能测试的目标是核实性能需求是否都已满足。
可以分为以下几种进方式来组织进行测试。
预期性能测试用例2.1通常系统在设计前会提出一些性能指标,这些指标是性能测试要完成的首要工作,针对每个指标都要统写多个测试用例来验证是否达到要求,根据测试结果来改进系统的性能。
预期性能指标通成以单用户为主。
测试目的前置条件测试需求功能1
测试过程说明场景场景场景
123
期望的性能(平均值)
实际性能(平均值)
-11-
备注:
用户并发测试用例2.2
用户并发测试是性能测试最主要的部分,主要是通过增加用户数量来加重系统负担,以检验测试对象能接收的最大用户数来确定功能是否达到要求。
测试目的
前提条件
测试需求
输入用户通过率
期望性能
实际性能(平均值)
功能1
(并发用户数)
(平均值)
50
100
200
功能2
50
100
200
备注:
大数据量测试用例2.3
大数据量测试使测试对象处理大量的数据,以确定是否达到了将使软件发生故障的极限。
大数据量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。
测试目的前提条件
(最大数据量)100001150********100001500020000
输入第条记录第条记录第条记录第条记录第条记录第条记录
期望性能
测试需求功能功能
事务成功率
(平均值)
实际性能(平均值)
-12-
…备注:
2.4疲劳强度测试用例强度测试也是性能测试是的一种,实施和执行此类测试的目的是找出因资源不足或资源争用而导致的错误。
如果内存或磁盘空间不足,测试对象就可能会表现出一些在正常条件下并不明显的缺陷。
而其他缺陷则可能由于争用共享资源(如数据库锁或网络带宽)而造成的。
强度测试还可用于确定测试对象能够处理的最大工作量。
测试目的
测试说明
前提条件测试需求
输入/动作
连续运行8小时输出/响应
10,设置添加是否正常运行
用户并发
1
功能
2小时
4小时
小时6
1
功能
8小时
小时2
4小时
小时6
小时8
负载测试测试用例2.5
负载测试也是性能测试中的一种。
在这种测试中,将使测试对象承担不同的工作量,以评测和评估测试对象在不同工作量条件下的性能行为,以及持续正常运行的能力。
负载测试