場景:學習《軟體測試》第11章節 易用性測試
易用性是互動適應性、實用性和有效性的集中體現。構成軟體缺陷的其中一條規則:軟體測試員認為軟體難以理解、不易使用、執行緩慢,或者終端使用者認為不好。如果在測試過程中,測試員都難以使用,客戶也會有同樣的問題。
用於與軟體程式互動的方式稱為使用者介面或ui。易用性包括使用者介面測試,易用性缺陷有比較強的主觀性,那怎麼去判斷ui是好還是不好呢?優秀的ui有如下7個常見的要素。
符合標準和規範
軟體符合現行標準和規範是最重要的使用者介面要素。標準和規範經過大量的測試、經驗總結得出的方便使用者的規則。如果軟體嚴格遵守這些規則,優秀ui的其他要素就自然具備。
直觀性
直觀就是你看到的就是你所預期的。像使用者介面整潔,所需功能或期待響應都在預期出現的地方。ui組織和布局合理,從乙個功能轉到另乙個功能使用者可以輕鬆轉換,下一步要什麼都應該明顯,選單視窗等都在明顯的位置,沒有多餘的功能,使用者如果嘗試失敗,可以從幫助系統中獲得幫助等等。
一致性
軟體本身以為與其他軟體的一致性。軟體或者平台都有標準,使用者使用有習慣性,軟體本身應遵守這些標準,保持操作的一致性。
靈活性
使用者喜歡選擇–不要太多,但是足以允許他們選擇做什麼和怎樣做。
舒適性
軟體應該用起來舒適,而不應該為使用者工作製造障礙和困難。可以通過如下一些想法來鑑別軟體舒適性:恰當、錯誤處理、效能。
恰當,軟體外觀和感覺應該與所做的工作和使用者相符。
錯誤處理,程式應該在使用者執行嚴重錯誤的操作之前提出警告,並且允許使用者恢復由於錯誤操作導致丟失的資料。
效能,如果操作緩慢,可向使用者展示持續時間,正在工作的狀態。
正確性
測試ui是否做了該做的事。
實用性
具體特性是否實用,對於軟體來說,是否是不必要或者不合理的特性。
易用性測試
易用性 useability 是互動的適應性 功能性和有效性的集中體現。人體工程學 ergonomics 是一門將日常使用的東西設計為易於使用和實用性強的學科。在 2003 年頒布的 gb t16260 2003 iso 9126 2001 軟體工程 產品質量 質量模型中,提出易用性包含易理解性 易...
章11 易用性測試
章11 易用性測試 易用性 useability 是互動的適應性 功能性和有效性的集中體現。人體工程學 ergonomics 是一門將日常使用的東西設計為易於使用和實用性強的學科。人體工程學的主要目標是達到易用性。1 使用者介面測試 用於與軟體互動的方式稱為使用者介面或ui。2 優秀ui的構成 軟體...
章11 易用性測試
章11 易用性測試 易用性 useability 是互動的適應性 功能性和有效性的集中體現。人體工程學 ergonomics 是一門將日常使用的東西設計為易於使用和實用性強的學科。人體工程學的主要目標是達到易用性。1 使用者介面測試 用於與軟體互動的方式稱為使用者介面或ui。2 優秀ui的構成 軟體...