6种可改善软件的可用性测试方法

news2024/11/13 11:12:51
  •    📢专注于分享软件测试干货内容,欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢交流讨论:欢迎加入我们一起学习!
  • 📢资源分享:耗时200+小时精选的「软件测试」资料包
  • 📢 最困难的时候,也就是我们离成功不远的时候!

A / B测试
  A / B测试通常适用于网站或登录页面。 在一段时间内测试了两个单独的设计(A和B)。 然后收集有关其性能的数据。 目标是潜在客户的产生或产品销售的转换。 如果分析表明设计A或B转换用户的速率更高,那么它被宣布为获胜者,其他设计也将退出,我们将继续进行其他拆分测试-始终尝试提高转换率。 有许多第三方解决方案将帮助运行此类可用性测试。 实际上,如果没有诸如Optimizely之类的第三方工具,则很难运行这些测试。
  好的A / B测试应该有多具体? 一次更改一个元素。 要真正理解为什么一种设计优于另一种设计需要特定性。 明确定义测试的目标,用户的方案,用户可能遇到的问题以及两个单独的解决方案(A和B)。 清单:
  1.定义一个特定的问题,例如用户未能完成提交表单的过程。
  2.定义特定目标,例如增加用户表单提交。
  3.定义测试。 设计A可能是提交按钮的一个位置,而设计B将是另一个位置。
  4.用特定的度量形式定义每个测试的持续时间,例如对500个用户进行为期三周的测试。
  您的测试结论声明可能看起来像这样:

  1. 在三周的过??程中,平均进行了500次用户互动,进行了两次测试。 每个设计均等地分配给总用户群。 测试结论是,与以蓝色为中心的按钮(46%)相比,表单下以橙色为中心的按钮的提交率更高,为76%。 带有橙色居中按钮的设计B是获胜者。
复制代码

A / B测试是高效且明确的,可提供等同于特定设计赢家的测量数据。 重要的是要了解A / B测试是一个过程,并且要花一些时间才能看到结果。 也可以使用与A / B测试类似的格式运行多变量测试。 主要区别在于,可以将多个不同的设计元素进行相互测试以声明一个设计优胜者。 多元测试的准确性不如A / B测试,但可以证明对评估设计很有用。


AB测试Vesica Productions
设计原型测试
  原型测试可用于在产品进行开发之前,在产品的线框或完全设计的部分中测试完整的用户工作流程。 这通常被称为早期测试。 UX / UI设计人员将创建原型和设计工作流程。 原型测试将有助于在开发工程开始之前解决可用性问题。 开始进行原型测试时应遵循的一些准则:
  1.定义测试的预算和目标。
  2.最好依靠早期测试来揭示可能需要改进的特定领域。
  3.选择一个原型制作工具。 Axure是一种解决方案,但是市场上有UX / UI设计人员可以使用的几种原型工具。
  4.为原型选择一种测量工具,以从用户那里收集分析数据。 管理测试的团队必须熟悉此工具,并学习如何衡量测试。 Loop11是一种很好的测量工具的例子。


设计原型测试Vesica Productions
形成性可用性测试
  形成性可用性测试是早期测试的另一种形式。 它更多地关注质量保证。 该产品先经过接受标准测试,然后再发布给目标受众。 该测试应在开发产品的首次发布之前进行。 然后,它成为比较未来测试的基准。 基础或构件块是查看此类测试的另一种方法。 形成性可用性测试可以遵循以下过程:
  1.产品可能会在发布前进行软启动(v.0.5)。
  2.收集beta测试组以执行定义的可用性测试。
  3.可能需要编写测试用例,以指导用户完成特定的测试目标。
  4.选择诸如Optimizely之类的第三方工具来帮助运行测试并收集分析。
  5.查看分析并为产品设计制定业务决策。
  6.在产品正式发布之前,修改设计并解决可用性问题。
  7.运行其他测试以不断改进产品。
  汇总可用性测试
  汇总可用性测试在开发的后期进行。 通常在定义的用户组上执行此操作。 汇总可用性测试的目标是确定设计的执行是否确实满足产品的目标。 此测试应产生可用性的准确统计度量。 该产品应该已经通过了形成性测试阶段,并且所得到的见解应该对汇总测试阶段具有指导性的决策。 总结性测试通常遵循与形成性可用性测试相同的流程,但更多地关注细节和更多的用户体验测试结果。 汇总可用性测试是一个应与产品的每个新发行版保持一致的过程。
  眼动追踪技术
  这是一种非常特殊的测试,可以在用户使用产品或网站时将其放在相机前面,并跟踪用户的眼睛运动和注视。 它通常需要第三方软件工具,例如iMotions.com ,它也可以跟踪用户的击键和鼠标移动。 这些测试通常在10个或更多用户的定义组上执行,然后分析数据并就如何改善设计和UX性能做出决策。 此过程可能很昂贵,这可能是这种可用性测试一直在下降的原因之一。
  问卷调查
  问卷不像其他形式的测试那样具有数字基础和精确性,但确实可以提供用户组的一般反馈。 并且由于它们使您可以在短时间内收集大量信息,因此它们可能是一种更经济的解决方案。 问卷调查可以由经验不足的小型测试团队完成,并且可以使用简单的第三方工具(例如www.surveymonkey.com)来帮助创建和进行调查。 问卷和其他形式的可用性测试之间的最大区别是,它们是表达意见的集合。 结果的有效性可能会受到许多变量的影响,例如主观研究人员或对问题有误解的受访者。
  重要的是要记住,可用性测试是对软件产品的宝贵投资。 除非明确定义和衡量这些目标,否则任何项目都无法实现其目标。 还要记住,可用性测试通常不会在产品或网站开发中及早解决。 早期测试可以节省时间和金钱,并有助于使您的产品取得成功。


