控件和界面测试用例
易用性、界面测试用例
完成相同或相近功能的按钮用Frame框起来,常用按钮要支持快捷方式完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离按功能将界面划分区域块,用Frame框括起来,并要有功能说明或标题界面要支持键盘自动浏览按钮功能,即按Tab键、回车键的自动切换功能界面上首先要输入的和重要信息的控件在Tab顺序中应当靠前,位置也应放在窗口上较醒目的位置同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显示分页界面要支持在页面间的快捷切换,常用组合快捷键Ctrl+Tab 默认按钮要支持Enter及选操作,即按Enter后自动执行默认按钮对应操作可写控制项检测到非法输入后应给出说明并能自动获得焦点Tab键的顺序与控件排列顺序要一致,目前流行总体从上到下,同时行间从左到右的方式复选框和选项框中的内容按一定顺序排列复选框和选项框要有默认选项,并支持Tab选择界面空间较小时使用下拉框而不用选项框选项数较少时使用选项框,相反使用下拉列表框当鼠标指针在控件上停留时即显示相关帮助信息对于界面输入重复性高的情况,该界面应全面支持键盘操作,即在不使用鼠标的情况下采用键盘进行操作专业性强的软件要使用相关的专业术语,通用性界面则提倡使用通用性词眼常用菜单要有命令快捷方式完成相同或相近功能的菜单用横线隔开放在同一位置易用性、界面测试测试编号用例实施易用性测试菜单前的图标能直观的代表要完成的操作如果菜单选项较多,应该采用加长菜单的长度而减少深度的原则排列菜单深度一般要求最多控制在三层以内在整个交互式语境中,是否可以识别鼠标操作?文本字体、大小、格式正确菜单功能的名字是否具有自解释性?相同功能按钮的图标和文字是否一致菜单前的图标不宜太大,与字高保持一致最好没有顺序要求的菜单项按使用频率和重要性排列,常用的放在开头,不常用的靠后放置;重要的放在开头,次要的放在后边是否可能通过鼠标访问所有的菜单功能下拉菜单要根据菜单选项的含义进行分组,并且按照一定的规则进行排列,用横线隔开下拉式操作能否正常进行菜单要与用户权限相符功能按钮或菜单选项不能重复菜单的说明要跟弹出的窗体一致菜单和工具要有清楚的界限;菜单要求凸出显示,这样在移走工具条时仍有立体感状态条要能显示用户切实需要的信息,常用的有目前的操作、系统状态、用户位置、用户信息、提示信息、错误信息等,如果某一操作需要的时间较长,还应该显示进度条和进程提示。
软件测试中UI测试及其测试用例设计二
4:合理性:屏幕对角线相交的位置是用户直视的地方,正上方四分之一处为易吸引用户注意力的位置,在放置窗体时要注意利用这两个位置。
合理性细则:1):父窗体或主窗体的中心位置应该在对角线焦点附近。
2):子窗体位置应该在主窗体的左上角或正中。
3):多个子窗体弹出时应该依次向右下方偏移,以显示窗体出标题为宜。
4):重要的命令按钮与使用较频繁的按钮要放在界面上注目的位置。
5):错误使用容易引起界面退出或关闭的按钮不应该放在易点位置。
横排开头或最后与竖排最后为易点位置。
6):与正在进行的操作无关的按钮应该加以屏蔽(Windows中用灰色显示,没法使用该按钮)。
7):对可能造成数据无法恢复的操作必须提供确认信息,给用户放弃选择的机会。
8):非法的输入或操作应有足够的提示说明。
9): 对运行过程中出现问题而引起错误的地方要有提示,让用户明白错误出处,避免形成无限期的等待。
10):提示、警告、或错误说明应该清楚、明了、恰当。
5:美观与协调性:界面应该大小适合美学观点,感觉协调舒适,能在有效的范围内吸引用户的注意力。
美观与协调性细则:1): 长宽接近黄金点比例,切忌长宽比例失调、或宽度超过长度。
2): 布局要合理,不宜过于密集,也不能过于空旷,合理的利用空间。
3): 按钮大小基本相近,忌用太长的名称,免得占用过多的界面位置。
4): 按钮的大小要与界面的大小和空间要协调。
5): 避免空旷的界面上放置很大的按钮。
6):放置完控件后界面不应有很大的空缺位置。
7): 字体的大小要与界面的大小比例协调, 通常使用的字体中宋体9-12较为美观,很少使用超过12号的字体。
8): 前景与背景色搭配合理协调,反差不宜太大,最好少用深色,如大红、大绿等。
常用色考虑使用Windows界面色调。
9): 如果使用其他颜色,主色要柔和,具有亲和力与磁力,坚决杜绝刺目的颜色。
10): 大型系统常用的主色有"#E1E1E1"、"#EFEFEF"、"#C0C0C0"等。
UI通用测试用例
tree
edit
树节点的删除,删除节点结构时,该节点下的子节点一起被删除; 树节点位置移动,如果有上下移动功能则允许节点上下移动,否则不允许上下移动包括编辑时也不
根据需求是否有其他节点操作;比如点击节点可以编辑该节点等;
组件菜单权 限
HOST和admin用户安装组件,分配菜单权限
权限测试
权限测试
by all by org by user
大小的判断和限制; 新增页面; 好提示信息及说明原因; 主从表在反复添加时极有可能系统报错,系统默认值也可能在 反复保存并新增后有所改变,检查输入设置是否被清空,恢复默 认 新增后,主表数据保存,从表数据未保存成功 新增,主从表数据都保存成功 予友好提示信息并说明原因; 入,并回到浏览页面; ,主表数据保存,从表数据未保存成功
主从表数据都保存成功 提示信息并说明原因; 展示在编辑页面中;不能修改的项,是不可编辑状态; 的数据,考虑业务逻辑是否允许删除该数据; 个页面; 至展示页面 至展示页面
系统默认值也可能在反复保存并新增后有所改变,检查输入设置 是否被清空,恢复默认
返回看设置是否起效 至展示页面 至展示页面
称,修改节点结构时,该节点下的字节点一起移动; 节点下的子节点一起被删除;
字符 \,.,@,$,&^”
到数据 到数据 情况
到数据 到数据
情况
如“5” 如,中文,英文 如“@\//--,.'";*#%” 如“-3” 如“12.3”
如“输入范围上限值” 输入范围上限值外值 输入范围上限值内值”
执行一个事件,需要反复选择 )
是否有全选功能 全选后能否做到全部设置成功 暂时没有给出标准,建议给出友好提示 验证是否是只设置了选择部分(先做部分选择,再做全选测 试,以验证显示查询关系是否正确)
界面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
界面测试用例
界面测试用例一、文本框、按钮等控件测试1、文本框的测试如何对文本框进行测试:a、输入正常的字母或数字;b、输入已存在的文件的名称;c、输入超长字符。
例如在“名称”框中输入超过允许边界个数的字符,假设最多2 55个字符,尝试输入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、输入默认值,空白。
常用基本控件测试用例
树控件的测试错误!未指定书签。
下拉框(列表框)测试用例设计错误!未指定书签。
文本框为字符型错误!未指定书签。
日期控件文本框的测试错误!未指定书签。
命令按钮控件的测试错误!未指定书签。
单选按钮控件的测试错误!未指定书签。
翻页控件的测试错误!未指定书签。
上传控件的测试错误!未指定书签。
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、易用性按钮名称该易懂,用词准确,屏弃没楞两可的字眼,要与同一界面上的其他按钮易于区分,能望文知意最好。
理想的情是用户不用查阅帮助就能知道界面的功能关进行相关的正确操作。
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、输入默认值,空白。
WEB界面测试用例
WEB界面测试用例〜收藏输入框校验1•字符串长度检查:输入超出需求所说明的字符串长度的内容,看系统是否检查字符串长度。
(256)2.字符类型检查:校验输入数据类型(文本,数字)3•空格检查:在输入信息项中,输入一个或连串空格,查看系统如何处理。
如对于要求输入整型、符点型变量的项中,输入空格,既不是空值,又不是标准输入。
4.输入法半角全角检查:在输入信息项中,输入半角或全角的信息,查看系统如何处理。
如对于要求输入符点型数据的项中,输入全角的小数点(。
或.,如4.5);输入全角的空格等。
5•特殊字符检查:输入特殊符号,如@、#、$、%、!等,看系统处理是否正确。
常见的错误是出现在%\这几个特殊字符•输入特殊字符集,例如,NUL及\n等;6•标点符号检查:输入内容包括各种标点符号,特别是空格,各种引号,回车键。
常见的错误是系统对空格的处理.7•检查信息的完整性:在查看信息和更新信息时,查看所填写的信息是不是全部更新,更新信息和添加信息是否一致。
8•必填项检查:如在必填项前加;可否不填或者输入空格9•检查修改重名:修改时把名字应该唯一的信息输入重复的名字或ID,看会否处理,报错•同时,也要注意,会不会报和自己重名的错•(员工代码,HR代码)-----唯一性约束ORA-00001(有空格没空格)10•时间日期检查:时间、日期验证是每个系统都必须的,如2006-2-31、2006-6-31等错误日期,同时,对于管理、财务类系统,每年的1月与前一年的12月(同理,每年的第1季度与前一年的第4季度)。
另外,对于日期、时间格式的验证,如2006年2月28日、2006-2-28、20060228等。
按扭11.检查按钮的功能是否正确:如新建、编辑、删除、关闭、返回、保存、导入,上一页,下一页,页面跳转,重置等功能是否正确。
常见的错误会出现在重置按钮上,表现为功能失效。
12.重复提交表单:一条已经成功提交的纪录,返回后再提交,看看系统是否做了处理。
界面元素测试用例
序号 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键的使用逐一测试,功能正常。
公共测试用例测试点大全
输入/动作
1
录入数据的大小在【最小值,最大值】区间内,进行保存
2 3 4
录入的数据等于【最小值】,进行保存 录入的数据等于【最大值】,进行保存 录入的数据等于【最小值】-1,进行保存
5
录入的数据等于【最大值】+1,进行保存
6
录入的数据,带有小数位的数据
7
录入空数据,进行保存
8
在录入框录入字符内容,进行保存
默认日期录入型的输入格式 录入YYYY(年份)的值在【1895,2100】区间内 录入YYYY(年份)的值不在【1895,2100】区间内 录入MM(月份)的值在【1,12】区间 录入MM(月份)的值不在【1,12】区间 录入的月份为﹛1、3、5、7、8、10、12﹜中的任何一个,录入DD(日期)的值在【 1,31】区间内 录入的月份为﹛1、3、5、7、8、10、12﹜中的任何一个,录入DD(日期)的值不在 【1,31】区间内 录入的月份为﹛4、6、9、11﹜中的任何一个,录入DD(日期)的值在【1,30】区间 内 录入的月份为﹛4、6、9、11﹜中的任何一个,录入DD(日期)的值不在【1,30】区 间内 录入年份为闰年的2月,录入的日期为29 录入年份不是闰年的2月,录入的日期为29 录入的年份、月份、日期中的任何一组数据,带有小数位数。
2 3
录入字符串的显示格式 输入空值进行保存
4 5 6 7
录入最大字符数【最大值长度】,进行保存 输入最大字符数【最大值长度】+1个字符,进行保存 录入的字符串在前后,存在多个空格字符,进行保存 录入的字符串,包括特殊字符串,进行保存【如:Null】
8
输入的字符串,包括半角的单引号、双引号、星号、百分号、括号、大于号、小于号 、连续两个减号、空格、TAB符号,进行保存
用户界面测试用例
是否使用国际通行的国标和语言?
度量单位、日期格式、人的名字等是否符合国际惯例?
个性化
是否具有与众不同的、让用户记忆深刻的界面设计?
是否在具备必要的“一致性”的前提下突出“个性化”设计?
合理布局和谐色彩
界面的布局符合软件的功能逻辑吗?
界面元素是否在水平或者垂直方向对齐?
界面元素的尺寸是否合理?行、列的间距是否保持一致?
类别
特征
A类
B类
……
6.用于测试用户界面的检查表
指标
检查项
测试人员的类别及其评价
合适性和正确性
用户界面是否与软件的功能融洽
是否所有界面元素的文字和状态都正确无误
容易理解
对于常用的功能,用户能否不必阅读手册就能使用?
是否所有界面元素(例如图标)都不会让人误解?
是否所有界面元素提供了充分而必要的提示?
界面结构能够清晰地反映工作流程?
出错处理
是否对重要的输入数据进行校验?
执行有风险的操作时,有“确认”、“放弃”等提示吗?
是否根据用户的权限自动屏蔽某些功能?
是否提供UNDO功能用以撤消不期望的操作?
适应各种水平的用户
所有界面元素都具备充分必要的操作键盘和鼠标操作吗?
初学者和专家都有合适的方式操作这个界面吗?
色盲或者色弱的用户能正常使用该界面吗?
是否恰当地利用窗体和控件的空白,以及分割线条?
窗口切换、移动、改变大小时,界面正常吗?
界面的色调是否让人感到和谐、满意?
重要对象是否用醒目的色彩表示?
色彩使用是否符合行业的习惯?
界面的布局符合软件的功能逻辑吗?
界面元素是否在水平或者垂直方向对齐?
用于测试用户界面的检查表指标检查项测试人员的类别及其评价合适性和正用户界面是否与软件的功能融洽是否所有界面元素的文字和状态都正确无误容易理解对于常用的功能用户能否不必阅读手册就能使用
软件测试中UI测试及其测试用例设计
界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。
而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。
同时界面如同人的面孔,具有吸引用户的直接优势。
设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。
目前界面的设计引起软件设计人员的重视的程度还远远不够,直到最近网页制作的兴起,才受到专家的青睐。
而且设计良好的界面由于需要具有艺术美的天赋而遭拒绝。
目前流行的界面风格有三种方式:多窗体、单窗体以及资源管理器风格,无论那种风格,以下规则是应该被重视的。
1、易用性按钮名称应该易懂,用词准确,屏弃没楞两可的字眼,要与同一界面上的其他按钮易于区分,能望文知意最好。
理想的情况是用户不用查阅帮助就能知道该界面的功能并进行相关的正确操作。
易用性细则:1) 完成相同或相近功能的按钮用Frame框起来,常用按钮要支持快捷方式。
2) 完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离。
3) 按功能将界面划分局域块,用Frame框括起来,并要有功能说明或标题。
4) 界面要支持键盘自动浏览按钮功能,即按Tab键的自动切换功能。
5) 界面上首先应输入的和重要信息的控件在Tab顺序中应当靠前,位置也应放在窗口上较醒目的位置。
6) 同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显示。
7) 分页界面要支持在页面间的快捷切换,常用组合快捷键Ctrl+Tab8) 默认按钮要支持Enter及选操作,即按Enter后自动执行默认按钮对应操作。
9) 可写控件检测到非法输入后应给出说明并能自动获得焦点。
10) Tab键的顺序与控件排列顺序要一直,目前流行总体从上到下,同时行间从左到右的方式。
11) 复选框和选项框按选择几率的高底而先后排列。
12) 复选框和选项框要有默认选项,并支持Tab选择。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
录入的字符串,包括特殊字符串,进行保存【如:Null】
保存成功
8
录入的字符串,包括半角的单引号、双引号、星号、百分号、括号、大于号、小于号、连续两个减号、空格、TAB符号,进行保存
保存成功。系统自动将以上半角的符号转换为全角符号
9
录入的字符串,包括回车、软回车符号,进行保存【软回车可以通过复制、粘贴来实现】
控件和界面测试用例
2007-04-13
一、控件测试用例
1、【模块名】
序号:
1
控件名称:
单行字符录入框
功能描述:
编号
输入/动作
期望的输出/相应
实际情况
1
录入的字符串长度在【最小值,最大值】之间,进行保存
保存成功
2
录入字符串的显示格式
字符内容要居左显示
3
输入字符串为空值,进行保存
1.保存成功(允许保存空值)
12
在整型录入框中,使用上箭头调整数据【基数=1】
1.调整后的数据值=原值+基数的值
13
在整型录入框中,使用下箭头调整数据【基数=1】
1.调整后的数据值=原值-基数的值
14
在整型录入框中,使用上箭头调整数据,使其调整到等于【最大值】
能正确操作
15
在整型录入框中,使用下箭头调整数据,使其调整到等于【最小值】
实际情况
1
录入数据的大小在【最小值,最大值】区间内,进行保存
保存成功
2
录入的数据等于【最小值】,进行保存
保存成功
3
录入的数据等于【最大值】,进行保存
保存成功
4
录入的数据等于【最小值】-1,进行保存
1.保存不成功。弹出提示信息,并将焦点定位到当前录入框
或
2.当焦点移开当前录入框时,系统自动清空当前录入框的数据
或
2.当焦点移开当前录入框时,系统自动清空当前录入框的数据。
序号:
5
控件名称:
小数数据录入框
功能描述:
编号
输入/动作
期望的输出/相应
实际情况
1
录入的数据在【最小值,最大值】区间内,进行保存
2.保存不成功,弹出提示信息,确定后,将焦点定位到当前录入框(不允许保存空值)
4
输入最大字符串【最大值长度】,进行保存
保存成功
5
输入最大字符数【最大值长度】+1个字符,进行保存
当录入字符达到最大长度时,系统不再允许录入任何字符
6
录入的字符串在前后,存在多个空格字符,进行保存
保存成功。保存后的字符串应该把前后的空格符清空
2.数据全部居右显示。
10
当焦点跳转到当前录入框
录入框的数据被置为全选状态。
11
在录入框直接录入负数【前提:允许录入负数】
录入中,在不需要任何键的辅助操作的情况下,就可以完成负数的录入
序号:
4
控件名称:
整型录入控件允许Up-Down控件录入框
功能描述:
编号
输入/动作
期望的输出/相应
实际情况
1
录入数据的大小在【最小值,最大值】区间内,进行保存
1.保存成功,保存后的值默认为0(允许为空)
2.保存不成功,弹出提示信息,确定后,将焦点定位到当前录入框(不允许保存空值)
8
在录入框录入字符内容,进行保存
1.系统控制,不允许任何字符;
或
2.当焦点移开当前录入框时,系统自动清空当前录入框的字符内容。
9
录入正确数据后,显示结果
1.系统以带千分号格式显示数据。
能正确操作
16
在整型录入框中,使用上箭头调整数据,使其调整到大于【最大值】
1.调整数据到最大值后,在使用上箭头调整时,系统不应该在做任何操作。
或
2.当焦点移开当前录入框时,系统自动清空当前录入框的数据。
17
在整型录入框中,使用下箭头调整数据,使其调整到小于【最小值】
1.调整数据到最小值后,在使用下箭头调整时,系统不应该在做任何操作。
或
2.当焦点移开当前录入框时,系统自动清空当前录入框的数据。
6
录入的数据,带有小数位的数据
1.系统控制,不允许录入小数位。
或
2.录入小数位后,当焦点移开时,系统自动清空当前录入框数据。
7
录入空数据,进行保存
1.保存成功,保存后的值默认为0(允许为空)
2.保存不成功,弹出提示信息,确定后,将焦点定位到当前录入框(不允许保存空值)
8
在录入框录入字符内容,进行保存
1.系统控制,不允许任何字符;
或
2.当焦点移开当前录入框时,系统自动清空当前录入框的字符内容。
9
录入正确数据后,显示结果
1.系统以带千分号格式显示数据。
2.数据全部居右显示。
10
焦点跳转到当前录入框
数据被置为全选状态
11
在录入框直接录入负数【前提:允许录入负数】
录入中,在不需要任何键的辅助操作的情况下,就可以完成负数的录入
保存成功,系统自动将以上符号转换为空格符号
序号:
2
控件名称:
多行字符录入框
功能描述:
编号
输入/动作
期望的输出/相应
实际情况
1
录入的字符串长度在【最小值,最大值】之间,进行保存
保存成功
2
录入字符串的显示格式
字符内容要居左显示
3
输入空值进行保存
1.保存成功(允许保存空值)
2.保存不成功,弹出提示信息,确定后,将焦点定位到当前录入框(不允许保存空值)
8
输入的字符串,包括半角的单引号、双引号、星号、百分号、括号、大于号、小于号、连续两个减号、空格、TAB符号,进行保存
保存成功。系统自动将以上半角的符号转换为全角符号
9
录入的字符串,包括回车、软回车符号,进行保存(系统支持回车键操作)
保存成功
序号:
3
控件名称:
整型数据录入框
功能描述:
编号
输入/动作
期望的输出/相应
保存成功
2
录入的数据等于【最小值】,进行保存
保存成功
3
录入的数据等于【最大值】,进行保存
保存成功
4
录入的数据等于【最小值】-1,进行保存
1.保存不成功。弹出提示信息,并将焦点定位到当前录入框
或
2.当焦点移开当前录入框时,系统自动清空当前录入框的数据
5
录入的数据等于【最大值】+1,进行保存
1.保存不成功。弹出提示信息,并将焦点定位到当前录入框。
5
录入的数据等于【最大值】+1,进行保存
1.保存不成功。弹出提示信息,并将焦点定位到当前录入框。
或
2.当焦点移开当前录入框时,系统自动清空当前录入框的数据。
6
录入的数据,带有小数位的数据
1.系统控制,不允许录入小数位。
或
2.录入小数位后,当焦点移开时,系统自动清空当前录入框数据。
7
录入空数据,进行保存
4
录入最大字符数【最大值长度】,进行值长度】+1个字符,进行保存
当录入字符达到最大长度时,系统不再允许录入任何字符
6
录入的字符串在前后,存在多个空格字符,进行保存
保存成功。保存后的字符串应该把前后的空格符清空
7
录入的字符串,包括特殊字符串,进行保存【如:Null】
保存成功