UI(User Interface)是用户界面的英文简称 。UI 设计则是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的 UI 设计不仅让软件变得有个性、有品味,还让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。
软件测试工程师不需要设计 UI,只需要从用户的角度测试 UI 即可。
优秀的 UI 具备以下七个要素。
最重要的用户界面要素是软件符合行业的标准和规范。如果测试的对象是运行在一个特定的平台上,那么软件需要遵守的标准和规范不仅仅是软件本身的标准和规范,还包括该平台的标准和规范,并建立相对应的测试用例。
企业的标准与规范一般是由 UI 开发工程师、工业设计工程师以及一些易用性专家制定,这些标准和规范必须经过大量测试和验证。
但在实际工作中并不是一成不变地按照标准与规范来设计,因为 UI 评审带有主观性,所以在开发时,可能对标准和规范进行适当的修改或提高。
直观性是指用户一看即明白按钮的功能、作用,如 Word 中的保存按钮,大家一看便明白该按钮具有保存文档的功能。衡量软件的直观程度应该考虑以下几个方面因素:
一致性是指被测试的系统在一些与其他软件类似或相同的功能上,其属性是否具有一致性。如分别通过记事本和写字板来打开一个程序,都可以按 Ctrl+F 组合键查找文本中的内容, 如图 15-1所示 。
类似这种功能从一个程序转向另一个程序时应该具备一致性,否则用户会感觉很不习惯,甚至有糟糕的感觉。特别在 Windows 操作系统平台上开发的软件,功能特性应该遵守 Windows 平台的标准。
衡量软件的一致性应该考虑以下几个方面因素:
灵活性是指用户可以在界面上灵活地选择其需要的功能,而不致于需要多个步骤才能达到目的。如百度的主页可以很灵活地选择搜索的类型, 如图 15-3 所示 。
衡量软件的灵活性应该考虑以下几个方面因素:
一个优秀的软件应该让用户感觉到很舒适,而不是为用户的工作制造困难。但是对于软件的舒适性并没有一个公式来衡量,所以很难通过设计的维度来定义,只能通过测试来鉴别软件的舒适性。
衡量软件的舒适性应该考虑以下几个方面因素:
舒适性不好定义,但 UI 设置的正确性很好定义。UI 正确性是指 UI 是否正确实现了其功能。 如图 15-6 所示 ,该对话框中的 OK 按钮没有任何作用,当进行数据导入时,不需要使用 OK 按钮,只有 Cancel 按钮有效,用于中止导入。
衡量软件的正确性应该考虑以下两个方面因素:
实用性是指软件的特征、属性是否实用,即客户感觉该功能是否实用。如果一个功能的实用性很差,就需要分析客户为什么不喜欢使用。
本文地址: http://www.goggeous.com/20241128/1/110147
文章来源:天狐定制
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2024-11-28 13:13:18职业培训
2024-11-28 13:13:18职业培训
2024-11-28 13:13:17职业培训
2024-11-28 13:13:16职业培训
2024-11-28 13:13:16职业培训
2024-11-28 13:13:15职业培训
2024-11-28 13:13:14职业培训
2024-11-28 13:13:13职业培训
2024-11-28 13:13:04职业培训
2024-11-28 13:13:03职业培训
2024-12-04 19:31职业培训
2024-12-04 06:35职业培训
2024-12-11 07:25职业培训
2024-12-07 10:09职业培训
2024-12-08 23:55职业培训
2025-01-01 15:25职业培训
2025-01-07 18:45职业培训
2024-12-14 21:54职业培训
2024-12-13 21:13职业培训
2024-12-31 19:08职业培训
扫码二维码
获取最新动态