浅谈易用性测试及GUI常见的测试要求

本文探讨了软件产品易用性测试的重要性,包括易理解性、易学性、易操作性等方面的测试,并阐述了人体工程学在UI设计中的应用。此外,还详细介绍了GUI测试的关键要素,如窗口、数据项、菜单和鼠标操作的测试要求,以及常见的UI测试问题和解决方案,旨在提升软件的用户友好性。
摘要由CSDN通过智能技术生成

对于一个需要面对用户的软件产品来说,最直观的UI和使用感受也是产品能否获得用户认可的关键一环。个人认为,在毒霸的产品传统中,从设计到开发再到测试,对产品的易用性和GUI的规范往往给予的关注较少。我在测试过程中就遇到了很多影响使用心情的非关功能方面的 BUG。希望此文可以在毒霸的易用性和GUI方面的测试中给同学们提供一些参考。

易用性测试

  易用性(Useability)是交互的适应性、功能性和有效性的集中体现。

  在《软件工程产品质量》质量模型中,提出易用性包含易理解性、易学习性和易操作性;即易用性是指在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。易用性测试包括针对应用程序的测试,同时还包括对用户手册系统文档的测试。通常采用质量外部模型来评价易用性。包括如下方面的测试:

(1) 易理解性测试

(2) 易学性测试

(3) 易操作性测试

(4) 吸引性测试

(5) 易用的依从性测试

  易用性测试方法有:静态测试;动态测试;动态和静态结合测试。

  由于易用性缺陷的主观性,因此测试人员和UI设计人员经常产生不同意见。UI通常被当作创造者的作品,而测试人员说某处是错误,就可能挫伤“艺术家”。易用性是软件缺陷中的敏感问题。

  人体工程学(ergonomics)是一门将日常使用的东西设计为易于使用和实用性强的学科。人体工程学的主要目标是达到易用性。

1、用户界面测试

  用于与软件交互的方式称为用户界面或UI。

2、优秀UI的构成

软件测试员要负责测试软件的易用性,包括其用户界面。

  记住,软件测试员不需要去设计UI,只需要把自己当作用户,然后去找出UI中的问题。

  优秀UI具备的七个要素

(1) 符合标准和规范

  重要的用户界面要符合现行标准和规范,这些标准和规范由软件易用性专家开发。它们是由大量正式测试、经验、技巧和错误得出的方便用户的规则。如果软件严格遵守这些规则,优秀UI的其他要素就自然具备。

(2) 直观性

* 用户界面是否洁净、不唐突、不拥挤?

* UI的组织和布局合理吗?

* 是否允许用户轻松地从一个功能转移到另一个功能?

* 下一步做什么明显吗?

* 任何时候都可以决定放弃或者退回、退出吗?

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值