测试用例(控件和界面)
易用性、界面测试用例
完成相同或相近功能的按钮用Frame框起来,常用按钮要支持快捷方式完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离按功能将界面划分区域块,用Frame框括起来,并要有功能说明或标题界面要支持键盘自动浏览按钮功能,即按Tab键、回车键的自动切换功能界面上首先要输入的和重要信息的控件在Tab顺序中应当靠前,位置也应放在窗口上较醒目的位置同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显示分页界面要支持在页面间的快捷切换,常用组合快捷键Ctrl+Tab 默认按钮要支持Enter及选操作,即按Enter后自动执行默认按钮对应操作可写控制项检测到非法输入后应给出说明并能自动获得焦点Tab键的顺序与控件排列顺序要一致,目前流行总体从上到下,同时行间从左到右的方式复选框和选项框中的内容按一定顺序排列复选框和选项框要有默认选项,并支持Tab选择界面空间较小时使用下拉框而不用选项框选项数较少时使用选项框,相反使用下拉列表框当鼠标指针在控件上停留时即显示相关帮助信息对于界面输入重复性高的情况,该界面应全面支持键盘操作,即在不使用鼠标的情况下采用键盘进行操作专业性强的软件要使用相关的专业术语,通用性界面则提倡使用通用性词眼常用菜单要有命令快捷方式完成相同或相近功能的菜单用横线隔开放在同一位置易用性、界面测试测试编号用例实施易用性测试菜单前的图标能直观的代表要完成的操作如果菜单选项较多,应该采用加长菜单的长度而减少深度的原则排列菜单深度一般要求最多控制在三层以内在整个交互式语境中,是否可以识别鼠标操作?文本字体、大小、格式正确菜单功能的名字是否具有自解释性?相同功能按钮的图标和文字是否一致菜单前的图标不宜太大,与字高保持一致最好没有顺序要求的菜单项按使用频率和重要性排列,常用的放在开头,不常用的靠后放置;重要的放在开头,次要的放在后边是否可能通过鼠标访问所有的菜单功能下拉菜单要根据菜单选项的含义进行分组,并且按照一定的规则进行排列,用横线隔开下拉式操作能否正常进行菜单要与用户权限相符功能按钮或菜单选项不能重复菜单的说明要跟弹出的窗体一致菜单和工具要有清楚的界限;菜单要求凸出显示,这样在移走工具条时仍有立体感状态条要能显示用户切实需要的信息,常用的有目前的操作、系统状态、用户位置、用户信息、提示信息、错误信息等,如果某一操作需要的时间较长,还应该显示进度条和进程提示。
测试用例_web管理平台
1.文本框输入车牌号码点击查询 2.文本框输入月份点击查询 3.文本框输入月份和车牌进行查询 与前端数据进行匹配确定数据有效性 点击“用户管理”菜单输出用户数据 点击添加、编辑、删除功能进行操作 点击“价格设置”菜单输出价格设置列表 选择价格项编辑价格 点击“系统参数设置”输出参数数据列表 1.点击添加按钮进行参数添加 2.选择参数项进行编辑修改操作 3.选择参数项进行删除操作 点击“系统日志”菜单输出数据列表 1.点击文本框输入用户名点击查询 2.点击操作类型下拉列表项点击查询 点击“新闻管理”输出新闻列表 标题、内容、时间、置顶状态 查询输入框输入部分匹配字符,点击查询
输入
3.界面登录控件检查
http://116.7.24 4.查看版权说明
3.58:7777/wms.d 1.文本输入框输入正确账号密码是否可以登录 o进入登陆界面 2.输入账号不输入密码是否可以登录
3.输入错误密码不能登录
4.输入正确用户名和密码按回车键能登陆
测试数据
1.登录时打钩记住密码,下次登录会记住密码 2.登录时不选此项,下次登录需重输密码
1、选择有效优惠卷添加
1、选择单个或多个优惠券 2、点击删除优惠卷
1、选择被领用优惠券添加
预期结果
测试结果 测试人员 测试时间
1.通过正确地址顺利进入登录界面 2.界面LOG名称没有缺失及登录控件 版权说明没有缺失
1.输入控件正常使用输入正确账号 密码正常登陆 2.输入错误账号密码不能登录 3.输入正确账号密码使用回车能登 录 1.选择记住密码下次可直接登录 2.不勾选记住密码选项下次登录需 重输密码
26
1
列表数据实际校正
27
1
界面详细信息显示
会员卡信息 Mth007-1
测试用例模板(完整版)
用例编号XXX-XXX-XXXX项目名称XXXX模块名称XXXX模块项目承担部门XXXX部用例作者完成日期2014-12-24本文档使用部门XXXX部评审负责人审核日期批准日期注:本文档由测试组提交,审核由测试组负责人签字,由项目负责人批准。
历史版本:一、功能测试用例此功能测试用例对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。
这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。
主要测试技术方法为用户通过GUI(图形用户界面)与应用程序交互,对交互的输出或接受进行分析,以此来核实需求功能与实现功能是否一致。
二、性能测试性能测试是一种对响应时间、事务处理速率和其他与时间相关的需求进行测试和评估。
性能测试的目标是核实性能需求是否都已满足。
可以分为以下几种进方式来组织进行测试。
1.1.预期性能测试用例通常系统在设计前会提出一些性能指标,这些指标是性能测试要完成的首要工作,针对每个指标都要统写多个测试用例来验证是否达到要求,根据测试结果来改进系统的性能。
预期性能指标通常以单用户为主。
1.2.用户并发测试用例用户并发测试是性能测试最主要的部分,主要是通过增加用户数量来加重系统负担,以检验测试对象能接收的最大用户数来确定功能是否达到要求。
1.3.大数据量测试用例大数据量测试是测试对象处理大量的数据,以确定是否达到了将使软件发生故障的极限。
大数据量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。
1.4.疲劳强度测试用例强度测试也是性能测试是的一种,实施和执行此类测试的目的是找出因资源不足或资源争用而导致的错误。
如果内存或磁盘空间不足,测试对象就可能会表现出一些在正常条件下并不明显的缺陷。
而其他缺陷则可能由于争用共享资源(如数据库锁或网络带宽)而造成的。
强度测试还可用于确定测试对象能够处理的最大工作量。
1.5.负载测试测试用例负载测试也是性能测试中的一种。
最全面的测试用例
一、文本框为字符型必填项非空校验: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、首页、上一页、下一页、尾页。
用户界面测试用例
是否使用国际通行的国标和语言?
度量单位、日期格式、人的名字等是否符合国际惯例?
个性化
是否具有与众不同的、让用户记忆深刻的界面设计?
是否在具备必要的“一致性”的前提下突出“个性化”设计?
合理布局和谐色彩
界面的布局符合软件的功能逻辑吗?
界面元素是否在水平或者垂直方向对齐?
界面元素的尺寸是否合理?行、列的间距是否保持一致?
类别
特征
A类
B类
……
6.用于测试用户界面的检查表
指标
检查项
测试人员的类别及其评价
合适性和正确性
用户界面是否与软件的功能融洽
是否所有界面元素的文字和状态都正确无误
容易理解
对于常用的功能,用户能否不必阅读手册就能使用?
是否所有界面元素(例如图标)都不会让人误解?
是否所有界面元素提供了充分而必要的提示?
界面结构能够清晰地反映工作流程?
出错处理
是否对重要的输入数据进行校验?
执行有风险的操作时,有“确认”、“放弃”等提示吗?
是否根据用户的权限自动屏蔽某些功能?
是否提供UNDO功能用以撤消不期望的操作?
适应各种水平的用户
所有界面元素都具备充分必要的操作键盘和鼠标操作吗?
初学者和专家都有合适的方式操作这个界面吗?
色盲或者色弱的用户能正常使用该界面吗?
是否恰当地利用窗体和控件的空白,以及分割线条?
窗口切换、移动、改变大小时,界面正常吗?
界面的色调是否让人感到和谐、满意?
重要对象是否用醒目的色彩表示?
色彩使用是否符合行业的习惯?
界面的布局符合软件的功能逻辑吗?
界面元素是否在水平或者垂直方向对齐?
用于测试用户界面的检查表指标检查项测试人员的类别及其评价合适性和正用户界面是否与软件的功能融洽是否所有界面元素的文字和状态都正确无误容易理解对于常用的功能用户能否不必阅读手册就能使用
界面UI测试用例
1.美观 2.符合操作
1.text文本设置对应提醒 2.无选择,提交提示 3.必填项提醒 4.验证码信息判断正确 6.刷新普通页面,刷新键入信息页面,键入信息清空
1.enter,换行或者提交 2.键入时,tab换下个text输入 3.向后删除 4.复制,粘贴 5.删除 6.点击上,下,页面符合
1.窗体名称正确 2.正常
1.提供信息是否正确(错别字,电话错误,二维码错误, 关注) 2.提供链接是否正确 3.提供视频是否可播放 4.对应图片,图标正确
1.界面是否符合审美常规 2.布局符合操作常规
1.text文本:位数限制,类型限制,提交提示 2.同意协议,不选,提交提示 3.必填项提示 4.电话验证码:空/格式/有效判断 5.图形验证码 6.刷新页面 1.enter 2.tab 3.Delete 4.ctrl+c、ctrl+v 5.Backspace 6.上下箭头
1.是否存在默认 2.是否可选择
1.时间控件,年月日是否符合,是否可选择,默认
1.手机适应(Android/IOS,自带浏览器,QQ浏览器,UC) 2.PC适应(QQ,UC,火狐,谷歌,360,猎豹)
显示器17寸普屏,最佳分辨率为1024X768, 17寸和19寸普屏方屏液晶显示器,最佳分辨率是1280× 1024 19寸宽屏方屏液晶显示器,最佳分辨率是1440×900 16:9宽屏的分辨率1366×768、1920×1080、1600×900 9寸10寸上网本的分辨率:1024×600 24寸宽屏(16:10)液晶的分辨率1920×1200
例
目标输出
实际输出 是否通过 编写日期
1.导航菜单,菜单模块大小一致,字体一致 2.按钮符合设置规范3-字体美观 4.内容过多,存在滚动条,滚动条滑动,内容变化,需要 加载的,加载成功 5.合适位置存在状态条
软件测试中通用的测试用例(很全)
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。
界面测试通用检查列表
11
菜单采用"常用-主要-次要-工具-帮助"的位置排列,符合流行的Windows风格
12
下拉菜单根据菜单的含义进行分组,并按照一定的规则排列,用横线隔开
13
菜单深度一般要求最多控制在3层以内
14
菜单前的图标大小适合,与字高保持一致
15
主菜单数目适合,应为单排布置
测试对象 特殊属性 测试内容 被测产品的独特属性 用例编号 测试内容
20
界面风格要保持一致,字的大小,颜色,字体要相同
测试对象 控件
测试内容 控件位置,错别字,中英文混合
用例编号 测试内容
1
控件摆放对齐,间隔要一致,没有重叠区域
2
无错别字
3
无中英文混合
4
控件的字体和大小都要一致
5
控件显示完整,不被裁切或重叠
6
文字无全角和半角混合使用
测试对象 菜单 测试内容 验证菜单的显示和功能只否都正确 用例编号 测试内容
是否通过
是否通过 是否通过
1
菜单正常工作,菜单标题与实际执行内容一致
2
无错别字
3
快捷键无重复
4
热键无重复
5
快捷键和热键正常工作,与实际执行内容一致
6
菜单的字体和字号一致
7
无中英文混合
8
菜单和语境相关,对于不同用户或执行不同功能,显示菜单不同
9
与当前进行的操作无关的菜单应该被置为灰色
10
鼠标右键菜单操作,同以上1-9
13
重要的命令按纽与使用频率较高的按纽要放在界面上注目的地方
14
界面长宽接近黄金点比例,不要长宽比例失调
15
常用基本控件测试用例
树控件的测试错误!未指定书签。
下拉框(列表框)测试用例设计错误!未指定书签。
文本框为字符型错误!未指定书签。
日期控件文本框的测试错误!未指定书签。
命令按钮控件的测试错误!未指定书签。
单选按钮控件的测试错误!未指定书签。
翻页控件的测试错误!未指定书签。
上传控件的测试错误!未指定书签。
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)检查约束。
实验7-界面及易用性测试用例执行
实验七界面及易用性测试用例执行一、实验目标✧能够通过界面测试发现界面性缺陷✧能够通过易用性测试发现易用性缺陷二、前提条件1)能够理解界面及易用性测试用例2)搭建好电子档案系统三、实验任务及完成标准3.1 针对电子档案系统,结合给出的界面及易用性通用测试用例进行“界面及易用性”缺陷查找。
请将查找到的缺陷提交至缺陷表中。
注意:1)至少提交5个缺陷。
2)通用测试用例仅供参考,可自行添加。
表3.1 通用测试用例《软件测试基础》-界面及易用性测试用例执行实验手册第 12 页 共 12 页 9屏幕对角线交点的上方是最容易吸引用户的位置,要重点测试 10工具栏上的图标简洁美观,尽量符合其真实含义 11状态栏上要实时显示操作后窗体发生的变化 12多个子窗体弹出时应该依次向右下方偏移,显示窗体出标题为宜 13控件摆放对齐,间隔一致,没有重叠区域 14提示、警告、或错误说明应该清楚、明了、恰当 15菜单正常工作,菜单标题与实际执行内容一致 16菜单采用 常用->主要->次要->工具->帮助 位置排列,符合流行的windows 风格 17下拉菜单根据菜单的含义进行分组,并按照一定的规则进行排列,用横线隔开 18菜单前的图标适合,与字高保持一致 …………表3.2 缺陷表序号Bug 步骤 预期结果 实际结果 备注 1界面的美观程度 美观 不美观Bug 截图:2 验证码《软件测试基础》-界面及易用性测试用例执行实验手册 第 12 页 共 12 页 Bug 截图:3界面单调Bug 截图:4背景单调Bug 截图:《软件测试基础》-界面及易用性测试用例执行实验手册 第12 页 共 12 页5按钮、超链接效果不美观Bug 截图:……推荐bug序号3.2 知识拓展与阅读1、易用性按钮名称该易懂,用词准确,屏弃没楞两可的字眼,要与同一界面上的其他按钮易于区分,能望文知意最好。
理想的情是用户不用查阅帮助就能知道界面的功能关进行相关的正确操作。
功能测试用例(模板)
查询到的 记录,有 关联详细 信息,要 检查关联 信息的吻 合性,如 果有深度 关联的页 面功能, 还要一一 检查其所 有的关联 信息。
测试 测试点05
查询条件 中有日期 这一项的 查看是否 有默认值 及其值是 否符合要 求
确定是逻 辑删除, 还是物理 删除;物 理删除是 否已经把 数据库中 的数据删 除掉,逻 辑删除是 否改变了 标志位 (在页面 上提现不 出来,需 要到数据 库表中查 询验证)
单条数据 删除测试 和多条数 据删除测 试,检查 删除操作 的有效性 。
修改操作的测试
修改提示 成功后看 数据库中 的记录是 否已经修 改
单击下载 是提示下 载还是在 页面打开
直接打开 是否显示 正确
下载数据
•对于 本机没有 安装工具 的文件是 否能够打 开,是否 能给出正 确的提示
•对于 直接在页 面内打开 的内容是 否能够显 示正常, 页面美观 性
保存到本 地是否能 正确显示
取消下载 是否会纪 录下载次 数
测试项
测试点
下载次数 是否被正 确记录
下拉列表 的控件是 否支持清 空再选 择,当清 空时在页 面中的有 效表现?
下拉列表 下拉列表 下拉列表
下拉列表 的控件是 否有多选 提示,比 如至少必 须选择两 个,至多 选择5个 等等提 示,以及 实际操作 的吻合性 (比如选 择少于两 个时,保 存时会有 选择两个 的提示) 。
下拉列表 框支持代 号输入选 择的要 求,比如 输入1表 示选择男 性。
登录用户 能否修改 本人(或 其他人) 的信息, 删除本人 (或其他 人)
修改用户 的信息 (包括权 限,口 令,基本 信息 等),对 其他模块 的影响
UI界面测试用例
异常值、特殊值输入[空白(NULL)]或“~!@#$%^&*()_+-={}[]|\:;”’<>,./?;”等可能导致系统错误的字符分别输入所有允许输入的特定值输入任意不属于特定值范围的字符异常值、特殊值输入[空白(NULL)]或“~!@#$%^&*()_+-={}[]|\:;”’<>,./?;”等可能导致系统错误的字符连续选择连续选择相邻的checkbox 跳跃选择
跳跃选择不连续的checkbox 单选选择某一个列表项
复选使用ctrl选择多个列表项
上键头
鼠标点击按件的“上箭头”下键头
鼠标点击按件的“下箭头”上键头按下键盘的“上箭头”下键头按下键盘的“下箭头”输入[最小值-1]输入[最小值]输入[最大值]输入[最大值+1]text框输入
值特定值
(如:只允许输入:
"0","1"等)
合法性检查
ChcecBox 复选ComboBox NumUpDown
鼠标操作
键盘操作箭头控制输
入值
边界值同TextBox输入测试。
web网页测试用例(非常实用)
特点: 1、这种性能测试方法的主要目的是了解各种不同因素对系统性能影响的程度,从而判断出最值得进行的调优操作。 2、这种性能测试方法一般在对系统性能状况有初步了解后进行。 3、这种性能测试方法一般用于性能调优和规划能力。 也就是说,这种测试关注点是“微调”,通过对软硬件的不段调整,找出这他们的最佳状态,使系统达到一个最强的状态。
混合输入全角X,半角Y,看是否允许X*3+Y=A
(5个:判空、唯一、边界值、特殊字符、正确流程(多种数据、多种分支))
+测试校验位置:ajax鼠标事件校验、前台提交按钮js校验,服务器拿到数据后再次验证
三、多文本框(type=textarea)
1)、空格和换行的问题,看需求,是否需要做支持HTML Encoding
B. 判空?
C. 附件格式类型支持?
D. 附件个数?
E. 附件空间大小。
五、移除按钮
1.一般都要在前台先给出一个提示操作“确定移除该……”
2.相关联的东西,是否需要限制移除“该类型下存在应用,无法移除”有到后台比较
3.确定后,真正执行移除操作。
结果:
唯一性:是否唯一 (小归结:边界、判空、唯一性、特殊字符、正确性)
考虑语言,操作环境
特殊符号测试输入:
' or 1<>'1 ' or '1'='1 ' or '1'<>'2 "|?><
Web测试通用测试用例
Web测试通用测试用例页面检查合理布局1、界面布局有序,简洁,符合用户使用习惯2、界面元素是否在水平或者垂直方向对齐3、界面元素的尺寸是否合理4、行列间距是否保持一致5、是否恰当地利用窗体和控件的空白,以及分割线条6、窗口切换、移动、改变大小时,界面显示是否正常7、刷新后界面是否正常显示8、不同分辨率页面布局显示是否合理,整齐,分辨率一般为1024*768 >1280*1024 >800*600弹出窗口1、弹出的窗口应垂直居中对齐2、对于弹出窗口界面内容较多,须提供自动全屏功能3、弹出窗口时应禁用主界面,保证用户使用的焦点4、活动窗体是否能够被反显加亮页面正确性1、界面元素是否有错别字,或者措词含糊、逻辑混乱2、当用户选中了页面中的一个复选框,之后回退一个页面,再前进一个页面,复选框是否还处于选中状态3、导航显示正确4、title显示正确5、页面显示无乱码6、需要必填的控件,有必填提醒,如*7、适时禁用功能按钮(如权限控制时无权限操作时按钮灰掉或不显示;无法输入的输入框disable掉)8、页面无js错9、鼠标无规则点击时是否会产生无法预料的结果10、鼠标有多个形状时是否能够被窗体识别(如漏斗状时窗体不接受输入)控件检查下拉选择框1、查询时默认显示全部2、选择时默认显示请选择3、禁用时样式置灰复选框1、多个复选框可以被同时选中2、多个复选框可以被部分选中3、多个复选框可以都不被选中4、逐一执行每个复选框的功能单选框1、一组单选按钮不能同时选中,只能选中一个2、一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空下拉树1、应支持多选与单选2、禁用时样式置灰树形1、各层级用不同图标表示,最下层节点无加减号2、提供全部收起、全部展开功能3、如有需要提供搜索与右键功能,如提供需有提示信息4、展开时,内容刷新正常日历控件1、同时支持选择年月日、年月日时分秒规则2、打开日历控件时,默认显示当前日期滚动条控件1、滚动条的长度根据显示信息的长度或宽度及时变换,这样有利于用户了解显示信息的位置和百分比,如,word中浏览100页文档,浏览到50页时,滚动条位置应处于中间2、拖动滚动条,检查屏幕刷新情况,并查看是否有乱码3、单击滚动条时,页面信息是否正确显示4、用滚轮控制滚动条时,页面信息是否正确显示5、用滚动条的上下按钮时,页面信息是否正确显示按钮1、点击按钮是否正确响应操作。
界面测试用例
界面测试用例一、文本框、按钮等控件测试1、文本框的测试如何对文本框进行测试:a、输入正常的字母或数字;b、输入已存在的文件的名称;c、输入超长字符。
例如在“名称”框中输入超过允许边界个数的字符,假设最多255个字符,尝试输入256个字符,检查程序能否正确处理;d、输入默认值,空白,空格;e、若只允许输入字母,尝试输入数字;反之,尝试输入字母;f、利用复制,粘贴等操作强制输入程序不允许的输入数据;g、输入特殊字符集,例如,NUL及\n等;h、输入超过文本框长度的字符或文本,检查所输入的内容是否正常显示;i、输入不符合格式的数据,检查程序是否正常校验,如程序要求输入年月日格式为yy/mm/dd,实际输入yyyy/mm/dd,程序应该给出错误提示。
在测试过程中所用到的测试方法:1、输入非法数据;2、输入默认值;3、输入特殊字符集;4、输入使缓冲区溢出的数据;5、输入相同的文件名;2、命令按钮控件的测试测试方法:a、点击按钮正确响应操作。
如单击确定,正确执行操作;单击取消,退出窗口;b、对非法的输入或操作给出足够的提示说明,如输入月工作天数为32时,单击“确定”后系统应提示:天数不能大于31;c、对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会;3、单选按钮控件的测试测试方法:a、一组单选按钮不能同时选中,只能选中一个;b、逐一执行每个单选按钮的功能。
分别选择了“男”、“女”后,保存到数据库的数据应该相应的分别为“男”、“女”;c、一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空。
4、up-down控件文本框的测试测试方法:a、直接输入数字或用上下箭头控制,如在“数目”中直接输入10,或者单击向上的箭头,使数目变为10;b、利用上下箭头控制数字的自动循环,如当最多数字为253时,单击向上箭头,数目自动变为1;反之亦适用;c、直接输入超边界值,系统应该提示重新输入;d、输入默认值,空白。
界面元素测试用例
序号 1
功能点 内容描述 界面元素测 界面元素:包含项是否正确,各元素名 试 称是否正确,各元素类型是否与需求相
2
输入项长度 测试需求中描述输入项的长度 测试
3
输入字符规 测试需求中描述输入向内容的规范 范
4
必填项测试 测需求中描述日期控件情况 试
6.6、树形控件的选择 6.7、控件的显示文字与布局 7.1、列表数据内容的显示 7.2、新增数据在列表中的显示 7.3、修改数据在列表中的显示 7.4、删除数据在列表中的显示 7.5、列表中数据的选择 7.6、导航条的测试 8.1、各翻页键的操作(首页、上一页、下一页 、末页) 8.2、页号的输入操作(正数,负数、小数、0、 汉字、字母、特殊字符的输入) 8.3、翻页对其他模块的列表显示是否有影响 9.1、模糊定位 9.2、精确定位 10.1、单页返回 10.2、多页返回 11.1、清空条件按钮操作 11.2、清空数据按钮操作 11.3、自动填入日期按钮操作 11.4、自动带入数据名称按钮操作
6
树形控件测 系统对树形结构控件的处理情况 试
7
列表控件测 系统对数据显示列表的处理情况 试
8
翻页
系统对列表翻页的处理情况
9 10 11
定位 返回
系统对数据定位的处理情况 系统对返回功能的处理情况
界面特殊操 如界面清空条件按钮,清空数据等操作 作按钮
测试点 1.1、按钮:个数、名称、布局是否合理 1.2、输入项:是否输入项,名称是否与需求相 1.3、列表:各列表项名称是否正确,列表布局 是否合理,列表格式是否正确 1.4、控件:类型与控件内容是否与需求相符 2.1、输入符合需求要求长度 不同单位时,字符长度不同: 1、单位可以转换时,如:个、万、亿,不同量 级,最大长度应该不同 2、数据为相对值,如%时,最大长度是一致的 2.2、不填写 2.3、1位字符 2.4、标准少一位字符 2.5、标准多一位字符 3.1、输入需求中要求的规范字符 3.2、空格 3.3、字母 3.4、数字 3.5、汉字 3.6、超出长度 3.7、特殊字符 3.8、特殊符号 3.9、各种类型的排列组合 3.10、全角、半角测试(数字、字母) 4.1、全部规范填写 4.2、必填项全空 4.3、逐一为空 4.4、各项为空排列组合 5.1、输入需求中要求的规范字符 5.2、日有空格 5.3、月有空格 5.4、年有空格 5.5、月日年均有空格 5.6、字母 5.7、数字 5.8、汉字 5.9、少于标准长度 5.10、超出长度 5.11、特殊字符 5.12、特殊符号 5.13、各种类型的排列组合 5.14、超出日期有效范围 5.15、超出时分秒有效范围 5.16、录入全角数字或字符 5.17、若出现开始日期、结束日期。结束日期是 否可以小于开始日期。 6.1、展开测试 6.2、收缩测试 6.3、新增数据在控件中的显示 6.4、修改数据在控件中的显示 6.5、删除数据在空间中的显示
系统软件界面测试用例
模块用例标题操作步骤期望结果窗口显示位置检测窗口在屏幕上的显示位置是否正确、美观窗口在屏幕上的显示位置正确、美观窗口窗口标题检测窗口标题是否正确窗口标题正确窗口各对象位置检测窗口中各对象位置是否正确、美观窗口中各对象位置正确、美观窗口系统菜单及按钮操作检测窗口的系统菜单及按钮操作是否正常窗口的系统菜单及按钮操作正常窗口不同分辨率检测窗口在各种不同分辨率下是否能全部显示窗口在各种不同分辨率下能全部显示菜单显示检测菜单是否显示正确菜单显示正确菜单文字意义检测菜单项文字意义是否明确菜单项文字意义明确菜单快捷方式检测主菜单条上各项是否均有快捷方式主菜单条上各项均有快捷方式菜单快捷方式是否有效检测主菜单条上各项的快捷方式是否有效主菜单条上各项的快捷方式有效菜单显示检测下拉式菜单中各菜单项显示是否正确下拉式菜单中各菜单项显示正确菜单文字意义检测下拉式菜单中各菜单项文字意义是否明确下拉式菜单中各菜单项文字意义明确菜单下拉快捷方式是否有效检测有快捷方式的下拉式菜单项的快捷方式是否有效有快捷方式的下拉式菜单项的快捷方式有效工具条位置检测工具条显示的位置是否正确工具条显示的位置正确工具条浮动说明检测工具条中各项是否均有浮动说明工具条中各项必须均有浮动说明工具条状态检测工具条中各按钮是否有按下和抬起两种状态工具条中各按钮必须有按下和抬起两种状态工具条可移动工具条检测可移动工具条在窗口边际位置其形状及位置的相应变化是否正确可移动工具条在窗口边际位置其形状及位置的相应变化正确工具条缺省值检测工具条中开关按钮、按钮组及List Box对象是否有缺省值工具条中开关按钮、按钮组及ListBox对象必须有缺省值状态条位置检测状态条显示位置是否正确、美观状态条显示位置正确、美观状态条状态信息检测1.状态条内状态信息显示是否根据操作而变化1.状态条内状态信息显示根据操作而变化状态条检测2.状态条内状态信息是否正确 2.状态条内状态信息正确状态条信息文字检测状态条内状态信息文字是否正确、意义是否明确状态条内状态信息文字正确、意义明确对话框弹出对话框检测对话框弹出时机及位置是否正确对话框弹出时机及位置正确对话框对话框内位置检测对话框内各对象位置是否正确对话框内各对象位置正确对话框对话框内文字检测对话框内各对象的文字标题意义是否明确对话框内各对象的文字标题意义明确对话框属性检测模式对话框和非模式对话框的属性是否正确模式对话框和非模式对话框的属性正确消息框弹出对话框检测弹出时机及位置是否正确弹出时机及位置正确消息框信息检测信息意义是否正确、意义是否明确信息意义正确、意义明确消息框锁住检测弹出时是否锁住Mouse消息和键盘输入弹出时必须锁住Mouse消息和键盘输入消息框退出检测是否有正确的对象用于退出Message Box必须有正确的对象用于退出Message Box列表框位置检测列表框显示及位置是否正确、美观列表框显示及位置必须正确、美观列表框缺省值检测列表框是否有缺省值列表框应有缺省值列表框可选内容检测列表框内可选内容是否全面列表框内可选内容必须全面多选框位置检测显示位置是否正确显示位置要正确多选框文字意义检测文字意义是否明确文字意义要明确多选框成组关系检测Redio Box的成组关系是否正确、选择是否互斥Redio Box的成组关系要正确、选择必须互斥文本框位置检测显示位置是否美观显示位置要美观文本框文字意义检测文字意义是否明确文字意义要明确文本框字体检测同一界面上字体及字体大小是否统一、美观同一界面上字体及字体大小应统一、美观文本框显示检测显示是否正确,意义是否明确显示正确且意义明确文本框输入正常输入正常的字母或数字允许输入文本框输入已存在输入已存在的文件的名称需做唯一控制的字段,控制并提示输入的内容已存在文本框 输入超长字符 输入超过文本框长度的字符或文本,检查所输入的内容是否正常显示; 输入超过文本框长度的字符或文本,所输入的内容正常显示 文本框 输入默认值 空白或空格必填项,控制并提示输入不能为空文本框 输入字母 若只允许输入字母,尝试输入数字;反之;尝试输入字母; 控制并提示输入有误文本框 强制输入 利用复制,粘贴等操作强制输入程序不允许的输入数据;不允许输入文本框 特殊字符输入特殊字符集,例如,NUL 及\n 等;需做控制的字段,控制并提示输入的内容有误文本框 不符合格式输入不符合格式的数据,检查程序是否正常校验,如,程序要求输入年月日格式为yy/mm/dd ,实际输入yyyy/mm/dd提示输入错误图形按钮 文字 检测是否有相应的文字说明或意义明确有相应的文字说明或意义明确图形按钮 状态 检测是否有按下和抬起两种状态 有按下和抬起两种状态 图形按钮 位置 检测在界面中所处位置是否美观 在界面中所处位置要美观 输入域 空 检测为空时处理必填项不允许为空输入域 任意 检测任意字符串(中英文) 任意字符串(中英文),符合该字段相应的输入要求输入域 超界 检测超界字符串的处理 超界字符串的处理,控制或提示不能录入大于最大长度输入域 时间输入域时间格式允许正确的各种时间表示格式的输入(美国方式及中国方式等) 输入域 整型数字输入域 浮点数 控制或提示输入不正确输入域 超界 超界字符串的处理,控制或提示不能录入大于最大长度 输入域负值控制或提示输入不正确输入域 浮点型数字输入域 超长 超界字符串的处理,控制或提示不能录入大于最大长度显示域 位置 检测显示域中各对象显示位置是否正确、美观 显示域中各对象显示位置正确、美观 显示域 信息 检测显示域中文字Label 信息是否正确显示域中文字Label 信息正确显示域 字体检测显示域中文字Label 字体及字体大小是否统一、美观 显示域中文字Label 字体及字体大小应统一且美观显示域输入的信息检测显示域中显示信息是否与输入的信息一致显示域中显示信息应与输入的信息一致显示域滚动条检测在屏幕显示不下时,是否增加滚动条以确保信息显示的完整在屏幕显示不下时,应增加滚动条以确保信息显示的完整命令按钮点击按钮检测点击按钮是否正确响应操作点击按钮正确响应操作如,单击确定,正确执行操作;单击取消,退出窗口;命令按钮非法的输入或操作检测对非法的输入或操作是否给出足够的提示说明对非法的输入或操作给出足够的提示说明,如,输入月工作天数为32时,单击【确定】后系统应提示:天数不能大于31;命令按钮无法恢复的操作检测对可能造成数据无法恢复的操作是否给出确认信息对可能造成数据无法恢复的操作给出确认信息,给用户放弃选择的机会;单选按钮同时选中检测一组单选按钮同时选中一组单选按钮不能同时选中,只能选中一个单选按钮逐一单选检测逐一执行每个单选按钮的功能逐一执行每个单选按钮的功能如:分别选择了【男】【女】后,保存到数据库的数据应该相应的分别为【男】【女】;单选按钮默认选中检测一组执行同一功能的单选按钮在初始状态时是否有被默认选中一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空;上下箭头控件文本框输入/用上下箭头控制检测直接输入数字或用上下箭头控制直接输入数字或用上下箭头控制,如,在【数目】中直接输入10,或者单击向上的箭头,使数目变为10;上下箭头控件文本框上下箭头检测利用上下箭头控制数字的自动循环利用上下箭头控制数字的自动循环,如,当最多数字为253时,单击向上箭头,数目自动变为1;反之亦适用;上下箭头控件文本框超边界值检测直接输入超边界值,系统是否提示重新输入;直接输入超边界值,系统应该提示重新输入;上下箭头控件文本框默认值/空白检测输入默认值/空白输入默认值/空白,如:【插入】数目为默认值,点击【确定】;或,删除默认值,使内容为空,单击【确定】进行测试;上下箭头控件文本框输入非数字字符检测输入非数字字符此时系统是否提示输入有误输入字符此时系统应提示输入有误复选框同时选中检测多个复选框被同时选中;多个复选框可以被同时选中;复选框部分选检测多个复选框被部分选中;多个复选框可以被部分选中;复选框都不被选中检测多个复选框都不被选中;多个复选框可以都不被选中;复选框逐一执行检测逐一执行每个复选框的功能;逐一执行每个复选框的功能;列表内容检测条目内容是否正确;根据需求说明书确定列表的各项内容是否正确条目内容正确;根据需求说明书确定列表的各项内容正确,没有丢失或错误;列表滚动条检测列表框的内容较多时是否使用滚动条;列表框的内容较多时要使用滚动条;列表多选检测列表框是否允许多选列表框允许多选时,能正确用shift选中条目、按ctrl选中条目和直接用鼠标选中多项条目;滚动条长度检测滚动条的长度是否根据显示信息的长度或宽度及时变换滚动条的长度根据显示信息的长度或宽度及时变换,这样有利于用户了解显示信息的位置和百分比,如,word中浏览100页文档,浏览到50页时,滚动条位置应处于中间;滚动条拖动拖动滚动条,检查屏幕刷新情况,并查看是否有乱码;拖动滚动条,屏幕刷新正确,无乱码;滚动条单击单击滚动条;正确显示滚动条滚轮用滚轮控制滚动条;屏幕刷新正确,无乱码;滚动条上下按钮检测滚动条的上下按钮屏幕刷新正确,无乱码;各种控件 tab键检测tab键的顺序tab键的顺序,一般是从上到下,从左到右各种控件热键检测热键的使用热键的使用,逐一测试,功能正常各种控件 enter键和esc键检测enter键和esc键的使用逐一测试,功能正常。
界面测试用例
二测试用例测试用例来源于测试需求,是对测试需求的进一步细化,是整个测试工作的基础。
测试用例覆盖系统的程度决定了测试的覆盖程度。
设计测试用例主要有几个方面的作用第一,执行测试时可根据测试用例的优先级别进行实施,有利于时间与资源的管理;第二,在回归测试中除了补充少量测试用例来寻找新的缺陷外,绝大部分是重复以前的测试用例用来验证软件的正确性以及验证软件缺陷是否被修复,所以设计测试用例降低了工作强度,减少回归测试复杂度;第三,在测试用例设计的基础上,执行期间对已通过、未通过的测试用例进行记录和统计,对未通过的测试用例编写测试缺陷报告,从而全方位的保证了测试工作的追踪。
设计界面测试用例界面测试Case的设计,分成三步进行,首先依据已经设计好的界面测试需求抽取的测试项,进行测试数据的设计,再根据测试数据来描述操作步骤和正确结果。
界面测试Case主要由测试项,检查内容、操作步骤,测试数据,正确结果等组成,详见表2_19。
表2_19 界面测试项抽取界面测试用例任务1、任务类型界面测试用例任务类型见表2_20。
表2_20 界面测试用例任务2、任务计划安排测试范围在测试计划中已经给出。
每个项目组完成“学创购书网”所有界面的测试用例设计。
界面测试需求已完成,界面测试用例在界面测试需求的基础上设计,所以要与界面测试需求严格保持一致。
测试经理担当本项目组工作任务分配,分配形式可参照下表。
文档保存名称严格参照表2_21中的“文档名称”列中相关说明。
表2_21 界面测试需求任务计划3、任务工作量汇总以项目组为单位进行工作量汇总,测试经理担当,汇总形式参见下表。
以项目组为单位进行工作量汇总,测试经理担当,汇总形式如表2_22。
表2_22 界面测试用例任务工作量汇总界面测试用例规范1、检查内容常见的界面测试类型一般包括控件、窗体、消息框、导航条等。
针对界面测试用例设计的案例,我们继续扩展典型测试项如何进行检查内容的设计。
(1)常见控件一般包括如下类型:①EditBox(文本框)②Button(按钮)③DropList(下拉列表框)④RadioButton(单选框)⑤Check Box(多选框)⑥ComboBox(组合框)⑦DateTimePicker(时钟控件)……文本类型的输入框是项目中最常使用的一个控件类型,边界外的测试内容在UI测试中进行,其余能够保存到数据库中的都在功能测试中进行测试。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7 录入的字符 保存成功 串,包括特殊 字符串,进行 保存【如: Null】
8 输入的字符 保存成功。系统自动将以上半 串,包括半角 角的符号转换为全角符号 的单引号、双 引号、星号、 百分号、括 号、大于号、 小于号、连续 两个减号、空 格、TAB符 号,进行保存
9 录入的字符 保存成功
串,包括回 车、软回车符 号,进行保存 (系统支持回 车键操作)
17 在整型录入框 1.调整数据到最小值后,在 中,使用下箭 使用下箭头调整时,系统不应 头调整数据, 该在做任何操作。 使其调整到小 或 于【最小值】 2.当焦点移开当前录入框 时,系统自动清空当前录入框 的数据。
序 号: 控件名称: 功能描述:
5 小数数据录入框
编号 1
2
3
输入/动作
录入的数据在 【最小值,最 大值】区间 内,进行保存
1.系统识别为非法年份,不
实际情况
YYYY(年 份)的值不在 【1895, 2100】区间内
允许进行下一步操作
5 录入MM(月 1.系统识别为合法月份,允 份)的值在 许进行下一步操作 【1,12】区 间
6 录入MM(月 1.系统识别为非法月份,不 份)的值不在 允许进行下一步操作 【1,12】区 间
序 号: 控件名称: 功能描述:
3 整型数据录入框
编号 1 2 3 4
5
输入/动作 录入数据的大 小在【最小 值,最大值】 区间内,进行 保存
录入的数据等 于【最小 值】,进行保 存
录入的数据等 于【最大 值】,进行保 存
录入的数据等 于【最小 值】-1,进行 保存
录入的数据等 于【最大值】 +1,进行保存
7 录入区间内的 1.保存成功
数据进行保 2.保存后的数据,显示结果
存,(如: 依然是录入的数据(如:
100.99、
100.99、121.99)
121.99)
8 录入区间内的 1.保存成功
数据进行保 2.保存后的数据,显示结果
存,(如: 依然是录入的数据(如:
100.01、
100.01、121.01)
序 号: 控件名称: 功能描述:
6 货币数据录入框
编号 1
2
3
输入/动作
录入的数据在 【最小值,最 大值】区间 内,进行保存
录入的数据等 于【最小 值】,进行保 存
录入的数据等 于【最大 值】,进行保 存
期望的输出/相应 保存成功
保存成功
保存成功
实际情况
4 录入的数据等 1.保存不成功。弹出提示信
序 号: 控件名称: 功能描述:
2 多行字符录入框
编号 1
2
输入/动作
录入的字符串 长度在【最小 值,最大值】 之间,进行保 存
录入字符串的
期望的输出/相应 保存成功
字符内容要居左显示
实际情况
显示格式
3 输入空值进行 1.保存成功(允许保存空
保存
值)
2.保存不成功,弹出提示信
息,确定后,将焦点定位到当
字符内容,进 符;
行保存
或
2.当焦点移开当前录入框
时,系统自动清空当前录入框
的字符内容。
9 录入正确数据 1.系统以带千分号格式显示 后,显示结果 数据。 2.数据全部居右显示。
10 当焦点跳转到 录入框的数据被置为全选状 当前录入框 态。
11 在录入框直接 录入中,在不需要任何键的辅 录入负数【前 助操作的情况下,就可以完成 提:允许录入 负数的录入 负数】
6 录入的数据, 1.系统控制,不允许录入小
带有小数位的 数位。
数据
或
2.录入小数位后,当焦点移
开时,系统自动清空当前录入
框数据。
7 录入空数据, 1.保存成功,保存后的值默
进行保存
认为0(允许为空)
2.保存不成功,弹出提示信
息,确定后,将焦点定位到当
前录入框(不允许保存空值)
8 在录入框录入 1.系统控制,不允许任何字
11 录入年份为闰 允许进行保存 年的2月,录 入的日期为29
12 录入年份不是 不允许保存,提示相关信息 闰年的2月, 录入的日期为 29
前录入框(不允许保存空值)
4 录入最大字符 保存成功 数【最大值长 度】,进行保 存
5 输入最大字符 当录入字符达到最大长度时, 数【最大值长 系统不再允许录入任何字符 度】+1个字 符,进行保存
6 录入的字符串 保存成功。保存后的字符串应 在前后,存在 该把前后的空格符清空 多个空格字 符,进行保存
6 录入的数据, 1.保存成功 带有小数位
7 录入区间内的 1.保存成功
数据进行保 2.保存后的数据,显示结果
存,(如: 依然是录入的数据(如:
100.99、
100.99、121.99)
121.99)
8 录入区间内的 1.保存成功
数据进行保 2.保存后的数据,显示结果
存,(如: 依然是录入的数据(如:
实际情况
7 录入的字符 保存成功 串,包括特殊 字符串,进行 保存【如: Null】
8 录入的字符 保存成功。系统自动将以上半 串,包括半角 角的符号转换为全角符号 的单引号、双 引号、星号、 百分号、括 号、大于号、 小于号、连续 两个减号、空 格、TAB符 号,进行保存
9 录入的字符 保存成功,系统自动将以上符 串,包括回 号转换为空格符号 车、软回车符 号,进行保存 【软回车可以 通过复制、粘 贴来实现】
100.01、
100.01、121.01)
121.01)
9 录入空数据, 1.保存成功,保存后的值默
进行保存
认为0(允许为空)
2.保存不成功,弹出提示信
息,确定后,将焦点定位到当
前录入框(不允许保存空值)
10 在录入框录入 1.系统控制,不允许任何字
字符内容,进 符;
行保存
或
2.当焦点移开当前录入框
序 号: 控件名称:
4 整型录入控件允许Up-Down控件录入框
功能描述:
编号 1 2 3 4
5
6
输入/动作 录入数据的大 小在【最小 值,最大值】 区间内,进行 保存 录入的数据等 于【最小 值】,进行保 存 录入的数据等 于【最大 值】,进行保 存 录入的数据等 于【最小 值】-1,进行 保存
121.01)
9 录入空数据, 1.保存成功,保存后的值默
进行保存
认为0(允许为空)
2.保存不成功,弹出提示信
息,确定后,将焦点定位到当
前录入框(不允许保存空值)
10 在录入框录入 1.系统控制,不允许任何字
字符内容,进 符;
行保存
或
2.当焦点移开当前录入框
时,系统自动清空当前录入框 的字符内容。
9 录入的月份为 1.系统识别为合法日期,允 ﹛4、6、9、 许进行下一步操作 11﹜中的任何 一个,录入 DD(日期) 的值在【1,
30】区间内
10 录入的月份为 1.系统识别为非法日期,不 ﹛4、6、9、 允许进行下一步操作 11﹜中的任何 一个,录入 DD(日期) 的值不在 【1,30】区 间内
录入的数据等 于【最小 值】,进行保 存
录入的数据等
期望的输出/相应 保存成功
保存成功
保存成功
实际情况
于【最大 值】,进行保 存
4 录入的数据等 1.保存不成功。弹出提示信
于【最小
息,并将焦点定位到当前录入
值】-1,进行 框
保存
或
2.当焦点移开当前录入框
时,系统自动清空当前录入框
的数据
5 录入的数据等 1.保存不成功。弹出提示信 于【最大值】 息,并将焦点定位到当前录入 +1,进行保存 框 或 2.当焦点移开当前录入框 时,系统自动清空当前录入框 的数据
录入的数据等 于【最大值】 +1,进行保存
录入的数据, 带有小数位的 数据
期望的输出/相应 保存成功
保存成功
保存成功
1.保存不成功。弹出提示信 息,并将焦点定位到当前录入 框 或 2.当焦点移开当前录入框 时,系统自动清空当前录入框 的数据 1.保存不成功。弹出提示信 息,并将焦点定位到当前录入 框。 或 2.当焦点移开当前录入框 时,系统自动清空当前录入框 的数据。 1.系统控制,不允许录入小 数位。 或 2.录入小数位后,当焦点移 开时,系统自动清空当前录入
时,系统自动清空当前录入框
的字符内容。
11 录入正确数据 1.系统以带千分号格式显示 后,显示结果 数据。 2.数据全部居右显示。
12 焦点跳转到当 数据被置为全选状态 前录入框
13 在录入框直接 录入中,在不需要任何键的辅 录入负数【前 助操作的情况下,就可以完成 提:允许录入 负数的录入 负数】
7 录入的月份为 1.系统识别为合法日期,允 ﹛1、3、5、 许进行下一步操作 7、8、10、 12﹜中的任何 一个,录入 DD(日期) 的值在【1, 31】区间内
8 录入的月份为 1.系统识别为非法日期,不 ﹛1、3、5、 允许进行下一步操作 7、8、10、 12﹜中的任何 一个,录入 DD(日期) 的值不在 【1,31】区 间内
序 号: 控件名称: 功能描述:
7 DateTime控件
编号 1
2 3
4
输入/动作 在录入框中录 入内容为空, 进行保存
默认日期录入 型的输入格式
录入 YYYY(年 份)的值在 【1895, 2100】区间内 录入
期望的输出/相应 1.保存成功(允许保存空 值) 2.保存不成功,弹出提示信 息,确定后,将焦点定位到当 前录入框(不允许保存空值) 1.系统自动控制为【YYYY年 MM月DD日】或【YYYY年 MM】的输入格式。 1.系统识别为合法年份,允 许进行下一步操作