常用基本控件测试用例
- 格式:doc
- 大小:55.50 KB
- 文档页数:8
⼀些常⽤模块的测试⽤例1、登录①⽤户名和密码都符合要求(格式上的要求)②⽤户名和密码都不符合要求(格式上的要求)③⽤户名符合要求,密码不符合要求(格式上的要求)④密码符合要求,⽤户名不符合要求(格式上的要求)⑤⽤户名或密码为空⑥数据库中不存在的⽤户名,不存在的密码⑦数据库中存在的⽤户名,错误的密码⑧数据库中不存在的⽤户名,存在的密码⑨输⼊的数据前存在空格⑩输⼊正确的⽤户名密码以后按[enter]是否能登陆2、添加①要添加的数据项均合理,在界⾯保存成功后,检查数据库中是否添加了相应的数据:select查询②留出⼀个必填数据为空③按照边界值等价类设计测试⽤例的原则设计其他输⼊项的测试⽤例:数据组合测试④不符合要求的地⽅要有错误提⽰⑤是否⽀持table键⑥按enter是否能保存⑦若提⽰不能保存,也要察看数据库⾥是否多了⼀条数据3、删除①删除⼀个数据库中存在的数据,然后查看数据库中是否删除(界⾯删除⼀条数据,查看数据库中是否删除)②删除⼀个数据库中并不存在的数据,看是否有错误提⽰,并且数据库中没有数据被删除③输⼊⼀个格式错误的数据,看是否有错误提⽰,并且数据库中没有数据被删除。
④输⼊的正确数据前加空格,看是否能正确删除数据⑤什么也不输⼊⑥是否⽀持table键:tab键⑦是否⽀持enter键4、查询精确查询:①输⼊的查询条件为数据库中存在的数据,看是否能正确地查出相应得数据②输⼊正确的查询条件以前加上空格,看是否能正确地查出相应的数据③输⼊格式或范围不符合要求的数据,看是否有错误提⽰:如⽇期格式:YYYY-MM-DD;范围:⽉份中输⼊13等,⼀般这些数据都是枚举型数据,以下拉框的形式出现④输⼊数据库中不存在的数据⑤不输⼊任何数据:查询结果应该为所有记录⑥是否⽀持table键⑦是否⽀持enter键模糊查询:在精确查询的基础上加上以下⼀点:①输⼊⼀些字符,看是否能查出数据库中所有的相关信息故障模型---缺陷查找攻击的⼆⼗⼀招⼤法1.输⼊⾮法数据输⼊数据的类型、长度、边界值;还要留意错误信息本⾝。
1、兼容性测试在大多数生产环境中,客户机工作站、网络连接和数据库服务器的具体硬件规格会有所不同。
客户机工作站可能会安装不同的软件例如,应用程序、驱动程序等而且在任何时候,都可能运行许多不同的软件组合,从而占用不同的资源。
测试目的配置说明操作系统系统软件外设应用软件结果服务器Window2000(S)WindowXpWindow2000(P)Window2003用例编号TestCase_LinkWorks_WorkEvaluate项目名称LinkWorks模块名称WorkEvaluate模块项目承担部门研发中心-质量管理部用例作者完成日期2005-5-27本文档使用部门质量管理部评审负责人审核日期批准日期注:本文档由测试组提交,审核由测试组负责人签字,由项目负责人批准。
历史版本:版本/状态作者参与者起止日期备注V1.11.1.疲劳强度测试用例强度测试也是性能测试是的一种,实施和执行此类测试的目的是找出因资源不足或资源争用而导致的错误。
如果内存或磁盘空间不足,测试对象就可能会表现出一些在正常条件下并不明显的缺陷。
而其他缺陷则可能由于争用共享资源(如数据库锁或网络带宽)而造成的。
强度测试还可用于确定测试对象能够处理的最大工作量。
测试目的测试说明前提条件连续运行8小时,设置添加10用户并发测试需求输入/动作输出/响应是否正常运行功能1 2小时4小时6小时8小时功能1 2小时4小时6小时8小时一、功能测试用例此功能测试用例对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。
这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。
主要测试技术方法为用户通过GUI(图形用户界面)与应用程序交互,对交互的输出或接受进行分析,以此来核实需求功能与实现功能是否一致。
用例标识LinkWorks_WorkEvaluate_02项目名称开发人员模块名称WorkEvaluate用例作者参考信息工作考核系统界面设计(2005_03_28).vsd测试类型设计日期2006-9-27 测试人员测试方法黑盒测试日期用例描述前置条件编号权限测试项测试描述/输入/操作期望结果真实备注(并列关系)类别结果00001 无列表页面导航栏导航测试浏览\点击导航连接详细正确导航页面所在位置00002 添加删除修改按钮添加修改删除按钮是否可用不可用00003 接受、汇报按钮1)不是自己负责的数据未考核之前能否接受\汇报不能2)属于自己负责的未接受之前时候是否可以接受能3)属于自己负责的数据接受后但未考核能否可以汇报能4)接受后的数据没有汇报但考核了,是否仍可以汇报不能00004 考核审核按钮这俩按钮是否可用这两按钮为置灰,不可用00005 二级联动下拉列表功能测试下拉列表选择1)默认为“本月由我负责的工作”,此时第2个下拉列表不显2)当选择项非“…由我负责的工作”时第2个下拉列表正确显示员工名字3)发生跟服务器交互时其他项显示正确00006 DataGrid 功能测试1)数据显示根据二级联动下拉列表正确显示符合条件的数据2)点击列头排序、点击列头正确排序3)单击行(加按Ctrl\Shift\Alt)选中数据选中数据单行(选中数据行为黄色)在文本框正确显示,不能多行选择00007 分页控件功能测试1)点击“首页、上一页、下一页、尾页”1)能正确分页、翻页2)能选择页数和正2)页数下拉列表和跳转按钮确跳转3)对数据操作(增删改)后正确显示00008 月中、月末目标与月中月末报告四个文本框功能测试1)数据显示1)正确显示DataGrid选中行的数据2)字数过多滚动条功能2)字符数过多时显示滚动条并能正确滚动00009 界面UI UI测试页面没有错别字,跟整体风格一致,布局合理00010 信息汇报页面导航栏点击导航栏处显示的导航链接1)正确显示所在页面的模块名称2)正确导航00011 工作名称、负责人、考核人、开始日期、结束日期、工作量、月中月末考核目标、考核结果、考核说明各项是否只能浏览是00012 月中月末工作报告这两文本框能否填写能00013 发送即时通CkeckBox能否点击选择、取消能00014 月中、月末汇报RadioButton能否正常使用能00015 汇报按钮1)汇报按钮单击能否正常使用能2)连续多次点击汇报按钮是否能正常汇报正常汇报3)汇报成功后,页面跳转到何处转到列表页00016 取消按钮1)取消按钮能否正常使用1)能2)点击取消按钮是只清空所填数据还是返回上一页?2)返回上一页工作考核数据列表页3)能否快速连续点击,是什么结果3)返回上一页工作考核数据列表页00017 界面UI 必填项是否有标识页面没有错别字,跟整体风格一致,布局合理00018分配权列表页面导航栏浏览\点击导航连接详细正确导航页面所在位置00019 添加按钮点击添加按钮进入信息添加页面00020 修改删除按钮1)未考核之前,如是考核自己以及自己负责部门人员的数据修改删除按钮是否显示可用1)可用,修改进入修改页面,删除给出删除确定与否的提示2)未考核之前,不属于自己以及自己负责部门人员的,修改删除是否显示可用2 )不可用3)已考核的是否可以修改删除3 )不可用4)已审核的是否可以修改删除4 )不可用5)对能删除的数据进行删除操作有没有提示5 )有提示6)数据删除后返回到哪?6)正确返回到列表页00021 接受\汇报按钮1)不是自己负责的数据未考核之前能否接受\汇报1)不能2)属于自己的未接受之前时候是否可以接受2)可以接受3)属于自己的数据接受后但未考核是否可以汇报3)可以汇报4)接受后的数据考核了4)不可以是否仍可以汇报00022 考核\审核按钮1)考核、审核按钮是否可用不可用00023 关联的查看工作下拉列表框下拉列表选择1)默认为“本月由我负责的工作”2)当选择项非“…\由我负责\审核的工作”时第2个下拉列表正确显示员工名字3)发生跟服务器交互时其他项显示正确00024 Grid显示、排序1)是否显示正确数据1)正确显示2)点击列头是否能排序2)能正确排序而不影响页面上的其他正常功能00025 四个文本框的内容和滚动条1 )数据显示 1 )正确显示DataGrid选中行的数据2 )字数过多滚动条功能 2 )字符数过多时显示滚动条并能正确滚动00026 分页控件1)点击“首页、上一页、下一页、尾页”1 )能正确分页、翻页2)页数下拉列表和跳转按钮2)能选择页数和正确跳转3 ) 对数据操作(增删改)后是否正确显示数据3)对数据操作(增删改)后正确显示00027 界面UI 页面没有错别字,跟整体风格一致,布局合理00028 导航栏点击导航栏处显示的导航链接3)正确显示所在页面的模块名称4)正确导航00029 工作名称文本框1)正确输入数据1)不出现错误2)输入特殊字符~!@#$%^&*()_+[]{}\|;:’”<字母>或者特殊字符组合2)不符合要求的给出输入错误处理提示信息添加页面3)输入超长字符是否可以提交3)不能提交,给出字符串超长提示4)空工作名称是否可以提交4)不可以提交00030 负责、考核人1)弹出项是否可正确选择使用1)弹出项能正确选择使用2)默认的考核人是否为信息添加者2)考核人默认为信息添加者3)考核人是否可以修改3)考核人可以修改4)是否可对非自己负责的部门人员添加工作任务4)不可以00031 开始、结束日期1)弹出页是否可正确使用1)弹出项能正确选择使用2)手动输入正确日期格式是否可以提交2)手动输入正确日期格式能提交3)手动输入非法日期格式是否可以提交3)手动输入非法日期格式不能提交,且应给出提示处理4)开始日期大于结束日期是否能提交,如不能提交有无提示4)开始日期大于结束日期不能提交,且要给出相应的提示5)清空日期是否可以提交5)日期不能为空00032 工作量文本框1)填写合理的数字是否可提交1)正常提交2)输入特殊字符~!@#$%^&*()_+[]{}\|;:’”<字母>或者特殊字符组合2)提示输入错误给出处理3)输入中文是否可以提交3)提示输入错误4)输入2147483648是否能提交4)提示输入错误5)输入小数、非正数是否可提交5)可以输入小数,但不能输入非正数6)空工作量是否可以提交6)提示不能为空00033 月中月末考核目标文本框1)是否能填写,能填写的话输入合法数据是否可提交1)能填写,输入合法数据能提交2)输入特殊字符~!@#$%^&*()_+[]{}\|;:’”<字母>或者特殊字符组合是否可以提交2)合法的数据能提交,不合法的给予处理和错误提示3)是否可以为空3)可以为空00034 月中月末工作报告文本框1)是否能填写,能填写的话输入合法数据能否提交1)置灰,不能填写2)输入特殊字符~!@#$%^&*()_+[]{}\|;:’”<字母>或者特殊字符组合是否可以提交2)不能填写3)是否可以为空3)不能填,原本为空00035 考核结果下拉列表框下拉列表能否正常使用不能00036 考核说明文本框1)是否能填写,能填写的话输入合法数据是否可提交1)置灰,不能填写2)输入特殊字符~!@#$%^&*()_+[]{}\|;:’”<字母>或者特殊字符组合是否可以提交2)置灰,不能填写3)是否可以为空3)置灰,不能填写00037 发送即时通CkeckBox能否点击选择、取消能00038 添加按钮1)添加按钮单击能否正常使用1)能正常使用2)能否快速连续点击,能的话同一数据是否添加多条?2)不应该能连续点击3)添加数据成功是否有给出添加成功的提示3)给出添加成功的提示4)添加成功后,页面跳转到何处4)之前添加的信息项清空,不跳转,以便继续添加00039 取消按钮1)取消按钮能否正常使用1)能2)点击取消按钮是只清空所填数据还是返回上一页?2)返回上一页工作考核数据列表页3)能否快速连续点击,是什么结果3)返回上一页工作考核数据列表页00040 界面UI 1)必填项是否有标识1)必填项给出必填标识2)界面有无错别字,跟整体风格是否一致2)页面没有错别字,跟整体风格一致,布局合理0004100042修改页面导航栏点击导航栏处显示的导航链接1)正确显示所在页面的模块名称2)正确导航00043 工作名称文本框1)是否正确显示数据,能否修改数据2)修改填入正确数据能否提交3)修改时输入特殊字符~!@#$%^&*()_+[]{}\|;:’”<字母>或者特殊字符组合4)修改输入超长字符是否可以提交5)修改空工作名称是否可以提交1)是,能2)可以提交3)符合的提交,非法的给予处理和错误提示4)不可以5)不可以00044 负责、考核人弹出项1)数据是否正确显示2)能否修改,修改后能否正确提交1)是2)能修改,提交数据正确00045 开始、结束日期弹出项1)数据是否正确显示2)能否修改,输入合法1)是2)能修改,提交数据数据能否正确提交3)输入非法日期格式能否提交4)开始日期大于结束日期能否提交5)空日期能否提交正确3)不能提交,给出处理提示4)不能,给出提示5)不能为空日期00046 工作量文本框1)是否可以修改2)填写合理的数字是否可提交3)输入特殊字符~!@#$%^&*()_+[]{}\|;:’”<字母>或者特殊字符组合4)输入中文是否可以提交5)输入2147483648是否能提交6)输入小数、非正数是否可提交7)空工作量是否可以提交1)可以修改2)正常提交3)提示输入错误给出处理4)提示输入错误5)提示输入错误6)可以输入小数,但不能输入非正7)提示不能为空00047 月中月末考核目标文本框1)是否可以修改2)输入特殊字符~!@#$%^&*()_+[]{}\|;:’”<字母>或者特殊字符组合是否可以提交3)是否可以为空1)是2)合法的能提交,不合法的给予处理和提示3)能00048 月中月末工作报告文本框1)是否可以修改1)置灰,不能使用00049 考核结果下拉列表1)能否使用1)置灰,不能使用00050 发送即时通CkeckBox1)状态是否保存正确2)能否点击修改选择、取消1)状态是否保存正确2)能否点击修改选择、取消00051 修改按钮1)修改按钮能否正常使用2)能否连续点击,连续点击是否对此修改信息提交多次3)修改成功是否有给出提示1)能2)连续点击只修改数据,而不添加数据3)修改成功给出修改成功的提示4)转到工作考核数4)修改成功后,页面跳转到何处据列表页(保存最近一次的状态页面)00052 取消按钮1)取消按钮能否正常使用2)点击取消按钮是只清空所填数据还是返回上一页?3)能否快速连续点击,是什么结果1)能2)返回上一页工作考核数据列表页3)返回上一页工作考核数据列表页00053 界面UI 必填项是否有标识1)必填项给出必填标识2)页面没有错别字,跟整体风格一致,布局合理00054考核权列表页面导航栏浏览\点击导航连接1)正确显示所在页面的模块名称2)正确导航00055 添加按钮点击添加按钮进入信息添加页面00056 修改\删除按钮1)未考核之前,如是负责人是自己数据修改删除按钮是否显示可用2)未考核之前,不属于自己的,修改删除是否显示可用3)已考核的是否可以修改删除4)已审核的是否可以修改删除5)对能删除的数据进行删除操作有没有提示6)数据删除后返回到哪?1)可用2)可用3)不可用4)不可用5)有提示6)正确返回到列表页00057 接受\汇报按钮1)不是自己负责的数据未考核之前能否接受\汇报2)属于自己负责的未接受之前时候可以接受3)属于自己的数据接受后但未考核是否可以汇报4)接受后的数据考核了是否仍可以汇报1)不能2)可以3)可以4)不可以00058 考核按钮1)不是自己负责的数据1)不能未接受之前能否考核2)自己以及自己负责部门人员负责的任务数据未接受之前能否考核3)自己负责的任务数据接受后能否考核4)自己负责部门人员的任务数据未接受之前能否考核5)自己负责部门人员的任务数据接受了但未汇报能否考核6)自己负责部门人员的任务数据汇报后能否考核7)自己负责部门人员的任务数据考核后,能否再考核8)自己负责部门人员的任务数据审核后,能否再考核2)不能3)按钮正常显示,不能自己对自己考核,有提示4)不能5)考核人为自己才能考核,进入页面,否则不能考核6)考核人为自己才能考核,进入考核页面,否则不能考核7)不能,此时考核按钮置灰8)不能,此时考核按钮置灰00059 审核按钮1)该按钮是否可用1),置灰,不可用00060 关联的查看工作下拉列表框下拉列表选择1)默认为“本月由我负责的工作”2)当选择项非“…由我负责\审核的工作”时第2个下拉列表正确显示员工名字3)发生跟服务器交互时其他项显示正确00061 Grid显示、排序1)是否显示正确数据2)点击列头是否能排序1)正确显示2)能正确排序00062 四个文本框的内容和滚动条1)数据显示2)字数过多滚动条功能1)正确显示DataGrid选中行的数据2)字符数过多时显示滚动条并能正确滚动00063 分页控件1)点击“首页、上一页、下一页、尾页”2)页数下拉列表和跳转按钮3)对数据操作(增删改)后是否正确显示1)能正确分页、翻页2)能选择页数和正确跳转3)对数据操作(增删改)后正确显示00064 界面UI 页面没有错别字,跟整体风格一致,布局合理00065信息考核页面导航栏点击导航栏处显示的导航链接1)正确显示所在页面的模块名称2)正确导航00066 工作名称、负责人、考核人、开始日期、结束日期、工作量、四个文本框1)是否正确显示数据2)这几项数据是否有数据能修改1)正确显示数据2)这几项为置灰,数据不能修改00067 核结果下拉列表1)下拉列表能否正常使用2)不选择考核结果能否提交1)能2)不能,给出提示00068 考核说明文本框1)是否能填写,能填写的话输入合法数据是否可提交2)输入特殊字符~!@#$%^&*()_+[]{}\|;:’”<字母>或者特殊字符组合是否可以提交3)是否可以为空4)能否考核自己的数据1)能填写数据,输入合法数据能正确提交2)合法的能提交,不合法的给予处理和提示3)可以4)不能自己考核自己,自己考核自己的给出提示“不能对自己负责的工作数据进行考核”00069 发送即时通CkeckBox能否点击选择、取消能00070 考核按钮1)考核按钮是否能正常使用2)考核成功以后是否给出考核成功的提示3)考核成功后,页面跳转到何处1)是2)给出提示3)工作考核数据列表页00071 取消按钮1)取消按钮能否正常使用2)点击取消按钮是只清空所填数据还是返回上一页?3)能否快速连续点击,是什么结果1)能2)返回上一页工作考核数据列表页3)返回上一页工作考核数据列表页00072 界面UI 1)必填项给出必填标识2)页面没有错别字,跟整体风格一致,布局合理00073审核权列表页面导航栏浏览\点击导航连接1)正确显示所在页面的模块名称2)正确导航00074 添加按钮点击添加按钮进入信息添加页面00075 修改删除按钮1)未考核之前,如是考核自己的数据修改删除按钮是否显示可用2)未考核之前,不属于自己的,修改删除是否显示可用3)已考核的是否可以修改删除4)已审核的是否可以修改删除5)对能删除的数据进行删除操作有没有提示6)数据删除后返回到哪?1)可用2)可用3)不可用4)不可用5)有提示6)正确返回到列表页00076 接受\汇报按钮1)不是自己负责的数据未考核之前能否接受\汇报2)属于自己的未接受之前时候可以接受3)属于自己的数据接受后但未考核是否可以汇报4)接受后的数据考核了是否仍可以汇报1)不能2)可以接受3)可以汇报4)不可以00077 考核按钮该按钮能否使用` 不能00078 审核按钮1)不是自己负责或者自己负责部门人员的任务的数据未接受、考核之前能否审核2)不是自己负责或者自己负责部门人员的任务的数据考核之后能否审核3)自己任务数据未考核之前能否审核4)自己负责部门人员的1)不能审核2)不能审核3)不能审核4)不能审核5)提示不能审核自己的任务6)能审核,进入审核页面7)该数据的考核人是自己的时候才能取消审核任务数据接受后未考核能否审核5)自己负责的任务数据考核后,能否审核6)自己负责部门人员的任务数据考核后,能否审核7)自己负责部门人员的任务数据审核后,能否取消审核00079 关联的查看工作下拉列表框下拉列表选择1)默认为“本月由我负责的工作”2)当选择项非“…由我负责\审核的工作”时第2个下拉列表正确显示员工名字3)发生跟服务器交互时其他项显示正确00080 Grid显示、排序是否显示正确数据点击列头是否能按要求排序正确显示能正确排序00081 四个文本框的内容和滚动条1)数据显示2)字数过多滚动条功能1)正确显示DataGrid选中行的数据2)字符数过多时显示滚动条并能正确滚动00082 分页控件1)点击“首页、上一页、下一页、尾页”2)页数下拉列表和跳转按钮3)对数据操作(增删改)后能否正确显示数据1)能正确分页、翻页2)能选择页数和正确跳转3)对数据操作(增删改)后正确显示00083 界面UI 页面没有错别字,跟整体风格一致,布局合理00084 导航栏点击导航栏处显示的导航链接1)正确显示所在页面的模块名称2)正确导航00085 信息审核页面页面信息浏览1)浏览显示的信息是否正确无误1)浏览显示的信息正确无误00086 发送即时通CkeckBox能否点击选择、取消能00087 审核按钮1)审核按钮是否能正常使用2)审核成功后有无提示3)审核成功后,页面跳转到何处1)能2)不做提示3)跳转到列表页00088 取消按钮1)取消按钮能否正常使用2)点击取消按钮是只清空所填数据还是返回上一页?3)能否快速连续点击,是什么结果1)能2)返回上一页工作考核数据列表页3)返回上一页工作考核数据列表页00089 界面UI 1)必填项给出必填标识2)页面没有错别字,跟整体风格一致,布局合理00090取消审核页面导航栏点击导航栏处显示的导航链接1)正确显示所在页面的模块名称2)正确导航00091 页面信息浏览1)浏览显示的信息是否正确无误1)浏览显示的信息正确无误00092 发送即时通CkeckBox能否点击选择、取消能00093 取消审核按钮1)取消审核按钮是否能正常使用2)取消审核成功以后是否给出考核成功的提示3)取消审核成功后,页面跳转到何处1)是2)给出提示3)工作考核数据列表页00094 取消按钮1)取消按钮能否正常使用2)点击取消按钮是只清空所填数据还是返回上一页?3)能否快速连续点击,1)能2)返回上一页工作考核数据列表页3)返回上一页工作考核数据列表页是什么结果00095 界面UI 1)必填项给出必填标识2)页面没有错别字,跟整体风格一致,布局合理00096考核权列表页面导航栏浏览\点击导航连接1)正确显示所在页面的模块名称2)正确导航00097 添加按钮1)该按钮是否可用1)不可用00098 修改\删除按钮1)该按钮是否可用1)不可用00099 接受\汇报按钮1)给按钮是否可用1)不可用00100 考核按钮1)不是自己负责的数据未接受之前能否考核2)自己以及自己负责部门人员负责的任务数据未接受之前能否考核3)自己负责的任务数据接受后能否考核4)自己负责部门人员的任务数据未接受之前能否考核5)自己负责部门人员的任务数据接受了但未汇报能否考核6)自己负责部门人员的任务数据汇报后能否考核7)自己负责部门人员的任务数据考核后,能否再考核8)自己负责部门人员的任务数据审核后,能否再考核1)不能2)不能3)按钮正常显示,不能自己对自己考核,有提示4)不能5)考核人为自己才能考核,进入页面,否则不能考核6)考核人为自己才能考核,进入考核页面,否则不能考核7)不能,此时考核按钮置灰8)不能,此时考核按钮置灰00101 审核按钮1)该按钮是否可用1),置灰,不可用00102 关联的查看工作下拉列表框下拉列表选择1)默认为“本月由我负责的工作”2)当选择项非“…由我负责\审核的工作”时第2个下拉列表正确显示员工名字3)发生跟服务器交互时其他项显示正确00103 Grid显示、排序是否显示正确数据点击列头是否能排序正确显示能正确排序00104 四个文本框的内容和滚动条1)数据显示2)字数过多滚动条功能1)正确显示DataGrid选中行的数据2)字符数过多时显示滚动条并能正确滚动00105 分页控件1)点击“首页、上一页、下一页、尾页”2)页数下拉列表和跳转按钮3)对数据操作(增删改)后是否正确显示1)能正确分页、翻页2)能选择页数和正确跳转3)对数据操作(增删改)后正确显示00106界面UI 页面没有错别字,跟整体风格一致,布局合理信息考核页面与“分配权|考核权”下的“信息考核页面”用例相同00107审核权列表页面导航栏浏览\点击导航连接1)正确显示所在页面的模块名称2)正确导航00108 添加按钮1)该按钮是否可用1)不可用00109 修改删除按钮1)该按钮是否可用1)不可用00110 接受\汇报按钮1)该按钮是否可用1)不可用00111 考核按钮1)不是自己负责的数据未接受之前能否考核2)自己以及自己负责部门人员负责的任务数据未接受之前能否考核3)自己负责的任务数据接受后能否考核4)自己负责部门人员的任务数据未接受之前1)不能2)不能3)按钮正常显示,不能自己对自己考核,有提示4)不能5)考核人为自己才能考核,进入页面,否则不能考核6)考核人为自己才。
文本框测试用例1. 概述文本框是常用的用户输入控件,用于接收用户的文本输入。
为了保证其功能和用户体验的稳定性,需要进行文本框测试。
本文将通过给出文本框测试用例,来详细介绍这一测试过程。
2. 输入验证2.1 空输入测试目标:验证文本框能否正确处理空输入步骤:1) 将文本框保留为空白2) 点击提交按钮预期结果:系统提示错误信息,要求用户输入有效内容2.2 最大长度限制测试目标:验证文本框的最大长度限制步骤:1) 在文本框中输入超过最大长度的文本内容2) 点击提交按钮预期结果:系统截断超过最大长度的文本,只接收有效长度的文本2.3 特殊字符输入测试目标:验证文本框对特殊字符的输入处理步骤:1) 在文本框中输入包含特殊字符的文本,如@、#、$等2) 点击提交按钮预期结果:系统能够正确接收和处理特殊字符3. 格式验证3.1 数字输入测试目标:验证文本框对数字输入的格式验证步骤:1) 在文本框中输入数字2) 点击提交按钮预期结果:系统能够正确接收和处理数字输入3.2 字母输入测试目标:验证文本框对字母输入的格式验证步骤:1) 在文本框中输入字母2) 点击提交按钮预期结果:系统能够正确接收和处理字母输入3.3 混合输入测试目标:验证文本框对字母和数字混合输入的格式验证步骤:1) 在文本框中输入字母和数字的组合2) 点击提交按钮预期结果:系统能够正确接收和处理字母和数字的混合输入4. 边界测试4.1 输入上限测试测试目标:验证文本框对输入上限的处理能力步骤:1) 在文本框中输入大量字符,接近输入上限2) 点击提交按钮预期结果:系统能够处理大量字符输入,不会导致崩溃或错误 4.2 输入下限测试测试目标:验证文本框对输入下限的处理能力步骤:1) 在文本框中输入少量字符,接近输入下限2) 点击提交按钮预期结果:系统能够处理少量字符输入,不会导致崩溃或错误5. 安全性验证5.1 跨站脚本攻击(XSS)验证测试目标:验证文本框对XSS攻击的防范能力步骤:1) 在文本框中输入恶意脚本代码2) 点击提交按钮预期结果:系统能够正确过滤和阻止恶意脚本的执行5.2 SQL注入验证测试目标:验证文本框对SQL注入攻击的防范能力步骤:1) 在文本框中输入SQL注入攻击 payload2) 点击提交按钮预期结果:系统能够正确过滤和阻止SQL注入攻击6. 兼容性测试6.1 不同浏览器的兼容性测试测试目标:验证文本框在不同浏览器中的兼容性步骤:1) 在不同浏览器中打开系统,并测试文本框的功能预期结果:文本框功能在各个浏览器中保持一致性,不出现兼容性问题7. 性能测试7.1 高并发输入测试测试目标:验证文本框在高并发输入情况下的性能步骤:1) 在多个客户端同时大量输入文本内容预期结果:系统能够稳定处理高并发输入,并保持流畅的用户体验8. 结论通过以上的测试用例,可以全面评估文本框的各项指标,确保其功能和用户体验的稳定性。
一、文本框为字符型必填项非空校验:1、必填项未输入--程序应提示错误;2、必填项只输入若干个空格,未输入其它字符--程序应提示错误;字段唯一性校验:(不是所有字段都作此项校验,视实际项目情况而定)1、新增时输入重复的字段值--必须提示友好信息;2、修改时输入重复的字段值--必须提示友好信息;字段长度校验:输入[最小字符数-1]--程序应提示错误;输入[最小字符数]--OK;3、输入[最小字符数+1]--程序应提示错误;4、输入[最大字符数-1]--OK;5、输入[最大字符数]--OK;输入[最大字符数+1]--程序应提示错误;?字段为特殊字符校验:1、输入域如对某些字符禁止输入时,限制是否成功,提示信息是否友好;2、中文、英文、空格,数字,字符,下划线、单引号等所有特殊字符的组合;3、所有特殊字符都必须进行测试?字段为特殊代码校验:输入htm代码:比如” <font>你好</font>”;--必须以文本的形式将代码显示出来。
2、输入JavaScript代码:比如<param name=“MovieWindowWidth” value=“320”>;--必须以文本的形式将代码显示出来。
多行文本框输入:1、是否允许回车换行;2、保存后再显示能够保持输入时的格式;3、仅输入回车换行,检查能否正确保存;若能,查看保存结果。
若不能,查看是否有正确提示;4、仅输入空格,检查能否正确保存;若能,查看保存结果。
若不能,查看是否有正确提示。
二、文本框为数值型边界值:1、输入[最小值-1]--程序应提示错误;2、输入[最小值]--OK;3、输入[最大值]--OK;4、输入[最大值+1]--程序应提示错误;位数:1、输入[限制位数]--OK;2、输入[限制位数+1]--根据实际项目而定,是否自动四舍五入成限制位数,还是提示信息;3、输入[限制位数-1]--OK;?异常值、特殊值:1、输入非数值型数据:汉字、字母、字符--程序应提示错误;2、输入负数--根据实际项目而定,如果不允许输入负数,必须提示友好信息;3、字段禁止直接输入非数值型数据时,使用“粘贴”、“拷贝”功能尝试输入,并测试能否正常提交保存--只能使用“粘贴”、“拷贝”方法输入的特殊字符应无法保存,并应给出相应提示;4、全角数字和半角数字的情况--全角数字不能保存,提示友好信息,半角数字正常保存;5、首位为零的数值:如01=1--视实际项目情况而定;三、文本框为日期型合法性检查:1、日输入[0日]--程序应提示错误;2、日输入[1日]--OK;3、日输入[32日]--程序应提示错误;4、月输入[1、3、5、7、8、10、12月]、日输入[31日]--OK;5、月输入[4、6、9、11月]、日输入[30日]--OK;6、月输入[4、6、9、11月]、日输入[31日]--程序应提示错误;7、输入非闰年,月输入[2月]、日输入[28日],比如2009.2.28--OK;8、输入非闰年,月输入[2月]、日输入[29日],比如2009.2.29--程序应提示错误9、(闰年)月输入[2月]、日输入[29日],比如2008.2.29--OK;10、(闰年)月输入[2月]、日输入[30日],比如2008.2.30--程序应提示错误;11、月输入[0月]--程序应提示错误;12、月输入[1月]--OK;13、月输入[12月]--OK;14、月输入[13月] --程序应提示错误;格式检查:1、不合法格式:2009-09、 2009-09 -、200-2-2;2、视具体项目而定是否合法:2009/09/01、2009.09.01 、20090901、2009-09-01 ;异常值、特殊值:1、输入汉字、字母、字符--程序应提示错误;四、文本框为时间型合法性检查:1、时输入[24时] --程序应提示错误;2、时输入[00时] --OK;3、分输入[60分] --程序应提示错误;4、分输入[59分] --OK;5、分输入[00分] --OK;6、秒输入[60秒] --程序应提示错误;7、秒输入[59秒] --OK;8、秒输入[00秒] --OK;格式检查:不合法格式:12:30:、 123000;2、视具体项目而定是否合法:12:30、 1:3:0;异常值、特殊值:1、输入汉字、字母、字符--程序应提示错误;2、系统中所涉及时间是否取服务器时间;页功能我们常碰到的一般有以下几个功能:1、首页、上一页、下一页、尾页。
B/S程序通用测试点1、界面测试通用测试点2、页面元素通用测试点3、相关功能通用测试点文本框测试用例一、文本框为字符型必填项非空校验:1、必填项未输入--程序应提示错误;2、必填项只输入若干个空格,未输入其它字符--程序应提示错误;字段唯一性校验:(不是所有字段都作此项校验,视实际项目情况而定)1、新增时输入重复的字段值--必须提示友好信息;2、修改时输入重复的字段值--必须提示友好信息;字段长度校验:1、输入[最小字符数-1]--程序应提示错误;2、输入[最小字符数]--OK;3、输入[最小字符数+1]--OK;4、输入[最大字符数-1]--OK;5、输入[最大字符数]--OK;6、输入[最大字符数+1]--程序应提示错误;字段为特殊字符校验:1、输入域如对某些字符禁止输入时,限制是否成功,提示信息是否友好;2、中文、英文、空格,数字,字符,下划线、单引号等所有特殊字符的组合;3、所有特殊字符都必须进行测试(!~@#$^&*()_+{}|:“<>?/.,;‘[]\=-`¥……()--:《》?、。
,;’【】、=-·)字段为特殊代码校验:1、输入htm代码:比如” <font>你好</font>”;--必须以文本的形式将代码显示出来。
2、输入JavaScript代码:比如<param name=“MovieWindowWidth” value=“320”>;--必须以文本的形式将代码显示出来。
多行文本框输入:1、是否允许回车换行;2、保存后再显示能够保持输入时的格式;3、仅输入回车换行,检查能否正确保存;若能,查看保存结果。
若不能,查看是否有正确提示;4、仅输入空格,检查能否正确保存;若能,查看保存结果。
若不能,查看是否有正确提示。
二、文本框为数值型边界值:1、输入[最小值-1]--程序应提示错误;2、输入[最小值]--OK;3、输入[最大值]--OK;4、输入[最大值+1]--程序应提示错误;位数:1、输入[限制位数]--OK;2、输入[限制位数+1]--根据实际项目而定,是否自动四舍五入成限制位数,还是提示信息;3、输入[限制位数-1]--OK;异常值、特殊值:1、输入非数值型数据:汉字、字母、字符--程序应提示错误;2、输入负数--根据实际项目而定,如果不允许输入负数,必须提示友好信息;3、字段禁止直接输入非数值型数据时,使用“粘贴”、“拷贝”功能尝试输入,并测试能否正常提交保存--只能使用“粘贴”、“拷贝”方法输入的特殊字符应无法保存,并应给出相应提示;4、全角数字和半角数字的情况--全角数字不能保存,提示友好信息,半角数字正常保存;5、首位为零的数值:如01=1--视实际项目情况而定;三、文本框为日期型合法性检查:1、日输入[0日]--程序应提示错误;2、日输入[1日]--OK;3、日输入[32日]--程序应提示错误;4、月输入[1、3、5、7、8、10、12月]、日输入[31日]--OK;5、月输入[4、6、9、11月]、日输入[30日]--OK;6、月输入[4、6、9、11月]、日输入[31日]--程序应提示错误;7、输入非闰年,月输入[2月]、日输入[28日],比如2009.2.28--OK;8、输入非闰年,月输入[2月]、日输入[29日],比如2009.2.29--程序应提示错误9、(闰年)月输入[2月]、日输入[29日],比如2008.2.29--OK;10、(闰年)月输入[2月]、日输入[30日],比如2008.2.30--程序应提示错误;12、月输入[1月]--OK;13、月输入[12月]--OK;14、月输入[13月] --程序应提示错误;格式检查:1、不合法格式:2009-09、2009-09 -、200-2-2;2、视具体项目而定是否合法:2009/09/01、2009.09.01 、20090901、2009-09-01 ;异常值、特殊值:1、输入汉字、字母、字符--程序应提示错误;四、文本框为时间型合法性检查:1、时输入[24时] --程序应提示错误;2、时输入[00时] --OK;3、分输入[60分] --程序应提示错误;4、分输入[59分] --OK;5、分输入[00分] --OK;6、秒输入[60秒] --程序应提示错误;7、秒输入[59秒] --OK;8、秒输入[00秒] --OK;格式检查:1、不合法格式:12:30:、123000;2、视具体项目而定是否合法:12:30、1:3:0;异常值、特殊值:1、输入汉字、字母、字符--程序应提示错误;2、系统中所涉及时间是否取服务器时间;版权声明:本文出自zll_618的51Testing软件测试博客:/?216950。
一登陆、添加、删除、查询模块的测试点1. 登陆2. 添加3. 查询4. 删除1. 登陆①用户名和密码都符合要求(格式上的要求)②用户名和密码都不符合要求(格式上的要求)③用户名符合要求,密码不符合要求(格式上的要求)④密码符合要求,用户名不符合要求(格式上的要求)⑤用户名或密码为空⑥数据库中不存在的用户名,不存在的密码⑦数据库中存在的用户名,错误的密码⑧数据库中不存在的用户名,存在的密码⑨输入的数据前存在空格⑩输入正确的用户名密码以后按[enter]是否能登陆2. 添加①要添加的数据项均合理,检查数据库中是否添加了相应的数据②留出一个必填数据为空③按照边界值等价类设计测试用例的原则设计其他输入项的测试用例④不符合要求的地方要有错误提示⑤是否支持table键⑥按enter是否能保存⑦若提示不能保存,也要察看数据库里是否多了一条数据3. 删除①删除一个数据库中存在的数据,然后查看数据库中是否删除②删除一个数据库中并不存在的数据,看是否有错误提示,并且数据库中没有数据被删除③输入一个格式错误的数据,看是否有错误提示,并且数据库中没有数据被删除。
④输入的正确数据前加空格,看是否能正确删除数据⑤什么也不输入⑥是否指出table键⑦是否支持enter键4. 查询精确查询:①输入的查询条件为数据库中存在的数据,看是否能正确地查出相应得数据②输入正确的查询条件以前加上空格,看是否能正确地查出相应的数据③输入格式或范围不符合要求的数据,看是否有错误提示④输入数据库中不存在的数据⑤不输入任何数据⑥是否支持table键⑦是否支持enter键模糊查询:在精确查询的基础上加上以下一点①输入一些字符,看是否能查出数据库中所有的相关信息查询:1、是否支持模糊查询2、存在空格是否能够正常执行查询3、使用一些特殊字符时能否执行查询,如”%“”_“4、输入类似程序语句的条件时是否执行查询,如:XXXX”、XXX and5、条件为空时默认查询出的数据范围,是空值,还是所有数据6、查询结果是否完整正确,显示是否正常,是否存在分页功能,翻页是否正常7、查询提示是否正确合理,如查询结果为空时,查询条件输入不合法时8、多个查询条件时要保证使用单一一个条件都能够查询出正确结果,2个以上组合起来也能查询出正确结果9、所设定的查询条件项是否合理,是否满足用户需求,是否使用户使用方便,是否存在多于无用的条件查询输入(1)分别对单条件进行精确查询(2)输入长度的检验,输入允许的最长值进行查询,是否支持(3)两个查询条件是否为2选1,来回选择是否出现页面错误(4)输入字符(5)输入特殊字符(6)输入数字(7)输入汉字(8)输入关系表达式与、或、异或、非、等于(9)输入空格(10)条件中含有空格(11)输入超长字符(12)输入全角字符(13)输入单引号(14)输入单引号引起来的数据(15)输入双引号(16)输入双引号引起来的数据(17)如果支持模糊查询,输入部分查询条件(18)输入系统中不存在与之匹配的条件查询结果检查(1)查询结果按什么顺利排序(2)查询结果是否根据字段显示排序功能(3)查询结果是否有分页,如果有,每页最多包含多少记录(4)查询结果是否匹配(5)查询结果是否与一致数据库(6)查询结果是精确查询还是模糊查询UI验证(1)文字显示是否正确(2)页面是否有错别字(3)输入框大小、文字大小是否合适(4)页面是否美观(5)查询结果字段显示是否与需求一致性能方面(1)查询处理时间是否能接受(2)数据库中存在大数据量数据时,查询时间是否能接受(3)当多个用户同时查询时,输入相同或不同的查询条件系统响应是否及时以下是我自己总结的:对于查询功能,同样可以从以下几个方面来进行用例的设计:1、功能方面考虑:应用边界值和等价类划分法进行用例的设计边界值:输入最大长度的文本,能否搜出来?输入空格或空,能否搜索出来?等价类:要考虑到一些特殊符号的输入查询。
目录树控件的测试错误!未指定书签。
下拉框(列表框)测试用例设计错误!未指定书签。
文本框为字符型错误!未指定书签。
日期控件文本框的测试错误!未指定书签。
命令按钮控件的测试错误!未指定书签。
单选按钮控件的测试错误!未指定书签。
翻页控件的测试错误!未指定书签。
上传控件的测试错误!未指定书签。
up-down控件文本框的测试错误!未指定书签。
复选框的测试错误!未指定书签。
滚动条控件的测试错误!未指定书签。
各种控件在窗体中混和使用时的测试错误!未指定书签。
查找替换操作错误!未指定书签。
插入操作错误!未指定书签。
编辑操作错误!未指定书签。
界面测试用例的设计方法错误!未指定书签。
菜单错误!未指定书签。
特殊属性错误!未指定书签。
其他错误!未指定书签。
树控件的测试外观操作返回目录1)项目中的所有树是否风格一致2)树结构的默认状态是怎样的。
比如默认树是否是展开,是展开几级?是否有默认的焦点?默认值是什么?展开的节点图标和颜色?3)验证点开节点时页面上树结构的连线是否显示正确。
4)如果显示节点超过页面边界是否有规定。
5)节点和叶子显示的文字规定多长要折行。
6)节点和叶子显示的文字不能有乱码。
(输入中文,特殊字符)2、执行操作1)点某个节点时,是否只展开下一级的节点和显示该级的叶子还是显示下一级全部的。
2)点页面刷新时,树结构是否按照要求变化,树结构是否保存现状还是程默认状态。
3、数据操作1)树结构上数据是否正确。
2)树结构上的节点和叶子是否排序正确。
(升序还是降序)。
3)树结构排序是按照数据库中得记录顺序排序还是按照程序数组得顺序。
4)执行了某一操作或数据有变化后,树结构是否回到默认状态,还是按现任状态保持展开。
5)执行了某一操作或数据有变化后,修改后得数据是不是在正确得位置上,状态是否正确,排序是否正确。
下拉框(列表框)测试用例设计返回目录测试方法:a.条目内容正确;根据需求说明书确定列表的各项内容正确,没有丢失或错误;b.列表框的内容较多时要使用滚动条;c.列表框允许多选时,要分别检查shift选中条目,按ctrl选中条目和直接用鼠标选中多项条目的情况;d.逐一执行列表框中每个条目的功能;e.检查能否向组合列表框输入数据;1.内容1)检查默认值,有的默认空,有的是非空2)检查约束。
有时它的内容是根据其他要素变化的,比如城市的下列框的内容,是根据省份变化而联动的;或者根据登录者的权限不同,下拉列表的内容也不一样。
2.布局1)宽度,有时它会根据内容的长短自动控制宽度2)高度应合适3.易用检查是否至此后TAB和上下箭头下拉框里面有很多选项像省份可以划分下等价类,两个字的,三个字的,四个字的。
每个等价类测一个,然后再把某些省份里面奇怪的市单独拉出来做组合测测内容的显示文本框为字符型返回目录默认值测试:1、固定值还是数据库or配置项给定的值输入验证。
2、在输入框里填写了值,点界面刷新时,是显示输入值还是默认值。
操作限制1、不限制复制粘贴操作,输入验证。
2、限制复制粘贴操作,输入验证。
必填项非空校验:1、必填项未输入--程序应提示错误;2、必填项只输入若干个空格,未输入其它字符--程序应提示错误;字段唯一性校验:(不是所有字段都作此项校验,视实际项目情况而定)1、新增时输入重复的字段值--必须提示友好信息;2、修改时输入重复的字段值--必须提示友好信息;字段长度校验:1、输入[最小字符数-1]--程序应提示错误;2、输入[最小字符数]--OK;3、输入[最小字符数+1]--OK;4、输入[最大字符数-1]--OK;5、输入[最大字符数]--OK;6、输入[最大字符数+1]--程序应提示错误;字段为特殊字符校验:1、输入域如对某些字符禁止输入时,限制是否成功,提示信息是否友好;2、中文、英文、空格,数字,字符,下划线、单引号等所有特殊字符的组合;3、所有特殊字符都必须进行测试(!~@#$^&*()_+{}|:“<>/.,;‘[]\=-`¥……()--:《》?、。
,;’【】、=-?)字段为特殊代码校验:1、输入html代码:比如“<font>你好</font>”--必须以文本的形式将代码显示出来。
2、输入JavaScript代码:比如<paramname=“MovieWindowWidth”value=“320”>;--必须以文本的形式将代码显示出来。
多行文本框输入:1、是否允许回车换行;2、保存后再显示能够保持输入时的格式;3、仅输入回车换行,检查能否正确保存;若能,查看保存结果。
若不能,查看是否有正确提示;4、仅输入空格,检查能否正确保存;若能,查看保存结果。
若不能,查看是否有正确提示。
日期控件文本框的测试返回目录1.正常操作1)有默认项还是没有。
2)选择日期后是否正确回显到页面上,并且格式正确3)通过左右按钮进行年和月的选择,是否正确;4)通过下拉框直接选择年和月,是否正确;5)控件选择完日期后,输入框是否选择正确6)是否可以手工修改输入框7)点击clear按钮是否可以正确清空输入框日期;8)点控件的close按钮不修改日期,返回页面。
9)刷新界面后,输入框的日期是否没有变化2.手工输入操作1)输入框可不可以手工输入2)输入日期的格式正确,不能用其他格式3)输入字母,文字,特殊字符后,提示失败。
4)提示方式(限制输入:无限制输入然后即时用提示框orlabel,无限制输入:当焦点离开后用提示框orlabel,点其他按钮提示)命令按钮控件的测试返回目录测试方法:a.点击按钮正确响应操作。
如,单击确定,正确执行操作;单击取消,退出窗口;b.对非法的输入或操作给出足够的提示说明,如,输入月工作天数为32时,单击”确定“后系统应提示:天数不能大于31;c.对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会;d.如果有键盘快捷键,使用快捷键后,正常执行功能。
特殊操作:1、快速点击两次按钮,是否只有一次有效2、点击按钮后,点刷新,是否只有一次有效3、点击按钮后,右键点后退,是否只有一次有效4、点击按钮后,按钮会不会改变状态5、是否设置Enter键/快捷键操作(设置的快捷键与Windows自带的快捷键有没冲突)单选按钮控件的测试返回目录测试方法:a.一组单选按钮不能同时选中,只能选中一个。
b.逐一执行每个单选按钮的功能,存入数据库是不是选项值。
分别选择了“男”“女”后,保存到数据库的数据应该相应的分别为“男”“女”;c.一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空;d.选项是否有排列顺序e.有默认选项还是没有。
f.选项名和选项值是否符合要求g.刷新页面后,选中的值/默认的值是否掉了。
翻页控件的测试返回目录1、总页数和当前页显示正确,并且可以根据数据的记录数实时显示(实时显示页面变化?记得一般系统要刷新后才能显示页面变化)。
(默认显示数据根据系统设计一般有“显示所有数据”和“不显示数据”两种。
)2、逐一执行翻页控件中的每个按钮,并且能够正常操作。
(主要按钮一般有:第一页,前一页,后一页,最后一页。
(当前页,页面总数,跳到第?页go))3、如果可以自己输入页数,检查页面跳转是否正确;比如总页数为10页,输入11后点GO,是否仍然停留在当前页(或者提示输入错误),还可以尝试输入普通字符或者特殊字符后点GO,页面是否显示正常,不会有脚本错误。
4、页面显示数据数目是否能配置,能配置的话配置与实际显示是否符合。
上传控件的测试返回目录测试方法:a、通过Browse按钮选择文件;b、如果文件限制类型(exe,rar,doc,pdf,xls,jpg,gif,bmp,png等)和大小(100k,512k,1M,1.5M,2M,2.5M),要逐一测试限制条件是否正确,并且给出了明确的提示;c、检查实际上传后是否能够正确下载,如果是图片是否能够正确显示;d、如果没有特殊要求,应该保持上传文件的名字是否和保存后的文件名字一致。
up-d own控件文本框的测试返回目录测试方法:a.直接输入数字或用上下箭头控制,如,在“数目”中直接输入10,或者单击向上的箭头,使数目变为10;b.利用上下箭头控制数字的自动循环,如,当最多数字为253时,单击向上箭头,数目自动变为1;反之亦适用;c.直接输入超边界值,系统应该提示重新输入;d.输入默认值,空白。
如,“插入”数目为默认值,点击“确定”;或,删除默认值,使内容为空,单击“确定”进行测试;e.输入字符。
此时系统应提示输入有误。
复选框的测试返回目录测试方法:a.复选框可以被同时选中;b.复选框可以被部分选中;c.复选框可以都不被选中;d.逐一执行每个复选框的功能;滚动条控件的测试返回目录要注意一下几点:a.滚动条的长度根据显示信息的长度或宽度及时变换,这样有利于用户了解显示信息的位置和百分比,如,word中浏览100页文档,浏览到50页时,滚动条位置应处于中间;b.拖动滚动条,检查屏幕刷新情况,并查看是否有乱码;c.单击滚动条;d.用滚轮控制滚动条;e.滚动条的上下按钮。
各种控件在窗体中混和使用时的测试返回目录a.控件间的相互作用;b.tab键的顺序,一般是从上到下,从左到右;c.热键的使用,逐一测试;d.enter键和esc键的使用;在测试中,应遵循由简入繁的原则,先进行单个控件功能的测试,确保实现无误后,再进行多个控件的的功能组合的测试。
ps:密码输入框测试时要特别注意进行字母大写输入的测试。
查找替换操作返回目录案例演示:打开word中的“替换”对话框测试本功能有通过测试和失败测试两种情况通过测试:1.输入内容直接查找.或查找全部2.在组合框中寻找已经查找过的内容.再次查找并确认文档的内容正确.如.已经查找过”测试用例”.再次进入不用重新输入查找内容.直接在文档中搜寻就可以.失败测试:1.输入过长或过短的查询字符串.如.假设查询的字符串长度为1到255.那么输入0.1.2.256.255和254进行测试;2.输入特殊字符集.如.在word中.^g代表图片.^代表分栏符.可以输入这类特殊字符测试;替换测试大体相同.关于编辑操作窗口的功能测试的用例:1.关闭查找替换窗口.不执行任何操作.直接退出;2.附件和选项测试.假如.设定“精确搜寻”.“向后”搜索等附件选项等等来测试;3.控件间的相互作用.如.搜寻内容为空时.按钮“搜寻全部”.“搜寻”.“全部替换”.“替换”都为灰色.4.热键.Tab键.回车键的使用.插入操作返回目录1.插入文件测试的情况a.插入文件;b.插入图像;c.在文档中插入文档本身;d.移除插入的源文件;e.更换插入的源文件的内容;2.链接文件测试方法:a.插入链接文件;b.在文档中链接文档本身;c.移除插入的源文件;d.更换插入的源文件的内容.3.插入对象要测试的内容a.插入程序允许的对象.如.在word中插入excel工作表;b.修改所插入对象的内容.插入的对象仍能正确显示;c.卸载生成插入对象的程序.如.在word中插入excel工作表后卸载excel.工作表仍正常使用. 编辑操作返回目录编辑操作包括剪切.复制.粘贴操作.测试剪切操作的方法a.对文本.文本框.图文框进行剪切;b.剪切图像c.文本图像混合剪切复制操作方法与剪切类似.测试时.主要是对粘贴操作的测试.方法是:a.粘贴剪切的文本.文本框及图文框;b.粘贴所剪切的图像;c.剪切后.在不同的程序中粘贴d.多次粘贴同一内容.如.剪切后.在程序中连续粘贴3次;e.利用粘贴操作强制输入程序所不允许输入的数据.界面测试用例的设计方法返回目录1.窗体测试窗体的方法:a.窗体大小.大小要合适.控件布局合理;b.移动窗体.快速或慢速移动窗体.背景及窗体本身刷新必须正确;c.缩放窗体.窗体上的控件应随窗体的大小变化而变化;d.显示分辨率.必须在不同的分辨率的情况下测试程序的显示是否正常;进行测试时还要注意状态栏是否显示正确;工具栏的图标执行操作是否有效.是否与菜单栏中图标显示一致;错误信息内容是否正确.无错别字.且明确等等;2.控件测试方法:a.窗体或控件的字体和大小要一致;b.注意全角.半角混合c.无中英文混合.菜单返回目录进行测试时要注意a.选择菜单是否可以正常工作.并与实际执行内容一致;b.是否有错别字:c.快捷键是否重复;d.热键是否重复;e.快捷键与热键操作是否有效f.是否存在中英文混合g.菜单要与语境相关.如.不同权限的用户登陆一个应用程序.不同级别的用户可以看到不同级别的菜单并使用不同级别的功能;h.鼠标右键快捷菜单特殊属性返回目录1.安装界面应有公司介绍或产品介绍.有公司的图标2.主界面及大多数界面最好有公司图标3.选择“帮助”—>“关于”命令.应看见相关版权和产品信息其他返回目录1、上述所有测试应该可以在Netscape,Firefox,Opera浏览器下正常。