还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
测试用例实例(含功能测试用例、性能测试用例、兼容性测试用例)
2.5-11-
2.1通常系统在设计前会提出一些性能指标,这些指标是性能测试要完成的首要工作,针对每个指标都要统写多个测试用例来验证是否达到要求,根据测试结果来改进系统的性能预期性能指标通成以单用户为主测试目的前置条件测试需求测试过程说明期望的性能(平均值)实际性能(平均值)场景1功能场景12场景3备注用户并发测试用例2-2用户并发测试是性能测试最主要的部分,主要是通过增加用户数量来加重系统负担,以检验测试对象能接收的最大用户数来确定功能是否达到要求测试目的前提条件期望性能(平输入测试需求用户通过率实际性能(平均值)均值)(并发用户数)功能150100200功能250100200备注大数据量测试用例
2.3大数据量测试使测试对象处理大量的数据,以确定是否达到了将使软件发生故障的极限大数据量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量测试目的前提条件期望性能(平均输入测试需求事务成功率实际性能(平均值)值)(最大数据量)第条记录功能100001第条记录15000第条记录20000功能第条记录210000第条记录15000第条记录20000•••备注疲劳强度测试用例
2.4强度测试也是性能测试是的一种,实施和执行此类测试的目的是找出因资源不足或资源争用而导致的错误如果内存或磁盘空间不足,测试对象就可能会表现出一些在正常条件下并不明显的缺陷而其他缺陷则可能由于争用共享资源(如数据库锁或网络带宽)而造成的强度测试还可用于确定测试对象能够处理的最大工作量测试目的测试说明前提条件连续运行小时,设置添加用户并发810测试需求输入/动作输出/响应是否正常运行功能小时12小时4小时6小时8功能小时12小时4小时6小时8负载测试测试用例
2.5负载测试也是性能测试中的一种在这种测试中,将使测试对象承担不同的工作量,以评测和评估测试对象在不同工作量条件下的性能行为,以及持续正常运行的能力负载测试的目标是确定并确保系统在超出最大预期工作量的情况下仍能正常运行此外,负载测试还要评估性能特征,例如,响应时间、事务处理速率和其他与时间相关的方面测试目的前提条件测试需求输入期望输出是否正常运行备注
三、兼容性测试在大多数生产环境中,客户机工作站、网络连接和数据库服务器的具体硬件规格会有所不同客户机工作站可能会安装不同的软件例如,应用程序、驱动程序等而且在任何时候,都可能运行许多不同的软件组合,从而占用不同的资源测试目的配置说明系统软件应用软件操作系统外设结果服务器Window2000SWindowXpWindow2000PWindow2003客户端Window2000SWindowXpWindow2000PWindow2003数据库服Window2000S务器WindowXpWindow2000PWindow2003浏览器以上IE
4.0NetScapeFireFoxMaxthon其他备注
一、功能测试用例此功能测试用例对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当主要测试技术方法为用户通过(图形用户界面)与应用程序交互,对交互的输出或接受GUI进行分析,以此来核实需求功能与实现功能是否一致LinkWorks_WorkE valLinkWorks.NET用例标识项目名称uate_02WorkE valuate开发人员模块名称工作考核系统界面设计(2005_03_28).vsd用例作者2006-9-27测试类型设计日期测试人员测试方法黑盒测试日期用例描述前置条件权限测试真实结编号(并列关测试项描述/输入/操作期望结果备注类别果系)无列表页导航栏导航浏览点击导航连接详细正确导航页面所在位置00001面测试添加删除修添加修改删除按钮是否可用不可用00002改按钮接受、汇报按1)不是自己负责的数据未考不能钮核之前能否接受汇报2)属于自己负责的未接受之能前时候是否可以接受000033)属于自己负责的数据接受能后但未考核能否可以汇报4)接受后的数据没有汇报但不能考核了,是否仍可以汇报考核审核按这俩按钮是否可用这两按钮为置灰,不可用00004钮二级联动下功能下拉列表选择1)默认为“本月由我负责的00005拉列表测试工作”,此时第2个下拉列表不显2)当选择项非“…由我负责的工作”时第2个下拉列表正确显示员工名字3)发生跟服务器交互时其他项显示正确DataGrid1)数据显示功能根据二级联动下拉列表正确测试显示符合条件的数据2)点击列头排序、点击列头正确排序000063)单击行(加按选中数据单行(选中数据行Ctrl\Shift\Alt)选中数据为黄色)在文本框正确显示,不能多行选择分页控件功能1)点击“首页、上一页、下1)能正确分页、翻页测试一页、尾页”2)能选择页数和正确跳转000072)页数下拉列表和跳转按钮3)对数据操作(增删改)后正确显示月中、月末目功能1)数据显示1)正确显示DataGrid选中标与月中月测试行的数据00008末报告四个2)字数过多滚动条功能2)字符数过多时显示滚动文本框条并能正确滚动界面UI页面没有错别字,跟整体风00009UI测试格一致,布局合理信息汇导航栏点击导航栏处显示的导航链接1)正确显示所在页面的模00010报页面块名称2)正确导航工作名称、负是否只能浏览是责人、考核人、开始日期、结束日期、工作量、月中月末00011考核目标、考核结果、考核说明各项月中月末工这两文本框能否填写能00012作报告发送即时通能否点击选择、取消能00013CkeckBox月中、月末汇能否正常使用能报00014RadioButton汇报按钮1)汇报按钮单击能否正常使能用2)连续多次点击汇报按钮是正常汇报00015否能正常汇报3)汇报成功后,页面跳转到转到列表页何处取消按钮1)取消按钮能否正常使用1)能2)点击取消按钮是只清空所2)返回上一页工作考核数00016填数据还是返回上一页?据列表页3)能否快速连续点击,是什3)返回上一页工作考核数么结果据列表页界面UI必填项是否有标识页面没有错别字,跟整体风00017格一致,布局合理导航栏浏览点击导航连接详细正确导航页面所在位置列表页00018分配权面00019添加按钮点击添加按钮进入信息添加页面修改删除按1)未考核前,如是考核自己1)可用,修改进入修改页钮以及自己负责部门人员的面,删除给出删除确定数据修改删除按钮是否显与否的提示示可用2)未考核之前,不属于自己2)不可用以及自己负责部门人员的,修改删除是否显示可用000203)已考核的是否可以修改删3)不口J用除4)已审核的是否可以修改删4)不可用除5)对能删除的数据进行删除5)有提示操作有没有提示6)数据删除后返回到哪?6)正确返回到列表页接受\汇报1)不能按钮1)不是自己负责的数据未考核之前能否接受\汇报2)属于自己的未接受之前时2)可以接受候是否可以接受000213)属于自己的数据接受后但3)可以汇报未考核是否可以汇报4)接受后的数据考核了是否4)不可以仍可以汇报考核审核1)考核、审核按钮是否可用不可用00022按钮关联的查看下拉列表选择1)默认为“本月由我负责工作下拉列的工作”表框2)当选择项非“…由我负责审核的工作”时第2个下00023拉列表正确显示员工名字3)发生跟服务器交互时其他项显示正确Grid显示、1)是否显示正确数据1)正确显示排序2)点击列头是否能排序2)能正确排序而不影响页00024面上的其他正常功能四个文本框1)数据显示1)正确显示DataGrid选的内容和滚中行的数据00025动条2)字数过多滚动条功能2)字符数过多时显示滚动条并能正确滚动分页控件1)点击“首页、上一页、下1)能正确分页、翻页一页、尾页”2)页数下拉列表和跳转按钮2)能选择页数和正确跳转000263)对数据操作(增删改)后3)对数据操作(增删改)是否正确显示数据后正确显示界面UI页面没有错别字,跟整体风00027格一致,布局合理导航栏点击导航栏处显示的导航链接3)正确显示所在页面的模00028块名称4)正确导航1)正确输入数据1)不出现错误工作名称文本框2)输入特殊字符!@#$%八2)不符合要求的给出输入错〜00029*()_+[]{}\]:y字母〉或误处理提示信息添者特殊加页面字符组合3)输入超长字符是否可以提3)不能提交,给出字符串交超长提示4)空工作名称是否可以提交4)不可以提交负责、考核1)弹出项是否可正确选择使人用1)弹出项能正确选择使用2)默认的考核人是否为信息2)考核人默认为信息添加00030添加者者3)考核人是否可以修改3)考核人可以修改4)是否可对非自己负责的部4)不口」以门人员添加工作任务开始、结束1)弹出页是否可正确使用1)弹出项能正确选择使用日期2)手动输入正确日期格式是2)手动输入正确日期格式否可以提交能提交3)手动输入非法日期格式是3)手动输入非法日期格式00031否可以提交不能提交,且应给出提示处理4)开始日期大于结束日期是4)开始日期大于结束日期否能提交,如不能提交有不能提交,且要给出相无提示应的提示5)清空日期是否可提交5)日期不能为空工作量文本1)填写合理的数字是否可提1)正常提交框交2)输入特殊字符!@#$%八*2)提示输入错误给出处理〜()_+口{}\]:,〈字母》或者特殊字符组合3)输入中文是否可以提交000323)提示输入错误4)输入21474836484)提示输入错误是否能提交5)输入小数、非正数是否可5)可以输入小数,但不能提交输入非正数空工作量是否可以提交6)提示不能为空月中月末考1)是否能填写,能填写的话1)能填写,输入合法数据00033核目标文本输入合法数据是否可提交能提交框2)输入特殊字符!@#$%八*2)合法的数据能提交,不〜()_+[]{}\];,<合法的给予处理和错误字母》或者特殊字符组合提示是否可提交3)是否可以为空3)可以为空月中月末工1)是否能填写,能填写的话1)置灰,不能填写作报告文本输入合法数据能否提交框2)输入特殊字符!@#$%八*2)不能填写〜00034()_+[]{}\];:小〈字母〉或者特殊字符组合是否可提交3)是否可以为空3)不能填,原本为空下拉列表能否正常使用不能00035考核结果下拉列表框考核说明文1)是否能填写,能填写的话1)置灰,不能填写本框输入合法数据是否可提交2)输入特殊字符!@#$%八*2)置灰,不能填写〜00036()_+口{}\]产〈字母〉或者特殊字符组合是否可以提交3)是否可以为空3)置灰,不能填写发送即时通能否点击选择、取消能00037CkeckBox添加按钮1)添加按钮单击能否正常使1)能正常使用用2)能否快速连续点击,能的2)不应该能连续点击话同一数据是否添加多条?000383)添加数据成功是否有给出给出添加成功的提示添加成功的提示4)添加成功后,页面跳转到3)之前添加的信息项清空,何处不跳转,以便继续添加取消按钮1)取消按钮能否正常使用1)能000392)返回上一页工作考核数2)点击取消按钮是只清空所据列表页填数据还是返回上一页?3)能否快速连续点击,是什3)返回上一页工作考核数么结果据列表页界面UI1)必填项是否有标识1)必填项给出必填标识000402)界面有无错别字,跟整体2)页面没有错别字,跟整风格是否一致体风格一致,布局合理00041导航栏点击导航栏处显示的导航链接1)正确显示所在页面的模00042块名称2)正确导航修改页工作名称文1)是否正确显示数据,能否1)是,能面本框修改数据2)可以提交2)修改填入正确数据能否提3)符合的提交,非法的给交予处理和错误提示3)修改时输入特殊字符4)不口]以~!@#$%人*()5)不可以00043_+[]{}\];:小〈字母>或者特殊字符组合4)修改输入超长字符是否可以提交5)修改空工作名称是否可以提交负考核人弹1)数据是否正确显示1)是00044出项2)能否修改,修改后能2)能修改,提交数据正否正确提交确开始、结束日1)数据是否正确显示1)是期弹出项2)能否修改,输入合法数据2)能修改,提交数据正确能否正确提交3)不能提交,给出处理提3)输入非法日期格式能否提示00045交4)不能,给出提示4)开始日期大于结束日期能5)不能为空日期否提交5)空日期能否提交工作量文本1)是否可以修改1)可以修改框2)填写合理的数字是否可提2)正常提交交3)提示输入错误给出处理000463)输入特殊字符!@#$%八*4)提示输入错误〜()_+口{八|;产<字5)提示输入错误母〉或者特殊字符组合6)可以输入小数,但不4)输入中文是否可提交能输入非正5)输入21474836487)提示不能为空是否能提交6)输入小数、非正数是否可提交7)空工作量是否可提交月中月末考1)是否可以修改1)是核目标文本2)输入特殊字符2)合法的能提交,不合法框的给予处理和提不~!@#$%八*()_+[]{}\]000473)能;,“〈字母,或者特殊字符组合是否可提交3)是否可以为空1)是否可以修改1)置灰,不能使用月中月末工00048作报告文本框考核结果下1)能否使用1)置灰,不能使用00049拉列表发送即时通1)状态是否保存正确1)状态是否保存正确2)能00050CkeckBox2)能否点击修改选择、取消否点击修改选择、取消修改按钮1)能2)连续点击只修改数据,1)修改按钮能否正常使用而不添加数据2)能否连续点击,连续点击3)修改成功给出修改成功00051是否对此修改信息提交多的提示次4)转到工作考核数据列表3)修改成功是否有给出提示页(保存最近一次的状4)修改成功后,页面跳转到态页面)何处取消按钮1)取消按钮能否正常使用2)1)能点击取消按钮是只清空所填数2)返回上一页工作考核数据还是返回上一页?据列表页000523)能否快速连续点击,是什3)返回上一页工作考核数么结果据列表页界面UI必填项是否有标识1)必填项给出必填标识2)页面没有错别字,跟整00053体风格一致,布局合理
二、性能测试性能测试是一种对响应时间、事务处理速率和其他与时间相关的需求进行测试和评估。