• 0
  • 0
分享
  • 界面测试的测试点——软件测试圈
  • 饭团🍙 2021-06-16 15:56:29 字数 2644 阅读 1222 收藏 0

易用性测试

  1. 是否有快捷键,快捷键不能重复;

  2. 是否有热键,热键不能重复;

  3. 不要用数据将用户包围,使用便于拥护迅速吸取信息的方式表现信息;

  4. 减少用户输入动作数量;

  5. 默认按钮要支持Enter操作,即按Enter后自动执行默认按钮对应操作;

  6. 完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离;

  7. 同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显示;

  8. 分页界面要支持在页面间的快捷切换,常用组合快捷键Ctrl+Tab;

  9. 消除冗余输入,绝不要让用户提供程序中可以自动获取或计算出来的信息;

  10. 遵循可不用鼠标的原则:应用中的功能只用键盘也应当可以完成;

  11. 为手工录入部分提供快速键盘录入方式,能仅使用小键盘时尽量使用小键盘;

  12. 提供操作路径跟踪,或者说是一个可重复的操作路径;

  13. 当鼠标指针在控件上停留时即显示相关帮助信息;

  14. 是否对用户的输入内容进行记忆,以便减少用户的输入工作量;

  15. 是否对用户的操作轨迹进行记忆,例如保存或打开路径等,以减少用户的操作工作量;

  16. 是否有右键快捷菜单,方便用户进行操作。

窗口测试

  1. 窗口是否能正常关闭;

  2. 窗口控件的大小,对齐方向,颜色背景等属性设置;

  3. 活动窗口反显加亮;

  4. 多窗口重叠时窗口名称显示正确;

  5. 窗口数据是否能够使用鼠标、功能键、键盘、方向键、TAB;

  6. 当窗口被覆盖并重新调用后,窗口是否正确再生;

  7. 如果使用多任务,是否窗口数据被实时更新;

  8. 窗口是否支持最大最小和放大;

  9. 窗口控件随着窗口的放大而放大,反之亦然;

  10. 父体窗口放大时,子体窗口也放大。反之亦然;

  11. Tab键至上而下,从左到右;

  12. 子窗口弹出在父窗口左上角或正中;

  13. 多个子窗口弹出时,依次向右下方偏移;

  14. 重要的按钮和频繁使用的按钮放在屏幕最醒目的处;

  15. 对因错误使用等引发的界面关闭的提示按钮放在容易点击处;

  16. 与正在使用的功能无关的按钮应该屏蔽;

  17. 按钮的大小和界面的大小和空间协调;

  18. 多窗口切换时间是否过长(也不宜过短,容易导致界面错误);

  19. 左对齐:一般文字、单个数字、日期等,右对齐:数字、时间、日期加时间;

  20. 推荐分辨率为,增强色多少位,在不同的分辨率下均可正常显示;

  21. 移动窗体.快速或慢速移动窗体,背景及窗体本身刷新必须正确。

菜单测试

  1. 菜单功能是否正确执行;

  2. 下拉菜单是否根据选项含义进行分组;

  3. 菜单命令快捷方式;

  4. 文本字体、大小、格式正确;

  5. 菜单功能名称是否具有自解释性;

  6. 菜单项是否有帮助;

  7. 右键菜单是否采用与菜单相同的准则;

  8. 下拉式操作能否正常进行;

  9. 菜单是否根据系统功能合理分类、选项进行分组;

  10. 菜单深度控制在三层以内;

  11. 菜单标题简明有意义;

  12. 是否依据使用频率排列;

  13. 是否依据逻辑顺序排列;

  14. 是否依据使用顺序排列;

  15. 菜单显示格式和使用方式一致;

  16. 选择菜单是否可以正常工作,并与实际执行内容一致;

  17. 功能按钮或菜单选项不能重复;

  18. 菜单要与用户权限相符;

  19. 常用菜单或菜单项是否有快捷键或热键支持;

  20. 菜单栏是否支持右键快捷菜单,若支持,则要对菜单栏右键快捷菜单进行测试。

