8.5.1. UI功能测试
分为两个主要手段:
l 非正常用例手段:此阶段主要是采用不合法的输入数据和非正常的操作手段。测试系统的错误控制与处理能力。保证系统不死机,能正常稳定运行。
l 正常用例手段:此阶段主要采用合法的业务数据,正常的操作手段。保证UI符合设计要求和操作习惯,能正常稳定运行,能正确处理业务数据。
1、界面规范测试 |
2.界面初始化测试 |
3、编辑控件(除功能按钮以外的控件)应用测试; |
4、通用对话框测试 |
5、参照框测试; |
6、状态栏测试 |
7、业务功能测试(新建、保存、删除、查询、浏览、退出) |
8. 界面级校验测试 |
序号 |
测试项 |
测试内容 |
质量保证标准 |
问题属性 |
出错频率 |
UI20 |
界面规范测试 |
1.同一界面,不能同时在同一屏上打开多个。 2.菜单、控件的一致性测试:与设计文档相比较。主要查看菜单与控件是否齐全,控件的类型是否正确。 3.界面的整体布局测试:控件的整体布局是否协调,颜色,尺寸是否合理。具有操作逻辑的控件,其摆放的先后位置是否合理。 4.图标、标题、标签测试:各种图标使用是否符合规范;标题文本、标签文本是否正确合理。 5.控件的鼠标提示文本测试:是否有鼠标提示,提示文本是否正确合理(针对重要的控件)。 |
|
|
|
UI21 |
界面初始化测试 |
1.“增加”、 “退出”、“浏览”按钮是否被激活,“取消”按钮是否变灰。 2.界面是否自动列示最后(或最前)一条记录?(如在列表/卡片型界面中的卡片中) 3.各种标签文本和图标提示文本是否正确 |
|
|
|
UI22 |
界面控件功能测试 |
1.最小化、最大化、关闭按钮是否有效。 2.菜单各种功能按钮是否有效。 3.按增加按钮是否刷新界面,处于待输入状态。增加按钮、删除变灰,并激活取消、确定按钮。光标是否定位于第一个文本域内。 4.文本域内是否能输入正常长度、数据类型的数据(各提示键显示的内容是否正确);可根据前面已知文本自动显示关联的文本是否自动显示。 5.输入非正常的数据,系统是否有相应的错误提示,术语是否正确 6.在增加状态下按取消按钮,是否放弃当前操作,返回前一界面,并激活增加按钮。 7.按删除按钮是否能删除选中的记录。 8.状态栏显示是否正确。 9.是否响应键盘事件(Enter,Delete,Tab) 10。按退出按钮是否能正常终止主应用程序。 |
|
|
|
UI23 |
编辑控件的应用测试: |
1. 显示控件和编辑控件应该加以区分 2. .属性是否齐全 3. 控件的应用是否合理 4. 能否正常接收数据,对非法类型数据是否进行了控制。 5. 允许输入的数据长度是否符合要求。 6. 控件的边界状态是否设定。如文本框的滚动条等。 7. 是否有快捷键,快捷键是否有效。 8. 主要的功能按钮是否响应键盘事件。(Esc:退出; :前删;delete:删除选定的项;F1:调出帮助;F5:调出定位或查找界面;Enter:确定和光标移动;alt+F4:调出参照框;键盘上的4个浏览按钮适用于树的扩展与伸收,及控件内部的光标移动,其中向下的箭头用于下拉框;Tab:用于控件的焦点移动;Alt-浏览按钮:用于选定菜单功能) |
|
|
|
UI24 |
通用对话框测试: |
1. 图标,标题是否正确。 2. 标签,提示文本是否正确合理。 3. 功能按钮是否齐全,是否合理有效。(包括关闭小按钮:X,相当于取消对话框的功能。) |
|
|
|
UI25 |
参照框测试: |
参照:分树型、树表、列表型参照: l 对于树型参照,是否应只显示末级记录,而不是所有记录 l 可选择参照编码,名称或者助记码 l 模糊参照和预过滤的功能 l 参照可以设置栏目 l 可以对参照记录进行快速匹配定位,且该定位记录自动显示在当前屏(目前存在此问题) l 可以对参照记录进行主,次关键字排序,或者通过单击表头对任一列排序 l 参照的自动检查 l 参照文本框获得焦点时显示编码,离开显示名称 l 模糊参照:输入01* 再按参照按钮,将只显示以01开头的记录 l 输入0101????显示编码为8为且以0101开头的记录 l 参照预定位,输入01,再按参照按钮,光标停在01开头的记录 l 双击参照表格的一行,结束参照并返回 l 对应参照返回的数据,在保存数据库时也要进行业务合法性检查,因为参照返回的数据不一定是数据库中存在的,可能在写数据库前基础数据已发生改变, |
|
|
|
UI26 |
状态栏测试 |
增加,修改,保存,删除等操作应在状态栏显示其操作状态(成功、失败等)。 随操作不同,状态应做相应的变化。 在查询大数据量时,是否有提示用户等待窗口。 |
|
|
|
UI27 |
界面级校验测试 |
如.起始日期不能大于截止日期,如果大于是否有错误提示,提示文本是否正确。 |
|
|
|
评论