0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

如意 来源:CSDN 作者:Loadrunn 2020-06-29 10:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

易用性测试

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

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

(1) 易理解性测试

(2) 易学性测试

(3) 易操作性测试

(4) 吸引性测试

(5) 易用的依从性测试

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

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

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

1、用户界面测试

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

2、优秀UI的构成

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

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

优秀UI具备的七个要素

(1) 符合标准和规范

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

(2) 直观性

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

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

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

* 下一步做什么明显吗?

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

* 菜单或者窗口是否深藏不露?

* 有多余功能吗?软件整体抑或局部是否做得太深?

* 帮助系统有效吗?

(3) 一致性

* 用户的使用习惯性强,希望一个程序的操作方式能够带到另一个程序中。在审查软件一致性时要考虑一下术语:

* 快捷键和菜单选项

* 术语和命名

* 听众

* 诸如OK和Cancel按钮的位置

(4) 灵活性

* 灵活性表现在:用户喜欢选择不要太多,但是足以允许他们选择做什么和怎么做。

* 状态跳转

* 状态终止和跳过

* 数据输入和输出

(5) 舒适性

* 软件使用起来应该舒适,不能给用户工作制造障碍和困难。如何鉴别软件舒适性的一些好想法:

* 恰当。软件外观和感觉应该与所做的工作和使用者相符。

* 错误处理。程序应该在用户执行严重错误的操作之前提出警告,并且允许用户恢复由于错误操作导致丢失的数据。

* 性能。快不见得是好事。不少程序的错误提示信息一闪而过,无法看清。如果操作缓慢,应该让用户得到相应的信息。

(6) 正确性

* 要测试正确性,就是测试UI是否做了该做的事。

* 市场定位偏差:有没有多余的或者遗漏的功能,或者某些功能执行了与市场宣传材料不符的操作?

* 语言和拼写:程序员常常能制造出非常有趣的用户信息。

* 不良媒体:图标是否同样大小?是否具有相同的调色板?声音是否应该有相同的格式和采样率?

* 所见即所得:保证UI所说的就是实际得到的。

(7) 实用性

* 是否实用是优秀用户界面的最后一个要素。

* 不是指软件本身是否实用,而是指具体特性是否实用。

* 在审查产品说明书、准备测试或者实际测试时,想一想看到的特性对软件是否有实际价值。它们有助于用户执行软件设计的功能吗?如果认为它们没必要,就要研究一下找出它们存在于软件中的原因。

总之,不要让易用性测试的模糊性和主观性阻碍测试工作。易用性测试的模糊和主观是固然的,即使设计用户界面的专家也会承认有的地方是这样的

GUI常见的测试要求

窗口

* 窗口能否基于相关的输入或菜单命令适当的打开

* 窗口能否改变大小、移动和滚动

* 窗口中的数据能否用鼠标、功能键、方向箭头和键盘操作

* 当被覆盖的窗口重新调用后,所有相关功能是否可操作

* 能否使用所有窗口的相关功能,所有相关功能是否可操作

* 相关的下拉式菜单,工具条,滚动条,对话框,按钮,图标和其它控制有否?能否正常显示?完全可用?

* 显示多窗口时,窗口名能否正确显示,活动窗口是否加亮

* 使用多用户时,所有窗口是否能实时更新

* 多次或不正确按鼠标是否会产生无法预测的结果

* 窗口的声音、颜色提示和窗口的操作顺序是否符合需求

* 窗口能否正确关闭

数据项

* 字母、数据能否正确显示且输入系统

* 图象方式数据项(如滚动条)是否正常工作

* 数据输入、消失是否可以理解,能否识别非法数据

下列式菜单和鼠标操作

* 菜单条显示在合适语言环境中

* 应用程序的菜单是否显示系统相关特性

* 下拉式操作是否正确,功能是否正确

* 菜单、调色板和工具条是否能正常的工作

* 能否列出所有菜单功能和下拉式功能

* 能否通过鼠标操作所有菜单的功能,通过文本命令激活每个菜单功能

* 菜单功能随当前窗口操作加亮或变灰

* 如果要求多次点击鼠标或鼠标有多个按钮时能否正确识别

