• 1
  • 0
分享
  • [翻译]关注用户-你的手机应用是否友好?关于可用性测试你需要知道的一切
  • 枫叶 2022-10-24 10:12:27 字数 2196 阅读 772 收藏 0

摘要:

企业老板和开发人员必须牢记,现代用户可能非常挑剔和苛刻,他们必须尽最大努力满足所有用户的期望。解决这个问题的最好方法是定期进行可用性测试。

手机应用每天都在发布。应用商店提供数以百万计的移动应用版本,努力满足所有可能的需求,满足任何口味。你的手机应用是否拥有出色且独特的功能,但用户数量仍然很低?营销噱头不是答案。是时候关注可用性了。用户选择下载某个应用程序是为了执行某些任务或解决某个特定问题。他们在寻找解决方案,而不是额外的问题,如不全面的菜单或元素搜索。如果一款应用的设计并不直观,并且用户所需要的UI元素位于用户意想不到的位置,他们通常不会浪费时间去了解如何使用这款应用;他们只是卸载它,然后寻找一个更合适的。在移动应用市场竞争非常激烈的时代,这种情况是无法维持的。企业所有者和开发人员必须牢记,现代用户可能非常挑剔和苛刻,他们必须尽最大努力满足所有用户的期望。解决这个问题的最好方法是定期进行可用性测试。

可用性测试是一项致力于定义应用可学习性和可理解性水平的研究。可用性测试的目的是引出终端用户是否能够轻松理解应用程序的工作方式。那些在软件开发的早期阶段实施可用性测试的组织通常可以节省时间和金钱,及时发现所有可能的缺陷和不便,而他们的修复并不像那些在发布后发现的那样昂贵和耗时。可用性测试也是数字营销的一个重要工具。一个方便和用户友好的应用程序,让你提高转化率。用户在使用精心设计的应用程序时,会获得更多的满足感和好处。

很多时候,当涉及到应用可用性评估时,开发者和设计师与项目的关系太过密切,无法做到客观和公正。在他们看来,应用程序的结构可能是清晰和简单的,而创建设计的许多不便和弱点可能会被忽视。为了提供客观的应用评估,测试人员应该参与其中。他们使用一个应用程序,并从最终用户的角度评估其可用性。根据手机应用的类型和复杂性,测试人员可能自己进行可用性测试,也可能招募一个焦点小组。焦点小组由执行特定任务的最终用户组成,而测试人员则观察他们与应用的互动,并询问他们的体验。

可用性测试需要考虑以下几个方面:

  • 易于学习。用户需要了解如何完成某项任务或解决某个问题的时间。提示和用户支持的可用性也非常重要。

  • 直观。用户界面是否简单,便于直观理解,包括去哪里,点击什么,以及为了解决特定问题而输入什么。

  • 性能。移动应用内容必须快速加载。据《福布斯》报道,如今的黄金标准是内容必须在1秒或更短的时间内显示在应用程序中。

  • 信息层次结构。最重要的信息必须清晰可见。

  • 效率。完成主要任务所需的时间和步骤数量(越少越好)。

  • 准确性。用户在使用应用程序时可能犯的错误数量及其危害。

  • 召回。用户在长时间中断后回忆应用程序如何工作的能力(在超时后,用户必须能够比新用户更快地执行任务).

  • 情绪反应。用户在完成任务后的感受,是否感到困惑或有压力,是否会向朋友推荐该应用。


让我们来看看最常见的可用性错误:

  • 信息过多或过少——信息的缺乏使用户难以找到他们所需要的信息,而大量的文本则使用户难以扫描和挑选感兴趣的信息。我们所需要的正是折衷的办法。

  • 图形过载——在文字内容和图形之间取得平衡是很重要的。虽然图形可以简化内容的感知,但过多的图形会产生相反的效果。

  • 功能块的不合适和不寻常的位置——如果应用程序的结构不符合用户对信息应该如何表示和组织的心理模型,用户可能找不到他们需要的。

  • 缺乏指导——虽然用户必须能够直观地使用应用程序,但仍然需要提供相应的帮助和文档。此类信息应易于获取,集中于特定任务,列出要采取的具体步骤,而不是外延的。

  • 糟糕的错误处理——向用户提供清晰的错误信息,解释错误所在、原因以及需要采取什么措施来解决问题,这总是一个好主意。缺乏这样的信息会让用户感到沮丧。

  • 不方便或棘手的导航—如果用户不能直观地在应用程序中导航,这将对用户体验造成严重影响。

软件测试和分析、查找任何类型的不便、修复bug和持续改进,这些都可以让您照顾好用户并增加用户数量。

