首页 程序猿 软件测试 浏览内容

软件测试之易用性测试

2384 0 BaiDu已收录 评论留言

一些小伙伴最近在问什么叫做易用性测试,今天给大家整理出一点理论知识;请大伙先看看。
若需要深入了解,可以回复提出,柒月会给大家整理出来!
1 易用性测试

1.1 概述

比如windows的技术不必unix先进,却流行。很多软件不美观易用,不符合用的使用习惯和行业特点。

定义:易用性是指软件产品被理解、学习、使用和吸引用户的能力。这本书对易用性测试分四部分进行讨论:安装测试、功能易用性测试、界面测试和辅助系统测试。软件是否易用、友好是软件质量的一个重要体现。易用性涉及易理解性,易学习性,美观性,一致性,业务综合性。往往要依靠经验和对行业知识的深刻理解。

易用性测试还针对用户手册等文档。本节主要讲述:这本书对易用性测试分四部分进行讨论:安装测试、功能易用性测试、界面测试和辅助系统测试。

1.2 安装测试

定义:按照用户安装手册安装软件,来评估安装过程的易用性、正确性。

需要以下几个方面来考虑:

* 安装手册的评估:对安装平台,安装过程的注意事项。手工配置部分有详细说明

* 安装的自动化程度测试:比如installshield.尽量全部自动化,手工的要尽量采用选择框等措施。

* 安装选项和设置的测试

* 安装过程的中断测试:断电,文件冲突等,能从断点开始安装。

* 安装顺序测试:如果安装手册中没有指明安装顺序,需要测试。

* 多环境安装测试:标准,最低,笔记本等环境中测试。

* 安装的正确性测试:简单的验证,考察对其他应用程序的影响。

* 修复安装测试与卸载测试:检查修复是否有不良影响。比如系统数据丢失。是否卸载完全。不能完全卸载时有无明确提示。

1.3 功能易用性测试

重要的测试项目如下:7条

* 业务符合性:界面风格、表格设计、业务流程、数据加密机制等符合相关的法律法规、业界规划以及使用人员的习惯。

* 功能定制性:对软件功能应能够灵活定制

* 业务模块的集成度:对于存在紧密关系的模块,是否方便功能转换,从一个功能进入到别一个功能

* 数据共享能力:数据库表的关联和数据重用。对于多处使用的数据应可以一次输入多处使用,减少用户重复工作

* 约束性 对于流程性强的操作,应能够限制操作顺序;对非法信息应不允许进行系统

* 交互性:对于用户的每一次操作,应能够给出提示或回应,使用户清晰的看到系统的运行状态。比如说进度条。对于流程性强的操作,应能够限制操作顺序;对非法信息应不允许进行系统

* 错误提示:关键操作或数据删除等操作前有明确的提示。报错是给出足够的出错原因,如何排查。

1 2

标签:
墨月的头像
  • 本文由墨月网络整理编辑,转载请以链接形式注明本文地址:https://www.moyoo.net/10182.html
    版权所有© 墨月网络 | 本文采用 BY-NC-SA 进行授权丨发布于:2014-06-24 18:25
    若未注明,均为原创;部分内容源于网络,版权归原作者所有,如有侵权,请联系我们删除。
已有 0 条评论 腾讯微博
评论头像

关注我们,实时联系

AD

注册即送25美刀

Vultr

推广

Vultr

赞助商

广而告之

alimama