图标测试

  1. 图标基调颜色不刺眼;

  2. 用户登陆界面易找寻;

  3. 图标符合常规表达习惯;

  4. 图标轮廓清晰、保证在不同背景下清晰显示;

  5. 图标尺寸;

  6. 图标功能与实际相似,避免抽象;

  7. 图标上是否加标注;

  8. 安装界面应有公司介绍或产品介绍,有公司的图标;

  9. 主界面及大多数界面最好有公司图标;

  10. 用户是否可以根据自己的需要自定义相关的图标按钮或工具栏;

  11. 图标按钮是否支持右键快捷菜单。

鼠标测试

  1. 整个交互语境中,是否识别鼠标操作;

  2. 如果要求多次点击,是否能够在语境中正确识别;

  3. 光标、处理指示器、识别指针随操作恰当改变;

  4. 点击选中?滑动停留选中;

  5. 支持滑轮;

  6. 相同种类元素采用相同操作激活;

  7. 沙漏表示繁忙,手型表示点击;

  8. 鼠标无规则点击是否会产生不可估计后果;

  9. 单击鼠标右键弹出菜单,取消右键时是否隐藏。

内容测试

  1. 文字易认易懂,拼写正确,不存在二义性;

  2. 不能出现全角,半角混合;

  3. 信息的正确性,准确性,合法性,符合人们的风俗习惯。

帮助系统的测试

  1. 系统提供帮助键;

  2. 在界面上调用帮助时,能够及时定位到与操作相关的帮助文件;

  3. 对功能采用及时帮助,是否能准确定位到帮助系统位置;

  4. 利用帮助索引是否能准确定位到帮助主题和内容;

  5. 是否具有打印功能;

  6. 目录是否划分有层次;

  7. 帮助文字描述是否准确;

  8. 在系统不同位置激活帮助内容是否与当前操作相关;

  9. 帮助由状态栏提供或控件有文本提示;

  10. 选择"帮助"->"关于"命令,应看见相关版权和产品信息。

向导测试

  1. 向导是否正确;

  2. 确认向导连接确实存在;

  3. 确认向导是否明确直观、一致;

  4. 向导中某一步出错后,是否会影响到其他各步骤已经输入的内容。

信息提示

  1. 提示信息是否具有可理解性的语言描述;

  2. 对重要的、具有破坏性的操作命令是否有确认信息、以避免破坏性操作,例如:删除、覆盖、终止;

  3. 信息是否具有判断性色彩;

  4. 信息提示是否具有统一的标记、标准和缩写;

  5. 信息应提供如何从错误中恢复的建设性意见;

  6. 信息应伴随着视觉上的提示,如特殊的图像、颜色或信息闪烁;

  7. 提示信息中是否对重要的系统信息进行屏蔽,比如用户名,数据库名,数据库类型,表名等。

美观协调性

  1. 长宽接近黄金点比例,切忌长宽比例失调、或宽度超过长度;

  2. 布局要合理,不宜过于密集,也不能过于空旷,合理的利用空间;

  3. 按钮大小基本相近,忌用太长的名称,免得占用过多的界面位置;

  4. 按钮的大小要与界面的大小和空间要协调;

  5. 避免空旷的界面上放置很大的按钮;

  6. 放置完控件后界面不应有很大的空缺位置;

  7. 前景与背景色搭配合理协调,反差不宜太大,最好少用深色,如大红、大绿等。常用色考虑使用Windows界面色调;

  8. 界面风格要保持一致,字的大小、颜色、字体要相同,除非是需要艺术处理或有特殊要求的地方;

  9. 如果窗体支持最小化和最大化或放大时,窗体上的控件也要随着窗体而缩放;切忌只放大窗体而忽略控件的缩放。

状态栏测试

  1. 对状态栏上应该出现的信息进行测试,测试是否显示了所有该显示的内容;

  2. 针对状态栏上显示的每一个内容进行功能测试;

  3. 确认状态栏信息是否可以根据用户需要进行定制;

  4. 状态栏是否支持右键快捷菜单,如果存在,则要对状态栏中的右键快捷菜单进行测试。

