GB/T 25000.51-2016《软件产品质量要求和测试细则》是申请软件检测CNAS认可一定会用到的一部国家标准。在前面的文章中,我们为大家整体介绍了GB/T 25000.51-2016《软件产品质量要求和测试细则》国家标准的结构和所涵盖的内容以及对软件产品的八大质量特性中的功能性、性能效率和兼容性进行了详细解读。本文继续为大家解读软件产品的易用性测试。
软件产品的易用性指的是,在指定的使用周境中,产品或系统在有效性、效率和满意度特性方面为了指定的目标可为指定用户使用的程度。包含:可辨识性、易学性、易操作性、用户差错防御性、用户界面舒适性、易访问性、依从性七个方面。
可辨识性指的是软件的各功能及界面中的输入输出项是否易于识别。包括:软件功能界面文字描述完整清晰,不含不易理解的词语,便于用户辨识软件是否适合他们的要求;软件提供产品介绍演示功能,便于用户辨识软件是否适合他们的要求。
易学性指的是软件功能操作是否简单易学,包括:指导性,软件提供在线帮助、操作指导视频等,指导用户学习使用;输入字段的默认值,功能操作给出输入字段默认值,有助于初学者全面、快速地学习 如何操作产品;差错信息的易理解性,软件功能操作的错误提示信息给出差错原因及解决方法;用户界面的自解释性,软件功能操作界面中给出清晰的步骤指示。
易操作性指的是软件功能是否易于操作,操作是否可控,包括:消息明确,软件功能操作的提示信息、给用户传达的结果或指令消息明确,指导用户使用;可定制性,用户可根据需要定制功能、定制界面信息;
撤销操作,对于关键操作可以撤销;输入设备支持性,可键盘、鼠标、语音输入。
用户差错防御性指的是软件有相应的措施来避免用户进行错误的操作,包括:抵御误操作,在执行无法撤销并且会产生严重后果的操作之前要求进行确认;用户连续提交订单,软件阻止用户再次提交;输入差错纠正:阻止用户的输入差错,如,输入不正确的数据类型、超长的字符、身份证号位数不对、截止时间早于起始时间等;与可靠性中的容错性相比较,用户差错防御性更注重于界面功能对于防止用户差错。
用户界面舒适性指的是软件功能操作界面是否让用户感到舒适,包括:功能界面布局整理、合理;界面颜色、字体大小合适;界面字体、图片清晰,没有乱码。
易访问性指的是软件是否易于各种用户群体访问,包括:特殊群体易访问,如认知障碍、生理缺陷、听觉/语音障碍和视觉障碍的用户;支持的语种充分性,支持多种不同的语言时,方便不同语种用户访问。
依从性指的是软件的功能是否符合相关标准、法规对易用性方面的要求。如医院的HIS系统,软件功能操作需要符合医疗行业相关规范的易用性要求。
在GB/T 25000.51-2016《软件产品质量要求和测试细则》中,对易用性的测试标准也做了相应的说明:
在实际操作中,我们可以这样理解:
5.3.4.1 ---用户可以通过查阅产品说明,或参照用户文档集试用一次软件后,就能判断产品或系统是否满足其要求。
5.3.4.2 ---RUSP的出错消息、提示信息、确认信息、警告和执行结果的反馈信息都应是易于理解的,如借助采用专业的术语,提供图形表示、背景信息、以及帮助功能等方式。
5.3.4.3 ---用户通过RUSP的每个出错消息,参考用户文档集,就可以明确如何改正差错,及向谁报告差错。
5.3.4.4 ---软件提供的消息应是清晰、无歧义、易于理解的,这里的消息包括确认消息、询问、警告、出错信息等。
5.3.4.5 ---RUSP所有输入、输出的格式应是规范的,清晰、易理解。
5.3.4.6 ---当执行具有严重后果的功能,该操作应该是可撤销的,或者有明显的警告和提示确认信息。如数据的删除和改写、中断一个数据的删除和改写、中断一个很长的处理操作等。
5.3.4.7 ---通过人机界面、在线帮助、查阅用户文档集等手段,用户可以学习使用产品的功能。
5.3.4.8 ---执行某项功能时,当响应时间超出规定时间或者预期限度时,RUSP应有提示信息告知用户。如B/S结构的软件,由于网速问题使用户的请求无法得到响应时,会有一个连接超时的提示信息。
5.3.4.9 ---与软件相关的元素应该带有产品标识,两种以上元素还需要带有标识号或文字。这里的元素可以是软件的载体,如光盘、软件包等。
5.3.4.10 ---用户界面舒适性要求。如,RUSP在外观上应科学合理、令人愉悦,感觉舒适。
根据以上内容,我们为大家总结了根据GB/T 25000.51-2016《软件产品质量要求和测试细则》国家标准,对软件产品进行易用性测试时需要测试的点,需要完整文档可私信我获取。
(谢绝转载,更多内容可查看我的主页)