技術問答
技術文章
iT 徵才
Tag
聊天室
2024 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2022 iThome 鐵人賽
DAY
25
1
自我挑戰組
開始系統測試
系列 第
25
篇
Day 25 | 介面測試和易用性測試
14th鐵人賽
Pancy
2022-10-10 23:34:43
618 瀏覽
分享至
(一)、介面測試
視窗介面測試
視窗大小:大小要合適使內部控制元件布局合理
移動視窗:背景和視窗的刷新必須正確
縮放視窗:可以用右上方最大化按鈕;或是滑鼠直接拖曳,此時除了視窗被放大外,元件也需一併放大。
顯示解析度
狀態欄:隨操作不同,狀態欄的內容也隨之變化
工具欄:點擊工具後可以進行相應操作
工具欄的圖標能值觀的代表要完成的操作,如剪下、複製、貼上等
錯誤訊息:內容明確且無錯別字
螢幕對角線相交的位置(即:中央)是使用者直視的位置,正上方四分之一處為易吸引使用者注意的地方,測試視窗放置時要注意這兩個位置
父視窗或主視窗的位置應該要再對角線焦點附近
子視窗應該再主視窗的左上角或正中央
多個子視窗彈出時應依次向右下方偏移,以顯示出視窗標題為宜
按鈕大小基本相近,不要用太長的名稱
介面風格要保持一致,同一階層中字的大小、顏色、字體要相同
控制元件介面測試
元件擺放對齊,間隔一致,沒有重疊區域
無錯別字或中英文混合
字體和大小要一致
完整顯示而非切割或重疊
無全形和半形混合使用
菜單介面測試
正常工作,標題與實際執行內容一致
無錯別字
快捷鍵、熱鍵無重複,且實際執行內容一致
字體和大小一致,無中英文混合
與當前進行的操作無關的菜單應該被設定為灰色且不可選取
菜單採用「常用—主要—次要—工具—幫助」的位置排列,符合流行的windows風格
菜單的階層一般控制在三層以內
主菜單數目洽當,應為單排布置
特殊屬性的介面測試
安裝介面上有公司介紹或產品介紹,並有公司的標識
主介面及大多數介面上最好有公司標識
登錄畫面上有產品的標識,同時包含公司圖標
幫助菜單的「關於」中要有版權和產品訊息
公司的系列產品要保持一致的介面風格
(二)、易用性測試
易用性測試要點
業務符合性
功能定制性
業務模組的整合程度
數據共享能力
約束性
交互性
錯誤提示
控制元件易用性測試案例
按鈕名稱易懂,容易與同一介面上的其他按鈕區分
常用按鈕支援快捷鍵
相同或相近功能的按鈕用frame框起來,並有功能說明或標題
完成同一功能或任務的元素集中放置
應該首先輸入的數據和重要訊息的元件在tab順序中靠前,並放在介面上較明顯的位置
可使用tab進行快捷切換
默認按鈕要支援按「enter」即選功能
選擇常用功能或數據為預設值
當選項多的時候,依照選取的機率高低或字母順序排序
單選有默認選項
介面空間不足時使用下拉選單而非單選框
專業性強的軟體要用專業術語,通用性介面則提倡使用通用性術語
不同介面的通用按紐位置保持一致
常用按鈕的快捷鍵保持一致
可能給用戶帶來損失的操作要有可逆性處理
等待時間較長的功能應該要能取消,並顯示操作的狀態
根據需要,自動過濾輸入的空格
菜單易用性測試案例
常用菜單項目要有快捷鍵
菜單項前的圖示能直觀代表要完成的操作
一組菜單的使用有先後要求時,按照先後順序排列
沒有順序要求的菜單依照使用頻率和重要性排序
主菜單寬度要接近,字數不多於4個字(手機APP則建議2個字以內),每個菜單項的字數最好能相同
工具欄可以根據用戶的需求訂製
相同或相近功能的工具欄放在一起
工具欄的圖示能直觀代表要完成的操作
狀態條能顯示用戶真實需要的訊息,如果某一個操作需要的時間比較長,應該要顯示進度條和進度提示
滾動條的長度根據顯示的訊息長度或寬度變換
菜單和工具欄有清楚的界限
快捷鍵易用性測試案例 - 可參照windows常用的快捷鍵進行設計(如Ctrl+A全選、Ctrl+C複製、Ctrl+V貼上等)
輔助系統易用性測試案例
嚮導測試
提示是否為用戶可理解的訊息
對重要的、有破壞性的命令是否有提示
訊息提示是否統一
留言
追蹤
檢舉
上一篇
Day 24 | 白箱測試
下一篇
Day 26 | 性能測試
系列文
開始系統測試
共
30
篇
目錄
RSS系列文
訂閱系列文
11
人訂閱
26
Day 26 | 性能測試
27
Day 27 | Web測試
28
Day 28 | 手機APP測試(一)
29
Day 29 | 手機APP測試(二)
30
Day 30 | 自動化測試概述
完整目錄
直播研討會
{{ item.subject }}
{{ item.channelVendor }}
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
1064
組
團體組數
40
組
累計文章數
22195
篇
完賽人數
600
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
windows server
linux
css
react
vue.js
熱門問題
請問內網IP如何轉外網IP?
兩端防火牆使用IPSEC互PING之問題
如何寫公式才能利用excel 觸發一個數據時傳送一個訊息給 自已的line呢?有沒有可以用其它方式,來取代line notify 的方法,因為line 開始收費
Windows7升級Windows10後網路功能異常
python爬蟲 動態生成網頁104人力銀行
區域網路問題提問
新手學習編程,哪種編程語言好?
vmware 虛擬機(windows)裡顯示使用容量與實際檔案容量不符合
2台 Hyper-V 2008 R2 叢集主機(硬體規格相同), 如何加入一台新機? 謝謝.
防火牆與DNS請教
熱門回答
請問內網IP如何轉外網IP?
防火牆與DNS請教
Fortigate 50B 重置密碼
新手學習編程,哪種編程語言好?
區域網路問題提問
熱門文章
每日一篇學習筆記 直到我做完專題 :( [Day32]
每日一篇學習筆記 直到我做完專題 :( [Day33]
每日一篇學習筆記 直到我做完專題 :( [Day34]
隨時切換 WINDOWS 右鍵新舊版選單
每日一篇學習筆記 直到我做完專題 :( [Day35]
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}