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

摘要:

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

结论

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

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 1、简介ApacheJMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。它可以用于测试静态和动态资源例如静态文件、Java小服务程序、CGI脚本、Java对象、数据库,FTP服务器,等等。JMeter可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。Apachejmeter可以用于对静态的和动态的资...
            12 12 7434
            分享
          • 近期,电商下沉市场再起风云。抖音极速版APP日前在商城首页上线了“9块9特价”频道,被视为抖音向低线城市渗透、“杀入”下沉市场的举措,在电商行业引发一阵热议。记者发现,目前该频道内的商品覆盖家居日用、个护家清、服饰鞋包等八个品类,页面设有“爆款专区”“9.9元专区”和“4.9元专区”三大类目。其中,“9.9元专区”的商品价格大多为9.9元,最低在5元左右;“4.9元专区”则主要涵盖5元左右以内的商品,产品最低价仅1元。对抖音而言,这并非其首次“下沉”。在此之前,抖音APP便在商城首页上线了“低价秒杀”频道,内设“9.9封顶”和“19.9封顶”两大类目。抖音极速版“9块9特价”频道的上线,无疑凸...
            0 0 832
            分享
          • 2019年算是我人生中最迷茫的一年,没有目标,没有方向,只知道工作不开心,我要欢工作,结果找了大半年的工作甚至一个面试机会都没有,刚开始还能以互联网的经济不景气来安慰自己,但是细细琢磨下,大半年时间连面试都没有,是不是自己简历就有问题?面试不通过,是不是自己知识储备的问题?一直不改变,不发现自己的原因,那就与好工作无缘。最近找到了个还算满意的工作,一下子接了4,5个offer,激动死我了,下面是我个人经验的总结,希望能给朋友们一点帮助吧!一、没有面试机会,一定是简历的问题。很多朋友都会说,我投了简历啊,但是一个面试都没有,没有接到面试,肯定是你简历的问题,你在hr那边都没有通过。1)首先,简历...
            1 3 2815
            分享
          • 1. 监测端口我们要引用的socket模块来校验端口是否被占用。1.1 socket是什么?简单一句话:网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接至少要一对端口号(socket)。1.2 socket本质是什么?socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口。关于socket的通讯原理,我们可以参考socket通讯原理关于socket模块内容,我们可以参考python 的socket模块文档我们上代码,看看如何检测端口是否被使用# ...
            1 1 11812
            分享
          • 近10年,技术迭代最为迅速,彻彻底底改变了人类社会的生活方式,中国互联网从无到有,发展迅猛。互联网用户量激增,已由原来的4增长至8亿+。面对当下的局势,用户体验自然就成为了互联网产品面临的最大考验。分析近年来的系统崩溃翻车事故,得出结论:性能是影响用户体验的最重要因素。一、什么是性能测试?通俗来说:利用性能测试工具或者代码对系统的相关性能指标进行的测试,用来评估系统的性能二、为什么做性能测试?性能测试是互联网+企业的“刚需”企业规模越大,性能瓶颈越明显,性能测试至关重要!性能挑战:业务复杂度提升数据级日渐庞大实时性要求提高并发压力越来越高应用面越来越广 三、功能测试与性能测试四、怎么...
            0 0 1016
            分享
      • 51testing软件测试圈微信