UI測試點隨筆
驗證介面顯示內容的完整性
1.報表顯示時應考慮資料顯示寬度的自適應或自動換行。例如在有些情況下當長度超過一定的時候,內容顯示就會被截斷或者重疊。
2.在系統解析度或者瀏覽器縮放變化後,介面顯示是否完整;
介面顯示內容的一致性
1.提示的格式是否一致;
2.選單的格式是否一致;
3.幫助的格式是否一致;
4.提示、選單、幫助中的術語是否一致;
5.各個控制元件之間的對齊方式是否一致;
6.輸入介面和輸出介面在外觀、佈局、互動方式上是否一致;
7.功能類似的相關介面是否在在外觀、佈局、互動方式上是否一致(比如商品程式碼檢索和商品名稱檢索);
8.存在同一產品族的時候,是否與其他產品在外觀、佈局、互動方式上是否一致;
9.同一層次的文字在同一種提示場合(一般情況、突顯、警告等)在文字大小、字型、顏色、對齊方式方面是否一致;
10.多個連續介面依次出現的情況下,介面的外觀、操作方式是否一致(當然可能會有例外,比如操作結束的介面);
介面顯示內容的友好性
1.對統計的資料應按使用者習慣進行分類、排序。
2.某些重要資訊在輸入、修改、刪除時應有“確認”提示資訊;
3.介面內容更新後系統應提供重新整理功能
4.使用者在退出系統後重新登陸時應考慮是否需要自動返回到上次退出系統時的介面;
介面提示資訊的指導性
1.在多個業務功能組成的一個業務流程中,如果各個功能之間的執行順序有一定的制約條件,應通過介面提示使用者。
2.使用者提示資訊應具有一定的指導性,在應用程式正在進行關鍵業務的處理時,應考慮在前臺介面提示使用者應用程式正在進行的處理,以及相應的處理過程,在處理結束後再提示使用者處理完畢。
3.在對任何配置資訊修改後,都應該在使用者退出該介面時提示使用者儲存(如果使用者沒有主動儲存的情況下);
4.系統顯示使用者的錯誤輸入的提示是否正確,淺顯易懂(例:“ERR004”這樣的提示讓人不知所云);
5.系統是否在使用者輸入前給出使用者具體輸入方式的提示(例:網站註冊程式);
6.系統提示所用的圖示或圖形是否具有代表性和警示性;
7.系統提示用語是否按警告級別和完成程度進行分級(若非某些破壞性操作,請對使用者溫和一些);
8.系統在介面(主要是選單、工具條)上是否提供突顯功能(比如滑鼠移動到控制元件時,控制元件圖示變大或顏色變化至與背景有較大反差,當移動開後恢復原狀)
9.系統是否在使用者完成操作時給出操作成功的提示。
介面顯示內容的合理性
1.在對某些查詢功能進行測試時,應考慮查詢條件的設定的合理性以及查詢結果的互補性。如某些後臺處理時間不應該作為查詢條件。
2.介面測試時,應考慮某一介面上按鈕先後使用的順序問題,以免使用者對此產生迷惑。例如只能在查詢成功後顯示執行按鈕。
3.介面測試時,應驗證視窗與視窗之間、欄位與欄位之間的瀏覽順序是否正確;
考慮使用者使用的方便性
在某些對資料進行處理的操作介面,應考慮使用者可能對資料進行處理的頻繁程度和工作量,考慮是否可以進行批量操作。
介面顯示及處理的正確性
1.介面測試時應驗證所有窗體中的物件狀態是否正常,是否符合相關的業務規則需要。
2.應驗證各種物件訪問方法(Tab 健、滑鼠移動和快捷鍵)是否可正常使用,並且在一個啟用介面中快捷鍵無重複;
3.介面測試不光要考慮合理的鍵盤輸入,還應考慮是否可以通過滑鼠拷貝貼上輸入。
4.對於統計查詢功能的查詢結果應驗證其是否只能通過介面上的查詢或重新整理按鍵人工觸發,應避免其他形式的觸發。
考慮資料顯示的規範性
1.確保資料精度顯示的統一:如單價0元,應顯示為0.00元;
2.確保時間及日期顯示格式的統一;
3.確保相同含義屬性/欄位名的統一;
4.對所有可能產生的提示資訊介面內容和位置進行驗證,確保所有的提示資訊介面應居中。