UI测试
来源:互联网 发布:软件需求工程 编辑:程序博客网 时间:2024/05/01 18:07
Windows XP DPI更改
右键桌面 属性->设置->高级->常规->DPI设置
用户界面 - 高DPI感知
受影响的平台
客户端 - Windows XP | Windows Vista | Windows 7
功能影响
受严重程度 - 中
频率 - 中
描述
目标是鼓励最终用户将显示器设置为内置分辨率 , 并使用 DPI 而不是屏幕分辨率更改显示文本和图像的大小。 Windows 7 可以在新安装的机器上自动检测和配置默认的 DPI , 该机器必须是 OEM 通过 DPI 设置而进行配置的。可以使用一些工具设计具有高 DPI 感知能力的应用程序,以确保具有最高的可读性。
我们向 Windows 7 添加了两个高 DPI 特性:
• 以用户为单位的 DPI 设置(以前是以机器为单位)
• 更改 DPI 无需重启(仍然需要注销 / 登录)
影响表现
无法处理高 DPI 情况的应用程序可能造成视觉效果失真 , 包括:
• 其他 UI 元素遮盖了 UI 或文本
• 字体大小不统一
• UI 超出屏幕范围
• 文本或 UI 和模糊
• 拖放或其他输入无法完成
• 全屏 DX 应用程序的渲染有一部分超出屏幕范围
解决方案
要让应用程序能够感知高 DPI :
1 . 执行高级功能测试 , 包括安装和卸载以下设置:
设置
要注意的问题
1024×768 @ 120 DPI ( 125% 缩放)
这是一个有效的 ~800×600 分辨率,因此注意 UI 屏幕遮盖问题或布局问题。还要注意异常的位图和按钮
1600×1200 @ 144 DPI ( 150% 缩放)
UI 模糊。验证所有鼠标操作都正常,尤其要注意拖放操作。还要验证全屏模式下工作正常
1600 × 1200 @ 144 DPI ,禁用 DPI 虚拟化
按钮和 UI 往往无法随文本一起放大,有明显的文字重叠。查找常见布局问题,以及异常的位图和按钮
2 . 写下所有发现的问题 , 包括位置、屏幕分辨率 和 DPI 设置 , 并写下应用程序在其他 DPI/ 分辨率配置下完整组合的行为
3 .根据常见的 DPI 编码问题检查每个问题
4 .评估使应用程序完全感知 DPI 的成本
5 .制作一个需要的高 DPI 资源文件 ( 例如 , 按钮、图标等 ) 列表
6 .解决第 1 步中发现的 DPI 问题
7 .集成第 5 步中的最新资源文件
8 .声明应用程序感知 DPI
兼容性、性能、可靠性和可用性测试
重新运行 DPI 感知评估并验证问题是否已修复。
- UI 测试
- UI测试
- UI测试
- 测试 UI
- UI测试
- UI测试
- UI 测试
- UI测试
- UI测试
- UI测试
- UI自动化测试浅析
- UI-可用性测试
- UI 测试用例
- UI自动化测试
- UI测试内容
- UI测试注意事项
- UI测试-DPI
- Soap UI 负载测试
- throw 与 throws的区别与联系是什么?
- 数据泵用法详解
- DataList控件 小总
- 本地化测试
- 关于matlab数组操作的讨论
- UI测试
- Struts Validator验证器使用指南
- 公钥 私钥 数字证书(转载)
- Firefox does not recognize rtsp
- 要走的路还很长
- 网络连接文件夹空白问题的解决
- Dom4j的增删改查简单使用
- December 17th Tuesday 2009
- don的留言板