軟件測試之易用性測試

場景:學習《軟件測試》第11章節 易用性測試

易用性是交互適應性、實用性和有效性的集中體現。構成軟件缺陷的其中一條規則:軟件測試員認爲軟件難以理解、不易使用、運行緩慢,或者最終用戶認爲不好。如果在測試過程中,測試員都難以使用,客戶也會有同樣的問題。

用於與軟件程序交互的方式稱爲用戶界面或UI。易用性包括用戶界面測試,易用性缺陷有比較強的主觀性,那怎麼去判斷UI是好還是不好呢?優秀的UI有如下7個常見的要素。

符合標準和規範
軟件符合現行標準和規範是最重要的用戶界面要素。標準和規範經過大量的測試、經驗總結得出的方便用戶的規則。如果軟件嚴格遵守這些規則,優秀UI的其他要素就自然具備。

直觀性
直觀就是你看到的就是你所預期的。像用戶界面整潔,所需功能或期待響應都在預期出現的地方。UI組織和佈局合理,從一個功能轉到另一個功能用戶可以輕鬆轉換,下一步要什麼都應該明顯,菜單窗口等都在明顯的位置,沒有多餘的功能,用戶如果嘗試失敗,可以從幫助系統中獲得幫助等等。

一致性
軟件本身以爲與其他軟件的一致性。軟件或者平臺都有標準,用戶使用有習慣性,軟件本身應遵守這些標準,保持操作的一致性。

靈活性
用戶喜歡選擇–不要太多,但是足以允許他們選擇做什麼和怎樣做。

舒適性
軟件應該用起來舒適,而不應該爲用戶工作制造障礙和困難。可以通過如下一些想法來鑑別軟件舒適性:恰當、錯誤處理、性能。
恰當,軟件外觀和感覺應該與所做的工作和使用者相符。
錯誤處理,程序應該在用戶執行嚴重錯誤的操作之前提出警告,並且允許用戶恢復由於錯誤操作導致丟失的數據。
性能,如果操作緩慢,可向用戶展示持續時間,正在工作的狀態。

正確性
測試UI是否做了該做的事。

實用性
具體特性是否實用,對於軟件來說,是否是不必要或者不合理的特性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章