软件测试之易用性测试

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

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

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

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

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

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

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

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

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章