行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群,里面有各种测试开发资料和技术可以一起交流哦。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取 【保证100%免费】

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。在这里插入图片描述
在这里插入图片描述

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

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

相关文章

关于项目时间与数据库中的时间不一致问题(少8个小时)

关于项目情况: 1.springboot项目 2.数据库为MySQL 3.数据库时间正常,与实际时间一致. 4.项目获取到的时间比数据库的时间少八个小时 原因是没有给日期格式设置时区,导致其变为世界时,比北京时间少八个小时 在application.yml 配置文件中添加时区属性; 配置文件路径 spri…

电商干货:怎么从客服的角度降低退款率?

【售前阶段】 订单状态为[买家已付款](未发货) →选择原因:价格贵 建议处理方式:客服主动和买家说明产品 有哪些功能优势、店铺有哪些服务优势(如10年质保免费以日换新、运费险、7/15天无理由、30天保价等) 注意事项: 注重回复的话术。看挽单话术是否需要优化。是否太过于…

【ESP32】手势识别实现笔记:红外温度阵列 | 双三次插值 | 神经网络 | TensorFlow | ESP-DL

目录 一、开发环境搭建与新建工程模板1.1、开发环境搭建与卸载1.2、新建工程目录1.3、自定义组件 二、驱动移植与应用开发2.1、I2C驱动移植与AMG8833应用开发2.2、SPI驱动移植与LCD应用开发2.3、绘制温度云图2.4、启用PSRAM(可选)2.5、画面动静和距离检测…

eBay需要添加什么卡可以付费?

前言 最近很多朋友不管是做eBay易贝卖家还是在eBay海淘下单购物的都或多或少遇到无法用卡付费的问题,甚至很多朋友之前明明可以用卡去付费,第一次可以第二次却不行了,想不到吧?这eBay平台还有这种骚操作,那到底用什么…

ssm的鲜花销售系统(有报告)。Javaee项目。

演示视频: ssm的鲜花销售系统(有报告)。Javaee项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系结构,通过Spring SpringMvc Mybatis…

内网穿透的应用-如何部署Tale博客并结合cpolar内网穿透发布个人站点到公网访问

Linux系统部署Tale个人博客并发布到公网访问 文章目录 Linux系统部署Tale个人博客并发布到公网访问前言1. Tale网站搭建1.1 检查本地环境1.2 部署Tale个人博客系统1.3 启动Tale服务1.4 访问博客地址 2. Linux安装Cpolar内网穿透3. 创建Tale博客公网地址4. 使用公网地址访问Tale…

SSM6 11-27 SpringMvc过滤器和异常处理

try catch:处理异常 throw/throws:不处理 抛出 jvm中断程序运行 打印错误信息 web:经典三层模型: dao(mapper) service web层 异常抛给web层Controller类的方法,每个方法可能处理异常,可能处理异常代码相似,造成重复代码重复编写 web层再往上抛 …

初识Java 18-6 泛型

