【读书活动感悟】—等价边界读书组—《软件测试的艺术》第七章 可用性(用户体验)测试_文章

【读书活动感悟】—等价边界读书组—《软件测试的艺术》第七章 可用性(用户体验)测试

赵园园
发表于 2025-11-11 10:03:52

       近期公司组织共读一本书活动,我们组织读了《软件测试的艺术》这本书,这本书主要讲了软件测试得一些测试原则,测试思想和测试方法等等。而第七章可用性(用户体验)测试章节强调一个好的软件产品需要立足于用户体验,即好的软件产品不仅要没有功能性错误,更要好用易用,符合用户得使用习惯。

      所以本章节的核心思想是:1. 软件产品实现的时候需要关注用户使用得体验和方便性。2. 软件测试人员测试的时候需要发现那些用起来不好用,且不符合用户使用习惯的设计问题。

      本章节主要讲了以下内容:

        1. 可用性(用户体验)测试定义: 测试中发现软件不易用,效率低等问题的过程。与功能测试的根本区别:功能测试是验证软件是否实现了应该有得功能。可用性测试是验证用户用起来是否好用。

      2. 可用性(用户体验)测试的关键维度:易学性,效率,可记忆,错误率,主观满意度等。

      3. 可用性(用户体验)测试重要性:早期发现问题,提升用户忠诚度,降低支持成本,提高生产力。

      4. 可用性(用户体验)测试的一般流程:测试前准备,执行测试,测试后分析。

      5. 最后讲了关键要点总结:用户中心,小样本迭代,关注任务,迭代过程,价值导向

      一个简单的例子:测试卡券申请配置公司范围支持批量导入的功能
     1.功能性测试可能从以下几点:

      (1)【导入模板】按钮,点击可以正常下载公司导入模板并正常编辑。

      (2)【批量导入】按钮,点击可以正常上传模板。

      (3)模板上传成功后可以正常解析公司信息并展示在公司列表。
     2.用户体验测试可能会考虑以下几点:

       (1)模板填写的时候要给出填写示例,方便运营根据例子填写内容,必填字段要标红。

       (2)【导入模板】和【批量导入】按钮展示的是否明显,按钮图标排列是否整齐,文本是否简洁明了无歧义

       (3)公司列表表格字体大小是否合适,长度宽度是否有公司遮盖,超长的公司是否能展示完整,展示不完整是否鼠标悬停后可以展示完整。

       (4)批量导入的过程中是否有明显的提醒引导,重新导入的清空提示,导入错误的失败错误提示等。

       (5)用户如果导入很多公司,是否有滚动条,翻页功能,公司列表是否有序号,方便查看导入的条数是否正确。

       (6)公司列表是否支持筛选查询,如果导入的数量跟表格不一致,需要通过筛选查询功能排查不一致的公司是哪些。

        (7)导入的公司列表要支持编辑删除,用户可能需要修改部分公司,不需要重新编辑模板内容重新导入等等。

      由此可见,功能测试考虑的只是让这个产品的功能实现能用,而用户体验测试追求的则是产品的上限是否好用,发现功能正确之外的体验缺陷。
       最后,站在用户体验角度进行测试,本质上是一种共情能力和思维方式的转变。它要求测试人员: 1. 走出功能实现的思维定式,放下对内部实现的已知。2. 化身用户小白,通过观察和换位思考来发现体验盲点。3. 成为用户代言人,拥有以人为本的同理心,验证软件产品是否在人性使用上更贴心。它明确的指出了:一个成功的软件产品,其价值不仅在于功能实现的正确性,更在于它为用户创造的流畅、高效的整体体验。掌握可用性(用户体验)测试,是每一位软件测试人员的必备技能。

























121 0

评论


意见反馈