前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >UI自动化的价值

UI自动化的价值

作者头像
测试开发囤货
发布2022-11-07 17:24:29
6120
发布2022-11-07 17:24:29
举报
文章被收录于专栏:测试开发囤货测试开发囤货

UI自动化的价值

从 UI自动化的角度来看,实现功能,只需要通过 UI工具即可实现。在自动化中的作用是将界面功能转化为可执行、可用甚至可行的业务流程,从产品功能导入到用户行为变化都可以完成这种自动化操作。通常,自动软件在测试和推出新系统时会需要一些人工干预而导致数据偏差会比较大。但是 UI与软件一样也是需要人工干预使用的,可以通过自动化机器人实现相应效果。本文将分析什么是 VSM (自适应自动化)和 VSM (自然语言处理)。

一、什么是 VSM?

当一种产品的界面设计开发完毕,并通过 VSM软件更新到最新版本时,这个时候我们可以选择是否更新该界面。因为现在有很多新系统,其中许多设计人员没有使用过。我们可以通过 VSM软件的实时响应来对界面进行自适应调节,从而达到最佳效果。例如,一个自动机器人的程序或软件如果需要在一个时间点(如活动的开始)更改界面设计, VSM程序可以根据其实时响应状态,为其设定最小改动次数(以减少操作错误)。用户希望自动机器人能够按照我们设定的计划及时改变界面。然而现在大多数 VSM程序和软件都存在着无法预测或处理的复杂性。为了使用户能够对自己的产品满意并且满足个性化的需求,我们可以通过用户行为来衡量系统是否有能力不断地改进这一点来实现该目标。

1、用户行为是指软件和程序的用户行为,其中包括用户在开始执行任务时的状态(例如“1、1、2”)。

用户行为的一个重要组成部分是用户在购买产品之前(例如购买前)可能要做出的选择。用户行为有很多种,主要包括选择和购买两个部分。这些选择可以由用户做出购买决定时的决策所决定。例如,如果你要购买一台电脑,你会在购买前考虑购买哪一种产品。这也可以被称为“购买”或“用户”决策机制。例如在购物过程中用户是否能够很好地控制购物车内哪些商品是自己想要购买的商品,以及如何购买某一款产品?用户行为可用于预测用户(例如消费者)是否倾向于购买一款产品或者他/她是否选择将这种状态扩展到其他用户。

2、UI自动化是指系统按照既定目标而不是当前任务,根据当前页面操作或软件操作,自动调整内容(或更新内容),以满足用户不同的需求。

UI自动化是指在给定的时间点,以使系统能够按照预期进行改变,而不会在当前结束时又重新改变,从而满足用户的需求。例如,一个程序正在进行 UI维护和更新,那么这个程序会根据实际内容对其当前操作状态进行调整和更新的。如果任务没有完成的话,系统就会返回之前维护和升级的界面。同样地,当系统执行了新任务时, UI自动化也会执行新任务的执行。

3、UI自动化可以减少重复和增加工作流程的复杂性。

在实际的工作中,最大的障碍之一就是重复操作和复杂流程。为了保持用户体验的完整性,我们必须确保每个过程都有其明确的标准和规则。使用一个自动化软件可以帮助我们将这一目标转化为更加简单的解决方案。例如用 VSM的自动行为评估工具来测试新界面并确保它符合预期的更改。

二、VSM的定义

自适应自动化是以人类的视角进行,可以使人类自动化地解决复杂、冗长的流程和问题,让系统可以自动处理一些简单的任务和功能。自适应自动化可以通过自然语言处理(NLP)将自动化进行标准化。其最重要的特点就是不需要任何编程语言。用户不需要编写任何代码(包括文本、图像和语音)就轻松可以完成日常工作。

1、支持的功能

自适应自动化可以将一些日常任务自动转化为自动化。例如,当一项工作需要有人在电脑前进行时,该自动帮助该人进行工作;或者在工作中需要有人来管理工作项目时,该自动帮助该人进行工作。VSM支持自动处理一些特定任务。例如一个简单的需求:当一位用户进入一个应用程序中时,它可以让该应用程序进入任何状态;或者是一些复杂的场景:例如用户通过视频和语音来与员工对话;或者是用户使用电子邮件地址;或者是用户在使用移动设备进行移动沟通时遇到了问题。

