场景:学习《软件测试》第11章节 易用性测试

易用性是交互适应性、实用性和有效性的集中体现。构成软件缺陷的其中一条规则:软件测试员认为软件难以理解、不易使用、运行缓慢,或者最终用户认为不好。如果在测试过程中,测试员都难以使用,客户也会有同样的问题。

用于与软件程序交互的方式称为用户界面或UI。易用性包括用户界面测试,易用性缺陷有比较强的主观性,那怎么去判断UI是好还是不好呢?优秀的UI有如下7个常见的要素。

符合标准和规范
软件符合现行标准和规范是最重要的用户界面要素。标准和规范经过大量的测试、经验总结得出的方便用户的规则。如果软件严格遵守这些规则,优秀UI的其他要素就自然具备。

直观性
直观就是你看到的就是你所预期的。像用户界面整洁,所需功能或期待响应都在预期出现的地方。UI组织和布局合理,从一个功能转到另一个功能用户可以轻松转换,下一步要什么都应该明显,菜单窗口等都在明显的位置,没有多余的功能,用户如果尝试失败,可以从帮助系统中获得帮助等等。

一致性
软件本身以为与其他软件的一致性。软件或者平台都有标准,用户使用有习惯性,软件本身应遵守这些标准,保持操作的一致性。

灵活性
用户喜欢选择–不要太多,但是足以允许他们选择做什么和怎样做。

舒适性
软件应该用起来舒适,而不应该为用户工作制造障碍和困难。可以通过如下一些想法来鉴别软件舒适性:恰当、错误处理、性能。
恰当,软件外观和感觉应该与所做的工作和使用者相符。
错误处理,程序应该在用户执行严重错误的操作之前提出警告,并且允许用户恢复由于错误操作导致丢失的数据。
性能,如果操作缓慢,可向用户展示持续时间,正在工作的状态。

正确性
测试UI是否做了该做的事。

实用性
具体特性是否实用,对于软件来说,是否是不必要或者不合理的特性。

软件测试之易用性测试相关推荐

  1. 软件测试网页注册测试,软件测试之网页测试

    软件测试之网页测试 发表于:2009-04-20来源:作者:点击数: 前边有人在论坛里提到过,但我觉得有的方面还考虑的不是很详细,在此补充下 1 UI测试 看页面是否美观养眼(包括页面的布局是否合理, ...

  2. 第6课 软件测试之兼容性测试

    软件测试之兼容性测试 文章目录 软件测试之兼容性测试 前言 一.兼容性测试要点 概念 兼容性测试方向 兼容性测试分类 常用测试浏览器 二.兼容性测试用例 总结 前言 随着IT行业的不断发展,软件测试这 ...

  3. 软件测试之谷歌测试定律

    什么是谷歌测试定律? 软件测试(Software Testing)是软件工程(Software Engineering)中不可或缺的一个过程.软件测试触发预定义的测试步骤.比较软件的实际输出结果和预期 ...

  4. 软件系统测试性迁移,软件测试之迁移测试 - 啄木鸟顾老师的个人空间 - OSCHINA - 中文开源技术交流社区...

    啄木鸟软件测试培训网:www.3testing.com 客户为什么会有迁移的需求? 一般而言,迁移的过程势必对当前应用系统运行产生一定的影响,从而会给客户的营业额带来一定的损失,同时客户还得投入大量的 ...

  5. 软件测试之冒烟测试中易犯的三个误区--新梦想软件测试

    何为冒烟测试? 这一术语源自硬件行业.对一个硬件或硬件组件进行更改或修复后,直接给设备加电.如果没有冒烟,则该组件就通过了测试.冒烟测试,名字听起来很奇怪,但是冒烟和测试完全就没有什么关系.冒烟测试引 ...

  6. 软件测试之构建测试---BVT

    1. 构建的基本流程: a. 开发人员在他们的个人计算机上编写源代码文件 b. 他们将编写好的文件存放在一个统一集中的地方,构建组将所有的源代码编译成可以在计算机上运行的二进制文件,且用安装工具把各种 ...

  7. 非核心版本的计算机上_软件测试之兼容性测试(上)

    对于基于计算机平台的软件,在测试过程中必须考虑软.硬件的兼容性,在设计测试用例的过程中必须考虑数据转换或转移的问题,应该尽力发现其可能带来的错误.不仅是基于计算机平台的软件,对于嵌入式软件也一样,在软 ...

  8. 软件测试之Web测试

    1.Web测试中相关的设置与查看方法 2.Web测试中截屏与录制屏幕操作过程 3.界面测试.功能测试.表单测试的验证要点 一.Web测试的特点 基于Web应用测试的特点是用户通过计算机中安装的浏览器就 ...

  9. 软件测试之App测试-功能测试

    根据软件说明或用户需求验证App的各个功能实现,采用如下方法实现并评估功能测试过程: 1)采用时间.地点.对象.行为和背景五元素或业务分析等方法分析.提炼App的用户使用场景,对比说明或需求,整理出内 ...

  10. 软件测试之“项目测试设计”

    近来工作挺忙, 因此也都没什么时间总结了.当然,忙的这段时间我也发现了自己工作中的诸多问题,今天偷闲上来总结一下. 在这之前,我对测试工作的观点是,熟悉业务加上熟练的技术能力就能很好的完成大部分测试工 ...

最新文章

  1. Java 旋转数组查找旋转点和任意元素(元素可重复)
  2. centos平台openstack spice配置
  3. Sqlserver系统数据库和用户数据库日志文件全部丢失的恢复
  4. SLAM:ORB-SLAM 位姿优化描述
  5. Eclipse如何连接SQL Server 2005数据库
  6. python编写函数判断三角形_使用Python三角函数公式计算三角形的夹角案例
  7. PAP和CHAP认证
  8. [转]asp 没有权限: 'CreateObject'的解决方法
  9. 使用Python实现简单的随机数字抽奖
  10. 利用树莓派为HP LaserJet 1020配置无线打印功能
  11. 树莓派初始用户名和密码
  12. 可落地的云游戏解决方案
  13. hyperic hq mysql_实战:用Hyperic HQ 诊断网站无法访问问题
  14. 制作一个简单HTML校园网页(HTML+CSS)学校网站制作 校园网站设计与实现
  15. 4K、2K、1080p、720p、480p、240p常见视频清晰度
  16. ActiveMQ 安装及使用过程
  17. 分布式服务框架HSF学习 Dubbo VS HSF
  18. www.cqyc.com:8888 10118 - x天后星期几?
  19. Laya商业级3d实战-06用户输入_u3dApi集成
  20. Nginx 从入门到实践,万字详解

热门文章

  1. Windows下telnet工具使用
  2. python3.8.3安装时提示Detected Windows 7 SP1 without KB2533623
  3. 中国银行手机银行登入显示服务器,中国银行手机银行登录指南
  4. android 通过NFC读写15693格式的RFID标签
  5. python代码之飞机大战完整版(附带image素材资源)
  6. 我的chrome插件
  7. PLSQL 11破解码
  8. ipv6 华为交换机 路由配置_华为交换机 01-08 IPv6 DNS配置
  9. 华为交换机防MAC地址漂移原理和实验
  10. 字词拼音查询易语言代码