从用户测试中学到的知识

news2024/11/24 4:35:12

  从客户那里获得良好的反馈是个挑战。用户测试有的时候看起来是一个艰巨而且昂贵的任务。但是用户测试可以带来良好的经验,从而帮助设计更好的产品。

  那么,从哪里开始呢?我测试了几种方法,有些失败,有些成功。下面我将讲述我所学到的。

  远程VS面对面测试

  我发现远程测试要好一些,这是因为你会发现别人在场时会感觉很压抑。面对面时,参与者往往很紧张,并且更可能尝试取悦研究人员。

  使用像usertesting.com这样的服务是很有价值的。人们可以选择他们想做的测试,可以使用自己的设备,最重要的是他们可以舒服滴在家里完成。因为测试时以录制视频的形式进行,没有对抗性,他们会更少提供无价值的反馈。

  唯一的缺点是你不能够额外地就某个问题进行深入的讨论。同时如果测试过程中发生问题比如你的原型无法加载,你也没办法帮助他们。但如果是面对面的话,你可以重启原型或者指示他们重新开始。这就到了我们谈论的下个主题。

  测试Mockups与原型

  看到有人第一次开始使用你的新应用和程序,是一种十分奇妙的感觉。参与者们将开始探索,点击任何可能的地方。但是你不会总是有一个百分百工作的原型,特别是你希望测试能够在产品投入开发之前进行时。

  

  ​

  添加图片注释,不超过 140 字(可选)

  使用Invision是一个很好地用于快速测试原型的办法,但这也不总是ok。因为参与者只能点击某些区域,这个体验与真实的APP和网站是有差别的。

  这里的解决方案是要么穿件一个功能齐全的原型,要么限制参与者需要执行的任务。

  尽早测试

  用户测试总是越早越好。特别是你不确定某些功能是否值得花时间深入时。首先向别人解释你的想法,在完成高保真原型或投入开发前验证你的想法。询问你的用户这些功能他们是否会使用,或者是否觉得有帮助。

  选择合适的用户群体特征

  了解你的用户群体特征非常重要。你的客户是谁?时生活在大都市的年轻人还是需要帮助的老人?我知道,虽然从所有类型的用户口中听到建议可能会很有趣,但是最好的结果往往来自潜在用户——那些听说过你的服务,但并没有真正使用过的人,或者正在使用竞争对手服务的人。他们可以分享一些可能遇到的经验与问题,并且也期待看到改进。

  使用真实生活场景

  这一点似乎时获得良好反馈并精准预测用户行为的关键。你应该尽量还原真实场景。你可以通过让他们想象一个场景来做到这一点,比如:“你正在举办派对,想订购一些啤酒。“

  这可以帮助测试人员考虑在这种场景下用户会做什么,并记住测试期间使用到的不同场景。你也可以在相同的场景中设置多个任务;“你的朋友要求你订购某品牌的啤酒”。

  在任务结束后口头询问问题也很有帮助。在我们没有读心术之前,我们只能通过询问的方式了解为什么他们使用了特定的方法或者什么影响了他们的行为。这一过程请保持简短,控制在15-20分钟内。所以尽量询问具体的问题,或者创建单独的测试。不要忘了查看这些采访。

  用户测试的重要性

  进行用户测试可能会很麻烦,或者当你发现你的设计想法其实很失败时会很沮丧。但我常常对用户测试的结果感到惊讶,并从中学到许多。它是我们真正做到以用户为中心,并且创造更佳的体验。

  如需了解更多测试技术信息请关注:深圳多测师软件与技术服务有限公司

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/101436.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于JAVA的教学进度在线管理系统/教学大纲在线管理系统源代码+数据库,含详细项目需求分析、概要设计、详细设计及项目总结文档

项目启动步骤 使用 SQL_Scripts/tms.sql 中的 sql 语句创建数据库与数据库表(数据库建立中,暂无) 修改 src/a_little_config.txt 文件,填入正确的数据库连接用户名、密码 将项目导入 IntelliJ IDEA 或 eclipse。 打开 cn.findix.tms.bin 包下的 WWW 文…

C#使用随机数模拟器来模拟世界杯排名(三)

接上篇 C#使用随机数模拟器来模拟世界杯排名(二)_斯内科的博客-CSDN博客 上一篇我们使用随机数匹配比赛的世界杯国家, 这一篇我们使用随机数以及胜率模拟器 决赛出 世界杯冠军、亚军。 我们在主界面 新增按钮【开始比赛 直到 决出冠军】和【刷新重新随机分配】 …

Python语言程序设计实验报告

第二章:Python变量与数据类型 一、实验目的: 1.了解Python变量的概念与相关含义; 2.学习Python中的数据类型; 二、实验环境: 1.笔记本电脑 2.PyCharm Community Edition 2022.2.3工具 三、实验内容: 1.将字…

ZABBIX6.0LTS安装笔记

一、准备好干净的操作系统 推荐使用:Rocky Linux 8.6 二、安装ZABBIX 官网:https://www.zabbix.com/cn/download 【1】选择您Zabbix服务器的平台 【2】 安装Zabbix包 下载安装包源 # rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabb…

Spring的动态AOP源码解析

