UI测试-DPI
Windows XP DPI更改
右鍵桌面 屬性->設(shè)置->高級(jí)->常規(guī)->DPI設(shè)置
?
用戶界面 - 高DPI感知
受影響的平臺(tái)
?????? 客戶端 - Windows XP | Windows Vista | Windows 7
功能影響
?????? 受嚴(yán)重程度 - 中
?????? 頻率 - 中
描述
目標(biāo)是鼓勵(lì)最終用戶將顯示器設(shè)置為內(nèi)置分辨率 , 并使用 DPI 而不是屏幕分辨率更改顯示文本和圖像的大小。 Windows 7 可以在新安裝的機(jī)器上自動(dòng)檢測和配置默認(rèn)的 DPI , 該機(jī)器必須是 OEM 通過 DPI 設(shè)置而進(jìn)行配置的。可以使用一些工具設(shè)計(jì)具有高 DPI 感知能力的應(yīng)用程序,以確保具有最高的可讀性。
我們向 Windows 7 添加了兩個(gè)高 DPI 特性:
?????? ? ? 以用戶為單位的 DPI 設(shè)置(以前是以機(jī)器為單位)
?????? ? ? 更改 DPI 無需重啟(仍然需要注銷 / 登錄)
影響表現(xiàn)
無法處理高 DPI 情況的應(yīng)用程序可能造成視覺效果失真 , 包括:
?????? ? ? 其他 UI 元素遮蓋了 UI 或文本
?????? ? ? 字體大小不統(tǒng)一
?????? ? ? UI 超出屏幕范圍
?????? ? ? 文本或 UI 和模糊
?????? ? ? 拖放或其他輸入無法完成
?????? ? ? 全屏 DX 應(yīng)用程序的渲染有一部分超出屏幕范圍
解決方案
要讓應(yīng)用程序能夠感知高 DPI :
?????? 1 . 執(zhí)行高級(jí)功能測試 , 包括安裝和卸載以下設(shè)置:
?
| 設(shè)置 | 要注意的問題 |
| 1024×768 @ 120 DPI ( 125% 縮放) | 這是一個(gè)有效的 ~800×600 分辨率,因此注意 UI 屏幕遮蓋問題或布局問題。還要注意異常的位圖和按鈕 |
| 1600×1200 @ 144 DPI ( 150% 縮放) | UI 模糊。驗(yàn)證所有鼠標(biāo)操作都正常,尤其要注意拖放操作。還要驗(yàn)證全屏模式下工作正常 |
| 1600 × 1200 @ 144 DPI ,禁用 DPI 虛擬化 | 按鈕和 UI 往往無法隨文本一起放大,有明顯的文字重疊。查找常見布局問題,以及異常的位圖和按鈕 |
?
?????? 2 . 寫下所有發(fā)現(xiàn)的問題 , 包括位置、屏幕分辨率 和 DPI 設(shè)置 , 并寫下應(yīng)用程序在其他 DPI/ 分辨率配置下完整組合的行為
?????? 3 .根據(jù)常見的 DPI 編碼問題檢查每個(gè)問題
?????? 4 .評估使應(yīng)用程序完全感知 DPI 的成本
?????? 5 .制作一個(gè)需要的高 DPI 資源文件 ( 例如 , 按鈕、圖標(biāo)等 ) 列表
?????? 6 .解決第 1 步中發(fā)現(xiàn)的 DPI 問題
?????? 7 .集成第 5 步中的最新資源文件
?????? 8 .聲明應(yīng)用程序感知 DPI
兼容性、性能、可靠性和可用性測試
重新運(yùn)行 DPI 感知評估并驗(yàn)證問題是否已修復(fù)。總結(jié)
- 上一篇: pdf里面打字
- 下一篇: 上传图片和导出文件测试用例