我们可以考虑到影响手机应用可用性的主要因素:

  • 导航。最好尽量减少跳跃的次数,创建一个简单直观的结构。

  • 设计。一致性是移动应用程序设计的首要因素——建议在整个应用程序中使用相同的风格。

  • 简化订单。建议在订单表单中有一个最小数量的占位符字段。

  • 嵌入搜索。提供实际的搜索和选择所需过滤器的能力是很重要的。

  • 负载性能。加载速度越快越好

  • 内容质量。不仅文本的质量很重要,文本的数量和信息更新的频率也很重要。信息必须全面可靠,图像和视频内容必须高质量。

以上只是一个大致的列表,可以帮助你确定创建用户友好的移动应用程序的方向。此外,在应用程序开发的每个阶段,都必须满足一定的要求,以创建一个更有吸引力和方便的移动应用程序,为用户提供好处,并提供竞争对手的优势。最基本的建议是:越简单越好。把它当作一个普遍的真理。此外,使用标准的解决方案是有效和有帮助的,因为用户已经习惯了特定的行动计划,元素位置,并很快就知道如何使用这种设计的应用程序。

结论

在这个竞争激烈的市场中,忽视可用性测试是不可原谅的,这是为了提高用户对移动应用程序的满意度。可用性测试是一种可靠的有价值的信息资源,它可以帮助你在创建易于使用、直观和吸引人的移动应用程序时了解用户的需求和期望。今天,为了获得相当大的成功,你首先应该考虑用户的快乐和乐趣。如果你的应用程序真的有帮助和方便,它不仅能吸引用户的注意力,还能保持他们的参与度。

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 前言        相信大家对于linux常用的命令一定都不陌生,但是一些简单,好玩,有趣,虽然可能没有实际作用的命令,你又有了解多少呢?话不多说,本期文章为大家带来15个好玩的linux命令,希望大家能够喜欢!1、sl 命令        你会看到一辆火车从屏幕右边开往左边……        当然我们需要先安装软件包sudo apt-get install sl        然后运行sl即可看到效果2、...
            13 13 1950
            分享
          •   通过执行发现,我们在用例03中没有加入fixture,所有他没有执行一些用例的前置和后置操作。  测试报告  unittest:unittest中没有自带的测试报告,需要下载第三方的插件HTMLTestRunner和BeautifulReport来生成详细的测试报告。  pytest:pytest中也没有自带的测试报告,需要下载第三方插件pytest-html或者allure-pytest进行生成详细的测试报告。class Test01:     def test_01(self):     ...
            11 11 813
            分享
          •   Google的人工智能聊天机器人巴德(Bard)在经历了乏善可陈的发布之后,已经逐渐变得越来越有用。现在,该机器人的 YouTube 整合功能得到了方便的升级,这样它就可以分析单个视频,为观众提供特定的信息--比如关键点或食谱成分--而无需按下播放键。这可能是一个非常有用的工具,但也可能让创作者更加担心人工智能的生成影响了他们的观众观看时长。  尽管早在 9 月份推出 YouTube 扩展功能时,Bard 就已经具备了分析 YouTube 视频的能力,但现在聊天机器人可以为你具体解答与视频内容相关的问题。  公司在 Bard 的更新页面上写道:"我们正在为 Bard 理解 You...
            0 0 974
            分享
          •   前言  一款合格的开源项目是避免不了单元测试的,这也是这几年单元测试的热度居高不下的原因。而在今年的state of js 2022中,我们可以看见在代码库层级列表中,vitest飞升一跃,直接到了第二名,仅次于同门师兄弟vite,而element plus unocss等知名开源项目都采用了vitest进行单元测试。  不仅仅是在满意度上拔得头筹,vitest相比jest来说,你几乎无需做任何的配置:  ·开箱即用的 TypeScript / JSX 支持  · 支持测试 Vue、React、Lit 等框架中的组件  · jest友好(兼容jest的快照测试)  这对...
            0 0 559
            分享
          • 一、什么是 Monkey 测试Monkey 测试是通过向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对应用程序客户端的稳定性测试;通俗来说,Monkey 测试即“猴子测试”,是指像猴子一样,不知道程序的任何用户交互方面的知识,就对界面进行无目的、乱点乱按的操作;Monkey 测试是一种为了测试软件的稳定性、健壮性的快速有效的方法;Monkey 程序是 Android 系统自带的,由 Java 语言写成,在 Android 文件系统中的存放路径是:/s...
            6 6 2441
            分享
      • 51testing软件测试圈微信