|
知识路径: > 测试技术的分类 > 易用性测试 >
|
相关知识点:19个
|
|
|
|
功能易用性的概念范围很广,这里列出了一些比较重要的功能易用性测试项,如下所示。
|
|
|
. 业务符合性:软件使用的目的是替代部分人工劳动,提高工作效率,因此,软件必须符合其所服务的领域的业务逻辑。这就要求软件的界面风格、表格设计、业务流程、数据加密机制等的设计必须符合相关的法律法规、业界标准规范以及使用人员的习惯。
|
|
|
. 功能定制性:为了适应用户需求的不断变化,软件功能应当能够灵活定制,如电子政务软件的公文流转节点,应可以灵活定义;工资软件中部门结构和人员归属应可灵活调整等。
|
|
|
. 业务模块的集成度:在一个系统中业务模块之间有可能存在较紧密的关联,例如在ERP系统中,采购某些零部件之后必须进行质检,这样的业务需求造成“采购管理”模块与“质量检测”模块存在直接的关联,那么用户能否在“采购管理”用户操作界面下,直接进入“质量检测”模块,并且“采购管理”模块中的零部件数据能否直接传递给“质量检测”模块。
|
|
|
. 数据共享能力:“一次输入、多处应用”不仅能够减少用户的重复输入工作,更有效地保证了数据的正确性。在软件设计中必须充分考虑数据库表的关联和数据重用问题,最大程度地减少用户的重复输入,同时保证数据传递的一致性。
|
|
|
. 约束性:对于流程性比较强的业务操作,上一步操作完成之后,要强制进行下一步操作,这时需要软件以向导或与屏蔽无关操作的方式来限制用户的操作;另外,应以屏蔽或提示的方式阻止用户输入非法字符或进行损害数据和系统的操作,这样才能有效地避免用户犯错误,同时也减少了系统出现异常的概率,提高系统的安全可靠性。
|
|
|
. 交互性:包括用户操作的可见性和系统对用户的反馈。对于用户的每一步操作都应有所回应或者提示,使用户清晰地看到系统的运行状态。例如,在执行复制操作时,至少应该向用户反馈操作持续时间,显示计算机正在工作,没有停滞或者报错。对于用户来说,这种回应与提示是对用户操作的认可与尊重,更有助于用户确定下一步操作该如何进行。
|
|
|
. 错误提示:关键操作完成后或数据删除等操作前给出明确提示,操作错误或系统出现错误时,给出的出错信息中提供差错产生的原因,并指示如何进入正确的步骤,帮助用户从错误中恢复。
|
|
|