* 光标、处理指示器和识别指针能否随操作而适当改变

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人机交互
    +关注

    关注

    12

    文章

    1306

    浏览量

    58199
  • 测试
    +关注

    关注

    9

    文章

    6505

    浏览量

    131783
  • GUI
    GUI
    +关注

    关注

    3

    文章

    699

    浏览量

    43997
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    无人机测试都有哪些测试项目?常见测试方法和测试设备是什么?

    无人机测试测试项目繁多,旨在全面评估无人机的性能、安全和可靠,主要目的是验证无人机的各项性能指标是否满足设计要求,包括飞行稳定性、操控
    的头像 发表于 04-24 14:54 222次阅读
    无人机<b class='flag-5'>测试</b>都有哪些<b class='flag-5'>测试</b>项目?<b class='flag-5'>常见</b>的<b class='flag-5'>测试</b>方法和<b class='flag-5'>测试</b>设备是什么?

    易上手 好维护——广东宏展科技快速温变箱易用性与轻量化操作设计解析

    核心,打造全维度易用性与轻量化操作设计,从操作界面、运维结构到培训支持,全方位实现“易上手、好维护”,让非专业人员轻松驾驭,大幅降低企业人力与运维成本。人性化操作设
    的头像 发表于 01-19 16:59 502次阅读
    易上手 好维护——广东宏展科技快速温变箱<b class='flag-5'>易用性</b>与轻量化操作设计解析

    日本小松集团选择Qt Group,实现工程机械GUI自动化测试

    借助GUI自动化测试工具Squish,这家全球制造商已减少超过20%的人工测试工作量,同时显著提升销往全球的设备品质 芬兰埃斯波2026年1月15日 /美通社/ -- Qt Group
    的头像 发表于 01-15 12:20 320次阅读
    日本小松集团选择Qt Group,实现工程机械<b class='flag-5'>GUI</b>自动化<b class='flag-5'>测试</b>

    ADL5602射频增益模块:高性能与易用性的完美结合

    ADL5602射频增益模块:高性能与易用性的完美结合 在射频和中频应用领域,找到一款性能卓越且易于集成的增益模块并非易事。今天,我们就来深入探讨Analog Devices公司推出的ADL5602
    的头像 发表于 01-05 15:55 379次阅读

    20位 1.8MSPS ADC CM2431,竞品AD4020,高性能与易用性的双重保障

    在工业传感、精密仪器及医疗设备等高端应用领域,对数据采集系统的性能要求极为严苛。高精度SARADC是其中的核心角色,除了极致的性能与稳定可靠外,从客户设计体验出发,在易用性上深思熟虑的ADC,才是
    的头像 发表于 12-15 17:43 905次阅读
    20位 1.8MSPS ADC CM2431,竞品AD4020,高性能与<b class='flag-5'>易用性</b>的双重保障

    软件更新 | TSMaster 9-10月版本发布:TAC脚本进阶,小程序易用性大幅提升

    为持续赋能用户的研发与测试工作,TSMaster正式发布2025年9-10月功能更新。本次版本聚焦于核心自动化能力的强化与用户体验的优化,重点带来了TAC脚本全面进阶、小程序易用性升级、API更新
    的头像 发表于 10-31 20:04 1691次阅读
    软件更新 | TSMaster 9-10月版本发布:TAC脚本进阶,小程序<b class='flag-5'>易用性</b>大幅提升

    嵌入式软件测试与专业测试工具的必要深度解析

    ‌:工具的易用性和学习曲线是否符合团队技术水平。 ‌合规要求‌:工具是否支持生成符合行业标准(如ISO 26262)的测试报告和审计追踪。 嵌入式软件测试不再是可选项,而是确保系统可
    发表于 09-28 17:42

    泰克TBS2000在电源测试中的实战应用技巧

    电源测试是电子工程中至关重要的一环,泰克TBS2000系列示波器凭借其高精度、多功能易用性,成为工程师的得力工具。本文结合实战经验,总结TBS2000在电源测试中的核心应用技巧,帮
    的头像 发表于 09-17 16:56 919次阅读
    泰克TBS2000在电源<b class='flag-5'>测试</b>中的实战应用技巧

    适配器EMC测试要求

    适配器的EMC测试要求是确保其在工作中不会产生超标电磁干扰(EMI),同时具备一定的抗干扰能力(EMS)。适配器出口欧美、东南亚、日韩等主流市场时,EMC测试是强制,并需通过相应的认
    的头像 发表于 07-31 17:28 2295次阅读
    适配器EMC<b class='flag-5'>测试</b><b class='flag-5'>要求</b>

    UTP测试系统如何对智能家居进行自动化测试

    设计,确保用户在无网络或特殊场景下仍能直接、可靠地完成基础操作,兼顾稳定性与易用性。 •智能语音控制兼容主流智能音箱(如天猫精灵、小爱同学、小美音箱、ROKI先生等),用户可通过自然语言指令远程操控设备,大幅提升交互便捷
    的头像 发表于 07-03 10:44 1175次阅读
    UTP<b class='flag-5'>测试</b>系统如何对智能家居进行自动化<b class='flag-5'>测试</b>

    半导体WAT测试常见结构

    WAT(Wafer Acceptance Test)测试,也叫PCM(Process Control Monitoring),对Wafer 划片槽(Scribe Line)测试键(Test Key)的测试,通过电
    的头像 发表于 06-28 10:26 4458次阅读
    半导体WAT<b class='flag-5'>测试</b>的<b class='flag-5'>常见</b>结构

    五大常见气密测试仪故障及解决方法大揭秘-岳信仪器

    在现代工业生产中,气密测试仪以其高效、精准的特点,成为确保产品质量的关键设备。然而,即便是这样的“得力助手”,偶尔也会出现一些小故障。今天,我们就来聊聊五大常见气密
    的头像 发表于 06-26 15:48 970次阅读
    五大<b class='flag-5'>常见</b>气密<b class='flag-5'>性</b><b class='flag-5'>测试</b>仪故障及解决方法大揭秘-岳信仪器

    PCB的十大可靠测试

    PCB板的可靠测试流程为了确保PCB板的可靠,必须经过一系列严格的测试。以下是一些常见测试
    的头像 发表于 06-20 23:08 1938次阅读
    PCB的十大可靠<b class='flag-5'>性</b><b class='flag-5'>测试</b>

    可靠测试包括哪些测试和设备?

    在当今竞争激烈的市场环境中,产品质量的可靠成为了企业立足的根本。无论是电子产品、汽车零部件,还是智能家居设备,都需要经过严格的可靠测试,以确保在各种复杂环境下都能稳定运行,为用户提供可靠的使用体验。那么,可靠
    的头像 发表于 06-03 10:52 1686次阅读
    可靠<b class='flag-5'>性</b><b class='flag-5'>测试</b>包括哪些<b class='flag-5'>测试</b>和设备?

    薄膜电弱点测试仪的常见问题及解决方案

    薄膜电弱点测试仪在薄膜生产、质检等环节起着关键作用,用于检测薄膜存在的针孔、裂纹等电弱点缺陷。然而在实际使用过程中,可能会遇到各种问题影响检测效率与准确。以下为薄膜电弱点测试常见
    的头像 发表于 05-29 13:26 925次阅读
    薄膜电弱点<b class='flag-5'>测试</b>仪的<b class='flag-5'>常见</b>问题及解决方案