软件测试之界面测试

界面的好坏决定用户对软件的第一印象,而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。目前流行的界面风格有三种方式:多窗体、单窗体以及资源管理器风格。

2基本规则

无论那种风格,以下9个基本规则都是应该被重视的:易用性、规范性、帮助文档、合理性、美观与协调性、独特性、菜单位置、安全性考虑和多窗口的应用与系统资源。下面分别讨论。

2.1易用性

按钮名称应该易懂,用词准确,一定不要使用模棱两可的词汇;要与同一界面上的其他按钮易于区分,能望文知意最好。理想的情况是:用户不用查阅帮助文档就能知道该界面的功能并进行相关的正确操作。

易用性细则:

1.常用按钮要支持快捷方式。

2.界面要支持键盘自动浏览按钮功能,即按Tab键的自动切换功能。Tab键的顺序与控件排列顺序要一致,最好是总体从上到下,同时行间从左到右的方式。

3.默认按钮要支持Enter操作,即按Enter后自动执行默认按钮对应操作。

4.可写控件检测到非法输入后应给出说明并能自动获得焦点。

5.复选框和单选框按选择几率的高低而先后排列。

6.复选框和选项框根据需要设置默认选项,并支持Tab键选择。

7.界面空间较小时使用下拉框而不用选项框;选项数较少时使用选项框,相反使用下拉列表框。

2.2规范性

通常界面设计都按Windows界面的规范来设计。界面遵循规范化的程度越高,则易用性相应的就越好。

规范性细则:

1.常用菜单要有命令快捷方式。

2.菜单前的图标能直观的代表要完成的操作。

3.某一操作需要的时间较长,需显示进度条和进程提示。

4.每一个功能按钮要有及时提示信息。

2.3帮助文档

系统应该提供详尽而可靠的帮助文档,在用户使用产生迷惑时可以自己寻求解决方法。

帮助细则:

1.帮助文档中的性能介绍与说明要与系统当前版本的性能配套一致。

2.操作时要提供及时调用系统帮助的功能,常用F1。在界面上调用帮助时应该能够及时定位到与该操作相对的帮助位置,也就是说帮助要有即时针对性。

3.最好提供目前流行的联机帮助格式或HTML帮助格式。

4.用户可以用关键词在帮助索引中搜索所要的帮助,当然也应该提供帮助主题词。

5.在帮助中应该提供我们的技术支持方式,一旦用户难以自己解决可以方便的寻求新的帮助方式。

2.4合理性

屏幕对角线相交的位置是用户直视的地方,正上方四分之一处为易吸引用户注意力的位置,在放置窗体时要注意利用这两个位置。

合理性细则:

1.重要的命令按钮与使用较频繁的按钮要放在界面上醒目的位置。

2.错误使用容易引起界面退出或关闭的按钮不应该放在鼠标易点位置,横排开头或最后与竖排最后为易点位置。

3.与正在进行的操作无关的按钮应该加以屏蔽(比如用灰色显示)。

4.对可能造成数据无法恢复的操作必须提供确认信息,给用户选择放弃的机会。

5.非法的输入或操作应有足够的提示说明。

6.对运行过程中出现问题而引起错误的地方要有提示,让用户明白错误处,避免形成无限期的等待。

7.提示、警告、或错误说明应该清楚、明了、恰当。

2.5美观与协调性

界面应该大小适合美学观点,感觉协调舒适,能在有效的范围内吸引用户的注意力。

美观与协调性细则:

1.布局合理,不宜过于密集,也不能过于空旷,合理的利用空间。

2.按钮大小基本相近,忌用太长的名称,免得占用过多的界面位置。

3.按钮的大小要与界面的大小和空间要协调,避免空旷的界面上放置很大的按钮。

4.前景与背景色搭配合理协调,反差不宜太大,如果使用其他颜色,主色要柔和,具有亲和力与磁力。

5.界面风格要保持一致,字的大小、颜色、字体要相同,除非是需要艺术处理或有特殊要求的地方。

2.6菜单位置

菜单是界面上最重要的元素,菜单位置按功能来组织。

菜单位置设计细则:

1.一组菜单的使用有先后要求或有向导作用时,应该按先后次序排列。

2.没有顺序要求的菜单项按使用频率和重要性排列,常用的放在开头,不常用的靠后放置;重要的放在开头,次要的放在后边。

3.如果菜单选项较多,应该采用加长菜单的长度而减少深度的原则排列。

4对与进行的操作无关的菜单要用屏蔽的方式加以处理。

5.主菜单的宽度要接近,字数不应多于四个,每个菜单的字数能相同最好。

6.主菜单数目不应太多,最好为单排布置。

2.7独特性

如果一味的遵循业界的界面标准,则会丧失自己的个性.在框架符合以上规范的情况下,设计具有自己独特风格的界面尤为重要。尤其在商业软件流通中有着很好的潜移默化的广告效用。注意以下5点:

1.安装界面上应有单位介绍或产品介绍,并有自己的图标。

2.最好是在大多数主界面上要有公司图标。

3.登录界面上要有本产品的标志,同时包含公司图标。

4.公司的系列产品要保持一直的界面风格,如背景色、字体、菜单排列方式、图标、按钮用语等应该大体一致。

2.8安全性考虑

在界面上通过下列方式来控制出错几率,会大大减少系统因用户人为的错误引起的破坏。开发者应当尽量周全地考虑到各种可能发生的问题,使出错的可能降至最小。如应用出现保护性错误而退出系统,这种错误最容易使用户对软件失去信心。因为这意味着用户要中断思路,并费时费力地重新登录,而且已进行的操作也会因没有存盘而全部丢失。

安全性细则:

1.最重要的是排除可能会使应用程序非正常中止的一切错误。

2.应当注意尽可能避免用户无意录入无效的数据。

3.采用相关控件限制用户输入值的种类。

4.对可能引起致命错误或系统出错的输入字符或动作要加限制或屏蔽。

5.对可能发生严重后果的操作要有补救措施。通过补救用户可以回到原来的正确状态。

6.对可能造成等待时间较长的操作应该提供取消功能。

7.有些读入数据库的字段不支持中间有空格,但用户切实需要输入中间空格,这时要在程序中加以处理。

2.9多窗口的应用与系统资源

设计良好的软件不仅要有完备的功能,而且要尽可能的占用最低限度的系统资源。

1.关闭一个窗口的时候没有保存的数据要有提示。

2.在多窗口系统中,有些界面要求必须保持在最顶层,避免用户在打开多个窗口时,不停的切换甚至最小化其他窗口来显示该窗口。

3.在主界面载入完毕后自动卸出内存,让出所占用的WINDOWS系统资源。

4.关闭所有窗体,系统退出后要释放所占的所有系统资源,除非是需要后台运行的系统。

5.尽量防止对系统的独占使用。









































北京哪家医院看白癜风比较好
哪个医院治白癜风好


转载请注明地址:http://www.yujinxiangqiangzhi.com/rjsj/1705.html


  • 上一篇文章:
  • 下一篇文章: 没有了
  • 公司简介 广告合作 发布优势 服务条款 隐私保护 网站地图 版权声明