2、定义

自适应自动化是一种自动化系统,它旨在根据人类的视角,选择需要的、需要做工作的任务。它的工作包括:自适应自动执行复杂或者冗长流程过程;利用自然语言处理(NLP)方法完成任务。

3、工作流程

UI自动化可以完成的工作流程包括:自动搜索用户所需资料;与用户对话,了解用户所需信息;分析用户所需信息,制定相应程序;向设计师或用户提出建议。

三、VSM的价值

可以说,自适应自动化是为了让机器人工作,而 UI自动化则是为了让机器人来执行。但是使用自适应自动化是对其价值的追求。如果机器人能够适应用户行为的变化、能更好地理解用户情感、能更加精准地执行任务,则自适应自动化在 UI领域并不是不可以。然而,如果只把这项工作定义为一项应用程序,而不考虑该应用程序对用户行为的影响的话,则会出现以下问题:为了处理用户反馈而不断变化的人机交互方式对系统的可用性和灵活性造成了一定影响;由于工作人员没有经验或知识处理用户反馈的灵活性受到了影响;在进行 UI设计过程中考虑到用户对 UI设计体验感的需求可能与业务要求存在冲突;这些都可能是造成自适应自动化操作效果差和不准确的原因。

1、适应变化

如果可以在一个动态的环境中适应用户体验的变化的话,那么自适应自动化的价值就会得到体现。例如,目前,用户使用 APP或浏览器访问网页等交互方式都是实时发生的。所以,如果能够将机器人与 APP/浏览器相连接、使用 APP或浏览器中的数据来更好地理解用户需求的话,则自适应自动化的价值就可以得到体现。因此在 VSM中就有了用数据来理解用户行为并作出反应的能力。因此从某种程度上来说,用户体验数据就是 VSM自适应自动化工作最好的来源。

2、预测和响应

即使在用户行为发生改变之后,传统的业务流程中仍然存在很多的重复工作。例如在一项快速的服务中提供一些关于用户购买保险的信息。当发生这种情况时,用户一般不会想要退出服务而只是返回自己的电脑。这是因为通过分析用户反馈和用户行为分析技术将信息转换成一种数据流,能在用户行为发生改变之后迅速地预测出需要处理哪个流程。然后把相关数据发送给 VSM来预测用户接下来可能要做什么并让它及时行动。在用户行为发生改变之后,用户也将更容易做出更改或更换需求。这样不仅节省了运营成本也提高了整个业务流程中服务水平和质量的效率。

3、减少错误

工作中产生错误的风险是巨大的。如果一个项目发生了问题,会导致项目失败、团队受到伤害、业务损失甚至整个组织的声誉。此外,还会出现大量无法挽回的损失。对于 UI设计师来说,使用自适应自动化是实现这一目标的重要方法。这可以避免任何重复的工作(特别是不在同一个地方)、以同样的方式处理更多需要在同一时间处理更多用户反馈并将其转化为更好的体验从而降低错误风险。因此,自适应自动化在 UI设计领域得到应用也是顺理成章。

4、优化任务

优化任务就像你的任务,它可以针对每个任务提出新的要求,但也可能会要求你对所有任务都有同样的关注。随着业务需求和目标不断变化,需要及时对任务进行调整,以满足业务需求。优化任务通常需要通过调整用户反馈解决业务问题。然而在很多情况下人们并不需要通过反馈做出回应,因此优化任务往往也被视为冗余工作来完成。基于此可以使用自适应自动化来确保实现这一目标。例如在一项优化任务中,可以使用 PageRank算法对该任务重新定位并将其与已有业务需求建立关联。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发囤货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • UI自动化的价值
    • 一、什么是 VSM?
      • 二、VSM的定义
        • 三、VSM的价值
        相关产品与服务
        NLP 服务
        NLP 服务(Natural Language Process,NLP)深度整合了腾讯内部的 NLP 技术,提供多项智能文本处理和文本生成能力,包括词法分析、相似词召回、词相似度、句子相似度、文本润色、句子纠错、文本补全、句子生成等。满足各行业的文本智能需求。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档