本文内容来自《软件测试的艺术》

可用性测试也叫用户体验测试,属于系统测试的一种。

通过发动最终用户在真实环境下对应用程序进行测试,一些即使在大规模的自动化测试中没发现的问题都有可能被挖掘出来。

可用性测试基本要素

1.是否每一个用户交互设计都考虑到最终用户的理解力、教育背景以及环境压力?

2.程序的输出是否有意义、没有侮辱性的词语,以及是否含糊不清?

3.用来错误诊断的提示的信息(error message)是直白易懂,还是需要计算机博士才可读懂?

4.用户界面上是否保持概念的一致、内部的连贯性、语法的一致性?

5.需要高精确性和准确度的软件系统是否提供了足够有效的输入验证?

6.系统是不是包含了太多选项,或者包含的一些选项不会被使用。只提供那些最常用功能的菜单项

7.对于来自用户的输入,系统是否能够及时做出反应?如单击条目变色。

8.程序的操作是否很容易上手?

9.软件的设计是否有助于用户准确输入?

10.用户的操作可以轻松重复吗?换一句话说,你的软件是否能够让用户学会更好地使用该系统?

11.用户是否确定能够在众多的功能和菜单中来回切换而不发生意外

12.软件的功能实现是否达到了设计规格要求

可用性或基于用户的测试基本上属于黑盒测试的范畴。

用户可用性测试应该从功能缺陷到不符合人机工程学的设计失误来揭示软件设计存在的问题。

用户参与

可用性测试,可以让用户参与其中,让用户使用系统并提出意见或者用调查问卷来记录用户体验。

准备好详细的用户操作指南以及任务列表

测试用户选择

专业软件选有经验的用户,如制图软件,只能选择会制图工程师作为用户

适用范围更广的软件随机选择用户,如抖音,随便选择用户

精确的测试人数基于经济考虑(即你的预算支持雇佣多少人)以及软件系统类型而定。

可用性测试的成功需要准确而详尽的数据采集与分析

数据采集方法

录制测试过程,发生思考,事后谈话

可用性调查问卷

可用性调查问卷也需要经过仔细设计

通常有如下三种形式的问题:·是/否问题·真/假问题·某种程度的同意/反对

从用户评论报告以及事后调查问卷结论中编辑整理结果。

结束用户测试

关于什么时候可以结束用户测试,书中未给出确切答案,给出的思路是要根据对测试结果的分析和总结来看

验证迭代

可用性测试结果和数据必须经阐述变为开发人员能够读懂的修改意见,然后由开发人员实现改进。开发人员完成修改之后再交由原来的测试者,确认是否实现了改进意图,这可能是一个需要反复验证而渐进迭代的过程。

本书提到的可用性测试,指的是用户的参与测试。实际测试工程师也可以从可用性测试的基本要素中,得到启发,在测试工作中使用这些概念来补充测试用例。

