应用程序测试经验漫谈(2)---界面类测试

     应用程序的测试中,界面测试也是不可忽略的一部分,它即有需求提到的地方,比如一些提示信息、窗口等;又有一些需求没有提到的地方,比如一些最大、最小、拖动操作。结合自己工作中遇到的问题,整理了一下界面中测试需要注意的地方。

 

1、  所有可点击地方是否可以进行操作

        应用程序一般都会有一些工具栏,菜单等,需要看所有的菜单项、工具按钮是否可用、不可用的是否被灰化(灰化要考虑是全局灰化还是在某些条件下才灰化);超链接(文字颜色以及是否能正常超链)、文字等。

2、  各种操作对应的正确、错误类提示信息是否正确

3、 窗口的缩放(双击的最大最小,点击按钮的最大最小,关闭)、拖动(开多个窗口拖动)、任务栏(左键单击和右键单击的操作)、托盘区、任务管理器操作

     一般客户端软件,开着窗口在桌面上移动的时候,cpu占用都比较高,这个性能需要控制在某个合适的范围内。

4、  需要考虑窗口的模态性问题,比如有模态窗口的时候,进行其他的操作,以及模态窗口的重绘等。

5、  需要考虑软件对键盘上各个键的响应情况,最多用的是entershiftcrtl、上下左右箭头,homevendorspguppgdndel,对tab键的支持等。还要考虑各种热键(全局热键和软件自身的热键)是否能正确响应。

6、  各种控件的表现和操作是否正常,下拉列表、日历控件等

7、  如果有托盘图标,需要考虑托盘图标的显示状态,是否能显示,操作是否正常等

8、  软件的tooltip是否正确合理齐全

9、  如果有排序类功能,排序是否正确,如果不正确,和windows系统本身的排序进行比对,看是否一致(例如中文在英文之后,英文是否区分大小写)

10、 操作界面的即使动态刷新

11、 如果设计到焦点切换的,需要看鼠标的焦点切换是否正常,适合用户使用习惯。

12、 涉及到列表类显示的,要看是否显示翻页,翻页是否正常

13、 涉及到编辑框的,要看输入内容过多之后,是否有滚轮

14、 窗口在屏幕上的位置是否需要具有记忆能力,比如某个窗口操作一次后,下次打开的位置定位在哪里?

15、 有的客户端软件要求有飘窗类的提示,需要测试再不同情况下是否能出来,比如最小化到托盘、任务栏以及用ctrl+D显示桌面,是否能正常出来飘窗

16、 需要考虑再不同显示器上的显示,各种比例和分辨率下的现实情况。

17、 对换行符的处理,有的显示、输入区,如果有换行符的话可能会出现问题

测试遇到过含有换行符的话,后面的内容无法显示出来。

18、 一些操作状态的延续变化,很难发现啊。

     

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值