测试背景:14年参与的一次项目高保真测试经验总结。当时对am系统做了一次比较大的交互优化,希望通过这次接近生产环境的测试,来验证优化的效果是否理想。

整个测试过程共分3个步骤:

· 前期准备工作

· 进入测试环节

· 测试数据报告和交互优化方案

一、前期准备工作:

1.1 确定测试目标

目标:

验证优化后的系统,用户完成主要任务是否高效。

某些细节上的交互改动比较有争议,希望通过测试验证此类改动是否合理。

1.2 准备各类测试案例和测试问卷

(如图一、图二)

测试案例:

当时是围绕系统整体优化方案验证这个目标的。所以选择的案例,是整个系统中最主要的3个高频任务。

案例的编写如下:

编写一个真实的任务场景。目的:真实场景能得出更客观的测试结果。

针对这个任务思考测试的关注点,这些关注点都跟交互方案紧密相连。目的:在测试中,能及时发现方案的可行性。

操作。需要包含2个部分,模拟操作和可能出现的操作。模拟操作就是设计师为用户设定的理想操作,可能出现的操作就是用户真实场景下出现的其他操作。目的:在最后测试的时候能够发现用户实际的操作路径与设计师设定的路径差异有多大,差异点具体在哪里。

测试的用户、环境、需要准备的测试细节。

案例如图一:

图一

测试问卷:

当时设定分为了几类:

a. 用户基本信息问卷+系统整体满意度问卷

基本信息(用户的年龄、工作经验等)

满意度(系统的友好性、美观性等)

b. 针对可用性测试(任务)的测试问卷

用户对任务交互的整体评分(如图二)

图二

c. 测试后的访谈表

每个任务完成后,记录员和用户进行一对一的访谈,将用户的主观感受和意见记录下来

d. 观察员记录表

结合图一的思考维度,观察员将用户在测试时的用户行为过程,记录在记录表中,便于后续总结。

1.3 自测并优化问卷和案例

目的,及时在测试前发现问题并修正。

1.4 安排观察员并准备测试工具

录屏软件,眼动仪等。

1.5 预约测试场地。

场地要根据实际情况来。需要保证足够的安静和放松。

1.6 根据测试案例,预约特定的测试用户

当时共测试11人,一个会议室同时测试3-4个用户,测试3批,但是出现了测试信息被互相影响的问题。最佳的情况是测试用户被隔离开单独测试。

1.7 测试当天准备

测试当天,观察员和主持人提前到场地,准备好相关测试材料(问卷、录屏软件等)和小礼品。通常需要保证测试环境是准确无误的,不然会影响测试的流程性。

1.8 待测试用户均到场后,开始进行测试。

二、进入测试环节

2.1 主持人开场白

自我介绍、测试目的、信息保护告知等。

2.2 开始测试

用户了解后,开始进行测试,完成相关的测试任务。

2.3 测试过程

用户在测试过程中,观察员需要记录用户的行为。

用户在困难时,可以向观察员求助。在测试过程中,主持人需要把控测试时间。

该环节记录员就会进行实时的录入记录表信息,如果观察员提示2次用户还是无法完成任务,我们就设定该任务完成失败。

2.4 填写问卷

用户完成测试后。进行问卷的填写,并回答观察员的一些问题。观察员与用户是一对一的。

当时设定了3个测试任务,所以基本是完成1个任务,用户就填写一下可用性测试问卷。填完后,继续进行下一个测试任务。中间填写的时间都是一开始规定好的,过程太长都会影响整个测试的流畅性。

整体满意度问卷是在所有测试完成后,让用户填写的。

2.5 结束测试

用户完成测试和问卷后,主持人发放小礼品。

3. 测试数据分析报告和后续的优化解决方案

3.1 测试完后,用研人员收集之前的问卷数据、录屏软件信息、埋点数据等。

当时我们主要参考了问卷的数据,录屏是主要做补充遗漏点准备的。比如用户的信息输入不明确或是打分特别低时,可以参考录屏的回放内容来验证。埋点数据这块当时做的是纯数据收集,没有做一个合理的维度划分,所以最后分析报告中没有使用到。

3.2 根据相关的数据,提炼出最终的数据分析报告(如图3)

分析报告的分析方法是采用纯人工的。当时是2个人花了2周时间完成的ppt报告。

报告分为几个部分:任务测试分析报告和系统整体报告。

任务测试报告分几个维度:

a. 每个用户对于任务的评分和优化建议

b. 任务总结(评分总结,包括单个任务的评分,整体任务的评分;建议总结,需要优化的信息)- 部分内容如图3

图3

3.3 通过测试报告,最后找出产品存在的问题及相关的解决方案(如图4)

分为几个维度:任务名称、遇到的问题、ppt具体截图、问题的重要度、修改建议。最后输出解决方案报告

图4

最后,根据优化方案评估实现难易度,进行后续的用户体验优化