可用性测试(用户体验)测试相关推荐

  1. 百度生成式AI产品文心一言邀你体验AI创作新奇迹:百度CEO李彦宏详细透露三大产业将会带来机遇(文末附文心一言个人用户体验测试邀请码获取方法,亲测有效)

    百度生成式AI产品文心一言邀你体验AI创作新奇迹 中国版ChatGPT上线发布 强大中文理解能力 超强的数理推算能力 智能文学创作.商业文案创作 图片.视频智能生成 中国生成式AI三大产业机会 新型云 ...

  2. 用户体验与可用性测试_可用性作为用户体验的原则

    用户体验与可用性测试 Every UX Designer has his views and best practices. We all have a guide book created thro ...

  3. 用户研究方法定性定量_用户体验测试:定性测试

    用户研究方法定性定量 什么是定性测试? (What is Qualitative Testing?) Qualitative testing-which can take the form of in ...

  4. 用户体验测试UE测试 User experience test

    网站体验,指的是利用网络特性,为客户提供完善的网络体验,提高客户的满意度,从而与客户建立起紧密而持续的关系. 网站体验的分类 1.感官体验:呈现给用户视听上的体验,强调舒适性. 2.交互体验:呈现给用 ...

  5. 怎样做好软件用户体验测试,高效地测评软件的用户体验-51Testing.PDF

    高效地测评软件的用户体验-51Testing 高效地测评软件的用户体验-----------.-..-.-..-.--..-----.01 [搜狗测试]小明的测试故事系列----...-------- ...

  6. 软件测试2019:第七次作业—— 用户体验测试

    一.智慧校园app"今日校园"用户体验的优点 a 用户界面非常简洁大方,你可以清楚地看到你的大学生活里的所需,满足你所有的需求.可能在校一项工作就要下载一个app,比如课程,你就需 ...

  7. 19 用户体验测试/专项测试

    文章目录 19-1 app启动性能测试 1)adb logcat方法 2)使用ffmpeg拆帧 19-2 接口性能测试 19-3 PC浏览器的性能数据获取与分析 1)关键选项 2)时间线关键信息 19 ...

  8. app测试移动应用测试 (功能测试)适合0基础学习

    文章目录 app测试移动应用测试 (功能测试)0基础 一.背景介绍 app生命周期图 移动应用与传统PC应用的区别 二.App项目流程 市场分析 需求调研 产品制造 交互设计 产品开发 系统测试 产品 ...

  9. 扫盲篇:用户体验不等于可用性

    最近几年,产品可用性这个词越来越被大众所知,产品可用性工程师这个职业在中国可能没多少人听说过,但在欧美国家已经有了专门的职位.然而,大多数人认为可用性就是用户体验.可用性好的产品,难道用户体验就好了吗 ...

最新文章

  1. PFLD:简单、快速、超高精度人脸特征点检测算法
  2. 计算机在识字教学中的应用,【多媒体技术论文】多媒体技术在小学识字教学中的应用(共3090字)...
  3. elinput内容过长显示悬浮框_element ui el-table 表头自定义,内容超出省略,悬浮时显示...
  4. 一个训练集未知的神经网络
  5. 基于能量或过零率的实时语音分割--学习笔记
  6. android手机连接无线路由器上网设置,怎样用手机设置无线路由器上网?
  7. 从流水中倒推算出销量为多某值的日期
  8. 关于sqlite3 top的查询
  9. 7.18 day13
  10. 经典SQL练习题(MySQL版)
  11. 781.森林中的兔子
  12. 程序员如何预防颈椎病?
  13. GitHub标星90K,这份持续霸榜的Leetcode刷题手册到底有多强?
  14. ie 无人操作自动关闭_为什么一打开IE浏览器就自动关闭解决办法 IE浏览器打开后马上自动关闭了如何办...
  15. 基本概念学习(十)---系统
  16. 人工智能未来替代的职位,主要有哪些行业?
  17. Virtual Private Network虚拟专用网
  18. 三节课:SQL进阶总结
  19. 电梯调度问题模型分析及程序设计(一)
  20. 【单片机方案】红外测温仪解决方案商技术开发

热门文章

  1. Linux的守护进程
  2. 收藏:如何实现路由器的本地验证和授权
  3. python打开jpg照片_python打开图像
  4. 辣条社区:问题解答、面试系列、求职助力、学习资源,你需要的都在这里
  5. 排名怎么查_公布考研成绩排名?怎么查?
  6. 判断相等_C语言判断字符串是否为回文
  7. /plus/recommend.php sql注入漏洞,代码审计:ThinkPHP框架通杀所有版本的一个SQL注入漏洞详细分析及测试方法 | Seay 渗透 编程 代码审计 网络安全博客...
  8. leetcode-Easy-第1期:two sum
  9. 索引法则--最佳左前缀法则
  10. 【小工具】根据定义的白名单字段进行Bean的拷贝