目录 潜在类型机制 支持潜在类型机制的语言 Python的潜在类型机制 C的潜在类型机制 Java中的直接潜在类型机制 潜在类型机制的替代方案 反射 将方法应用于序列中的每个元素 Java 8的潜在类型机制(间接实现) 潜在类型机制的使用例(S…

项目终验的exce表格缩放,排版等经常使用

xxx个项目的验收资料 1.申请表等等很多信息 需求:放在一页内等办法 上述文档,在excel表格打印预览中都是在两页中,很难调节,这个时候采用wps专业版本即可。 wps排版经常使用的功能如下: 经常使用的是 1.把所有列打印…

基于SSM校园驿站管理系统的设计与实现

摘 要 互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对校园快递信息管理混乱,出错率高,信息安全性差…

【tower-boot 系列】MybatisPlus 集成

Mybatis、MybatisPlus 简单介绍 MybatisPlus 集成 一、pom 依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId><exclusions><exclusion><groupId>com.zaxxer…

Windows安装Kafka3.6,单机

Kafka版本&#xff1a;kafka_2.13-3.6.0 Windows10系统 安装与配置 下载 kafka_2.13-3.6.0.tgz 下载并解压Kafka 3.6.0的压缩包到你选择的目录。 Kafka3.6.0下载链接https://kafka.apache.org/downloads 说明&#xff1a;Kafka3.6内置了Zookeeper&#xff0c;使用内置的Zo…

基于SSM的松田学院在线考试管理系统的设计与实现

在线考试系统的设计与实现 摘要&#xff1a;传统考试模式有许多弊端&#xff0c;大部分学校的考试大都釆用的是传统的考试方式&#xff0c;卷子少发了&#xff0c;考试人数不方便数清楚&#xff0c;答题错了还要换纸等等,而试卷纸是重要的环保资源。随着科技的进步&#xff0c…

PC端数据列表有头像显示头像,没有头像显示名字的第一个字

PC端数据列表有头像显示头像&#xff0c;没有头像显示名字的第一个字 .charAt(0) 是 JavaScript 字符串对象的方法&#xff0c;用于获取字符串的第一个字符。 字符串中的字符位置是从 0 开始的&#xff0c;所以.charAt(0) 就表示获取字符串的第一个字符。 <el-table ref&qu…

拓数派荣获上海市“智慧工匠”工业软件创新案例奖

近日&#xff0c;由上海市经济和信息化委员会指导、上海市城市数字化转型应用促进中心主办、上海中创产业创新研究院承办的“工业软件赋能新型工业化”主题沙龙暨2023“智慧工匠”工业软件创新案例竞赛颁奖典礼在上海圆满落幕。拓数派凭借上汽集团工业数据管理服务平台案例成功…

关于前端学习的思考-内边距、边框和外边距

从最简单的盒子开始思考 先把实际应用摆出来&#xff1a; margin&#xff1a;居中&#xff0c;控制边距。 padding&#xff1a;控制边距。 border&#xff1a;制作三角形。 盒子分为内容盒子&#xff0c;内边距盒子&#xff0c;边框和外边距。 如果想让块级元素居中&#…

Mybatis批处理数据插入(rewriteBatchedStatements参数)

一、rewriteBatchedStatements参数 1、MySQL JDBC驱动在默认情况下会无视executeBatch()【也就是说JDBC默认情况下&#xff0c;会将你的语句分拆成单个&#xff0c;一条一条发给数据库执行&#xff0c;数据量小时感知不大&#xff0c;1w或10w以上差距越来越大】 2、MySQL的JDBC…

如何使用Windows自带的IIS服务搭建本地站点并远程访问

文章目录 1.前言2.Windows网页设置2.1 Windows IIS功能设置2.2 IIS网页访问测试 3. Cpolar内网穿透3.1 下载安装Cpolar内网穿透3.2 Cpolar云端设置3.3 Cpolar本地设置 4.公网访问测试5.结语 1.前言 在网上各种教程和介绍中&#xff0c;搭建网页都会借助各种软件的帮助&#xf…

扫码听音乐该如何制作?音乐的二维码生成方法

多个音频文件怎么做成一个二维码显示&#xff1f;二维码在现在的生活中拥有丰富的使用场景&#xff0c;可以用来作为多种内容类型的载体&#xff0c;比如音频二维码就是经常被使用的一种二维码类型。通过扫秒二维码来听音频文件&#xff0c;更加的灵活方便&#xff0c;那么音频…

python中的函数定义

默认参数 注&#xff1a; 在Python中&#xff0c;print(x, and y both correct)是一条打印语句&#xff08;print statement&#xff09;&#xff0c;用于将一条消息输出到控制台或终端。它的作用是将变量x的值和字符串and y both correct同时输出到屏幕上。 在这个语句中&…