软件测试真实项目大全,真实案例-项目可用性测试总结相关推荐

  1. 本人真实经历:面试了20家大厂之后,发现这样介绍项目经验,显得项目很牛逼!...

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:2 个月的面试亲身经历告诉大家,如何进入 BAT 等大厂? 本文 GitHub https://github.c ...

  2. 设计模式在项目中的应用案例_项目化学习案例(五):菊花种植的秘密——项目化学习在菊种植课程中的应用设计案例...

    △ 戳蓝字,关注我△ 让孩子像科学家一样思考,像工程师一样解决问题. [引言] 今天推荐的是陈素平名师工作室陈芳芳老师分享的案例是基于农村学校拓展课程"一菊一世界"系列课程,以解决 ...

  3. 【视频课】10大真实金融量化交易案例,20多小时Python进阶课!

    Python是金融行业的重要工具,本次我们联合<王的机器>公众号号主一起推出Python金融案例进阶课程,并且基于10大金融行业的实际案例进行实践,下面请听介绍. 作者介绍 首先来介绍一下 ...

  4. (转载) android项目大全,总有你所需的

    目录视图 摘要视图 订阅 赠书 | 异步2周年,技术图书免费选      程序员8月书讯      项目管理+代码托管+文档协作,开发更流畅 [置顶] android项目大全,总有你所需的 标签: 源 ...

  5. android 项目大全,总有你所需的

    android项目大全,总有你所需的 目录(?)[+] 注:打开请贴网址,有些直接通过链接打开的不正确. 1.相对布局实例 http://kukuqiu.iteye.com/blog/1018396 ...

  6. 开源项目大全 ...

    http://www.isenhao.com/xueke/jisuanji/kaiyuan.php 监控系统-Nagios 网络流量监测图形分析工具-Cacti 分布式系统监视-zabbix 系统监控 ...

  7. AI:基于计算机视觉和语音识别案例项目打包过程记录20181226-19

    AI:基于计算机视觉和语音识别案例项目打包过程记录20181226-19 基于计算机视觉和语音识别案例项目打包过程 521 INFO: PyInstaller: 3.3.1 521 INFO: Pyt ...

  8. 曲奇饼案例运营管理_昆仑海岸 农村生活污水处理设施智慧运营管理项目荣获典型案例奖...

    "2020物联网技术行业应用高峰论坛暨年度研究发布会"于2020年11月25日-26日在北京国际会议中心成功举办.会议中北京物联网协会理事长王志良教授宣布<物联网技术行业应用 ...

  9. jsp项目开发案例_Laravel 中使用 swoole 项目实战开发案例一 (建立 swoole 和前端通信)life...

    1 开发需要环境 工欲善其事,必先利其器.在正式开发之前我们检查好需要安装的拓展,不要开发中发现这些问题,打断思路影响我们的开发效率. 安装 swoole 拓展包 安装 redis 拓展包 安装 la ...

  10. jsp项目开发案例_Laravel中使用swoole项目实战开发案例一 (建立swoole和前端通信)

    Laravel中使用swoole项目实战开发案例二(后端主动分场景给界面推送消息) 工欲善其事,必先利其器.在正式开发之前我们检查好需要安装的拓展,不要开发中发现这些问题,打断思路影响我们的开发效率. ...

最新文章

  1. python流程控制-Python | 流程控制
  2. android mvvm livedata_再谈Android应用架构——Jetpack VS 生命周期
  3. 【图像处理】——鼠标点击图像的一处,获得点击点的坐标值
  4. Redis集群~StackExchange.Redis(10月6号版1.1.608.0)连接Twemproxy支持Auth指令了
  5. iOS -- SKTransition类
  6. 新手菜鸟防***必备知识
  7. 修复win10右键卡死鼠标转圈
  8. 飞思卡尔智能车参赛感受,以及开源自己搜集的资料
  9. 【风控建模干货分享】个推大数据金融风控算法实践
  10. 计算机用户名取名,重命名电脑用户名
  11. (C语言)有一个已排好序的数组,要求输入一个数字后,按原来的排序规律将它插入数组
  12. ubuntu wifi bcm4322 安装驱动
  13. 使用CvvImage类在MFC的static控件显示图片
  14. 需求评审会议如何召开
  15. 【QT线程实现扫描IP和端口】
  16. 手动建库:按标准快速创建MDB数据库,快速创建Arcgis数据库。
  17. ue4 Niagara粒子打包安卓后不显示
  18. 面试题:合适的线程数量是多少?CPU 核心数和线程数的关系?
  19. 对同一个三相逆变器使用FCS-MPC的延迟补偿的两种方法
  20. 【零基础】极星9.3套利详解

热门文章

  1. cdrx8如何批量导出jpg_cdr怎么保存jpg格式
  2. 25个最佳SSH命令
  3. 用计算机读取三菱PLC程序,电脑如何读取与保存三菱plc数据?
  4. Mybatis-Plus:Sql 注入器(扩展BaseMapper)
  5. lora网关采集温室大棚温湿度数据案例
  6. NanoMsg框架C++的相关函数介绍
  7. Python pyserial 串口工具
  8. 肯德尔系数怎么分析_北京师范大学心理学考研 专硕真题分析+考试大纲
  9. 十佳微信公众号编辑器大汇总-2019新推荐
  10. 广州市黄埔区水利工程管理划定带动水利人才上升