正文

软件测试---白盒测试指南(九)2007-06-27 12:50:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/lym51/27154.html

分享到:

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

界面级校验测试

如.起始日期不能大于截止日期,如果大于是否有错误提示,提示文本是否正确。

 

 

 

阅读(2479) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册