一… 引入 1.1 概念 1.2 注解方式使用AOP @Aspect public class LogAspects {/*** 1. 本类引用,只需要写方法名* 2. 其他类引用,需要写路径*/@Pointcut("execution(public int com.floweryu.aop.MathCalculator.*(..))")public void pointCut

Linux--进程间通信

目录1. 进程间通信目的2. 管道2.1 管道特性(匿名管道)2.1.1 单向通信2.1.2 面向字节流2.2 管道的大小2.3 命名管道3. system V进程间通信3.1 shmget函数3.1.1 key VS shmid3.2 shmctl函数3.3 shmat函数 VS shmdt函数:3.4 测试4. 感性认识4.1 …

R语言中的多类别问题的绩效衡量:F1-score 和广义AUC

最近我们被客户要求撰写关于分类的研究报告,包括一些图形和统计输出。对于分类问题,通常根据与分类器关联的混淆矩阵来定义分类器性能。根据混淆矩阵 ,可以计算灵敏度(召回率),特异性和精度。 对于二进制…

基于javaweb物业管理系统的设计与实现/小区物业管理系统

摘 要 随着世界经济快速的发展,全国各地的城市规模不断扩大,住进城市的人口日益增多,房地产行业在现代社会的发展中有着重要的作用,有越来越多的人居住在小区里。 因此,一套高效并且无差错的物业管理系统软件在现代社会…

基于Android的校园一卡通App平台

演示视频信息: A6604基于Android的校园一卡通一、研究背景、目的及意义 (一)研究背景 二十一世纪是信息化的时代,信息化建设成为我们的首要任务。当前我国大力发展信息产业,在全国范围内各行各业开始实施信息化…

为什么要上机械制造业ERP系统?对企业有什么帮助?

在日益竞争激烈的市场背景下,机械制造企业提供的产品需要具有更短的交货期、更高的质量、更好的服务。而机械行业由于其工艺复杂的生产特点,工艺及在制品管理困难,单纯的靠手工记账处理,已经难以满足现代企业科学管理的需要。只有…

艾美捷IFN-gamma体内抗体参数及应用

艾美捷IFN-gamma体内抗体背景: 干扰素γ(IFN-γ)或II型干扰素是一种二聚可溶性细胞因子,是II型干扰素的唯1成员。它是一种细胞因子,对抵抗病毒和细胞内细菌感染的先天性和适应性免疫以及肿瘤控制至关重要。IFNG主要由…

TensorFlow平台应用

目录 一:TensorFlow简介 二:TensorFlow工作形式 三:图/Session 四:安装tensorflow 五:张量 六:变量/常量 七:创建数据流图、会话 八:张量经典创建方法 九:变量赋…

[Java EE初阶]Thread 类的基本用法

本就无大事,庸人觅闲愁. 文章目录1. 线程创建2. 线程中断2.1 通知终止后立即终止2.2 通知终止,通知之后线程继续执行2.3 通知终止后,添加操作后终止3. 线程等待4. 线程休眠5. 获取线程实例1. 线程创建 创建线程有五个方法 详情见我的另一个文章 https://editor.csdn.net/md/?…

【K8S系列】第十二讲:Service进阶

目录 ​编辑 序言 1.Service介绍 1.1 什么是Service 1.2 Service 类型 1.2.1 NodePort 1.2.2 LoadBalancer 1.2.3 ExternalName 1.2.4 ClusterIP 2.yaml名词解释 3.投票 序言 当发现自己的才华撑不起野心时,就安静下来学习吧 三言两语,不如细…

Unity 灯光

初始化时,系统默认会给一个灯光,类型为定向光。 定向光意为,从无穷远处照射过来的平行光,因此每个图形的阴影的方向一致 灯光的系统参数 阴影类型:①无阴影 ②硬阴影 ③软阴影 (注意)阴影类型最…

力扣(LeetCode)164. 最大间距(C++)

桶排序(划分区间) 一次遍历找到区间内最大值 MaxMaxMax ,最小值 MinMinMin 。区间 (Min,Max](Min,Max](Min,Max] 左开右闭,划分为 n−1n-1n−1 个长度为 lenlenlen 的区间 ,划分的区间左开右闭,所以每个子区间有 len−1len-1len−…

SpringCloud学习笔记

SpringCloud学习笔记成熟分布式微服务架构包含技术模块SpringCloud与SpringBoot版本选择SpringCloud各技术模块的技术选择SpringCloud实现订单-支付微服务创建父工程(管理子工程即各个微服务)父工程的build.gradle配置父工程的settings.gradle配置创建支付子工程(payment_nativ…

物联网开发笔记(64)- 使用Micropython开发ESP32开发板之控制ILI9341 3.2寸TFT-LCD触摸屏进行LVGL图形化编程:控件显示

一、目的 这一节我们学习如何使用我们的ESP32开发板来控制ILI9341 3.2寸TFT-LCD触摸屏进行LVGL图形化编程:控件显示。 二、环境 ESP32 ILI9341 3.2寸TFT-LCD触摸屏 Thonny IDE 几根杜邦线 接线方法:见前面文章。 三、滑杆代码 import lvgl as lv i…

北京理工大学汇编语言复习重点

汇编是半开卷,可以带纸质资料。理论上,学好了以后,带本书进去就ok了,但是这次是线上,我还没书,就对着考试重点整理一点资料用于打印吧。 因为是线上,所以第4章基本不考框架了,浮点操…

工业4.0,科技引发产业革命,MES系统是数字化工厂的核心

当前,把握工业4.0时代信息技术引发的产业革命风口期,促进产业数字化转型升级,构建产业竞争新格局,实现弯道超车是难得一遇的大好时机,是局势所趋。在这样的大环境下,顺应全世界产业革命趋势,将数…