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

摘要:

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

结论

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

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   作为一名初出茅庐的软件测试员,职业发展的道路的确蜿蜒曲折,面对一次次的岗位竞争,挑战一道道的面试关卡,一边带着疑惑,一边又要做出选择,只能无奈的感叹:比你优秀的人比你还努力,你有什么资格不去奋斗……  那软件测试员,你究竟该如何规划下一份工作?路该怎么走?又该如何避免测试岗位的优胜劣汰?  作为过来人,分享一下我的经验,写给对测试未来迷茫的测试从业者。  软件测试员,你有这些困惑吗?  为什么我工作5年,工资不涨;他工作5年,年薪30w+,同为测试,差距竟然这么大?  总会考虑软件测试的未来:中年危机怎么办?好担心自己能力不够,思维太局限,总是瞎担心,一点长进都没有,我能怎么办?  软件测...
            0 0 1147
            分享
          •   对于质量问题,直接以小故事的形式展开,下面是针对质量复盘的一些思考。  技术方案阶体现测试用例  对于业务项目来说,会存在测试资源、冒烟用例、精准测试、QA 新业务的业务回归、核心业务的 UI 自动化、高铁阶段的 QA 人工回归等。  这里简单讲讲这些词语,对于新的业务项目,一定会有测试资源,简单说就是 QA,新项目在经过 PRD、MRD、需求讨论会、Kick-off 之后,技术方案评审后,会经过测试用例评审,产出的结果就是用例指南,到时候 QA 会在用例平台指配给对应的开发。  敏捷开发思想下,业务需求跟车,而不是针对业务项目开车,每周一创建本周高铁,需求买票跟着上车。  上车之前针对你...
            0 0 893
            分享
          • 一、adb环境部署准备下载jdk及安卓adt1、jdk下载地址(https://www.oracle.com/java/technologies/javase-downloads.html)配置环境变量① 打开配置环境入口右键此电脑-高级系统设置-环境变量② 配置JAVA_HOME在系统变量中新增JAVA_HOME,变量值中输入jdk安装路径(C:\Program Files\Java\jdk-15.0.1 版本号及路径可能不一致,不能直接复制)③ 编辑Path在系统变量Path中新加两条:%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin(每条以英语分号隔开)④ 编辑CL...
            0 0 1176
            分享
          • 1.核心机制1.1.疑问:作用域有哪些?全局作用域的范围仅限于单个文件。在python中格式没有一个基于单个的、无所不包的情景文件的全局作用域。1.2.疑问:如何定义作用域?Def/class/lambda三种方式1.3.疑问:作用域的基本法则?LEGB法则L:本地作用域;E:上层结构中的本地作用域;G:全局作用域;B:内置作用域;法则描述:变量名引用分为四个作用域进行查找:LEGB,第一个能够完成查找的就算成功;默认状态下,变量名赋值会创建或者改变本地变量;全局声明将赋值变量名映射到模块文件内部的作用域;需要讲的就这么多^_^接下来,希望大家能自己慢慢去体会“引用”和“赋值”之间的区别,那将...
            13 13 1597
            分享
          • 前言:本篇讲堂是紧接【安全测试工具-进阶篇[敏感信息泄露和XXE漏洞]】的内容。例牌,先说下安全测试工具的更新情况【工具地址:https://gitee.com/samllpig/SafeTool-51testing】集成平台,增加自定义生成字典插件重放窗口增加PUT方法,修改发送JSON请求的问题漏洞讲解:所属模块: (A5) Broken Access Control [访问控制漏洞]6.1 菜单项: Insecure Direct Object References [不安全的直接对象引用],本章共6个小节6.1.1 第一节主题:不安全的直接对象引用简介内容:要知道什...
            0 0 84
            分享
      • 51testing软件测试圈微信