控件测试

  1. 控件行为属性的测试,例如是可用不可用,可写还是只读等等;

  2. 控件位置、大小、颜色的测试;

  3. 控件关联关系的测试(例如选中某个控件后,其他控件的行为发生了改编)。

右键快捷菜单测试

  1. 针对快捷菜单上的每一个菜单项进行测试,检查其功能是否实现;

  2. 测试右键快捷菜单弹出位置是否正确,尤其是在窗体的上下左右边缘时;

  3. 右键快捷菜单中是否存在热键,热键是否起作用。


作者:及时行测

原文链接:https://blog.csdn.net/wxyy7523/article/details/86760254

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 现在代购、网红、主播等行业的兴起,因其行业特殊性,往往他们的微信账号上拥有海量的客户资源,这时候,号主想将这些账号出售,那这笔交易可以达成吗?对此,江阴市人民法院就有一起关于微信账号买卖的典型案例。据江阴市人民法院公众号消息,医美行业网红程某拥有好几万粉丝,微信上有好多优质客户资源,2019年9月,她以50万元的价格将9个微信号(每个微信号均有两到三千的微信好友)转让给赵老板用于商业运作,约定当天付款30万元,2020年3月22日、9月22日各付款10万元。协议签订当天,赵老板如约支付了30万元,程某也随即将9个微信号交付赵某并完成了微信号的密码、绑定手机号信息变更。但赵某未支付剩余的20万元...
            0 0 956
            分享
          •   尼泊尔电动摩托车初创公司 Yatri Motorcycles 于 6 月 19 日发布公告,推出了声称业内首款无线支持苹果 CarPlay、谷歌 Android Auto 的两轮摩托车-- P1 Gen 2。  苹果 CarPlay、谷歌 Android Auto 通常应用于汽车行业,而 Yatri 表示这是业内首次将其整合到两轮摩托车上,让骑行者直接通过摩托车的显示屏访问手机功能。  整合后的苹果 CarPlay、谷歌 Android Auto 具有语音控制音乐播放等功能,可让用户专注于骑行和播放喜爱的音乐。  Yatri 官方目前没有公布 P1 Gen 2 的售价,不过 P1 原版在尼...
            0 0 312
            分享
          •   最近,YouTube Music与双子座聊天机器人(Gemini chatbot)进行了整合,这款音乐流媒体应用程序正在特斯拉电动汽车中找到新家,从而扩大其覆盖范围。最新的特斯拉软件更新版本 2024.26 包括对 YouTube Music 应用程序的支持等多项功能。  在特斯拉中使用 YouTube 音乐应用程序需要向汽车制造商订购每月 10 美元的高级连接服务。根据发布说明,另一种方法是使用手机创建 Wi-Fi 热点。  使用 YouTube Music Premium 收听超过 1 亿首歌曲。访问你的资料库,查看你喜欢和添加的所有歌曲、你创建的播放列表以及你订阅的艺术家和播客。  ...
            0 0 455
            分享
          •   一、 规范性能测试实施流程的意义  规范的性能测试实施流程能够加强测试工作流程控制,明确性能测试各阶段应完成的工作,指导测试人员正确、有序的开展性能测试工作,提高各角色在性能能测试中的工作效率。本次分享的性能测试实施流程是性能测试开展的”指导方针”,希望帮助您可以早日成为性能测试”达人”。  二、 性能测试实施流程  性能测试流程分为五个阶段,分别是【需求调研阶段】→【测试准备阶段】→【测试执行阶段】→【测试报告阶段】→【测试总结阶段】。  每个阶段做什么事情?重点关注什么?  1.需求调研阶段  1.1. 阶段概述  调研阶段的主要工作为:组建工作小组、项目创建、需求分析、模型构建、定制...
            3 4 2156
            分享
          • 1.什么是小程序英文名 Mini Program 是一种不需要下载安装即可使用的应用,是内嵌在微信 APP 里面的一款新形态软件。它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。小程序的架构:包含View视图层、AppService 逻辑层。View 层用来渲染页面结构,AppService 层用来逻辑处理、数据请求、接口调用,它们在两个线程里运行。视图层使用 WebView 渲染...
            0 0 5667
            分享
      • 51testing软件测试圈微信