軟體測試之易用性測試

testering發表於2023-02-27

一、易用性測試概述

我們所說的易用性測試是指軟體介面的測試,而對於產品的易用性來說,不僅僅是軟體介面,還包括硬體(即產品的外觀),如按鈕圖示是否易懂、選單是否易找到等。易用性主要研究3個方向:使用者研究、互動設計、介面設計。

易用性測試的物件不僅僅是介面,還有文件、幫助檔案和硬體外觀。

易用性測試方法有:靜態測試、動態測試、動靜態相結合測試。

易用性包括六個子特性:易理解性、易學習性、易操作性、吸引性、依從性和實用性。

對應的易用性測試包括五個方面:易理解性測試;易學習性測試;易操作性測試;吸引性測試;依從性測試。

(1)易理解性。

   簡單來說就是指使用者認識軟體的結構、功能、嚮導、邏輯、概念、應用範圍、介面等難易程度。但該特性更多的是指文件內容易於理解,所有文件語言簡練,內容應該與產品實際情況相一致,且所有文件中的語句無歧義,能很好地解釋每一步驟的含義,使用者一看便清楚。

(2)易學習性。

   這個是指使用者使用軟體或某一個產品的容易程度(執行控制、輸入、輸出)。對於易學習性有兩個方面的約束:一是所有與使用者有關的文件內容都應該詳細、結構清晰、語言準確;二是軟體或產品本身易學,選單選項很容易找到,一般選單不要超過三級,各圖示含義明確、簡單易懂,操作步驟嚮導解釋清楚、易懂,產品本身具有很好的引導性,即一個軟體客戶不用看說明書都能正確地使用,就像手機一樣,一般客戶買了手機後,很少有人去看說明書,而是直接就能使用。

  (3)易操作性。

   易操作性是指使用者操作和執行控制產品難易程度。易操作性要求人機介面友好、介面設計科學合理、操作簡單等。操作簡單的軟體讓使用者可以直接根據視窗提示進行使用,不去過多地參考使用說明書。各項功能流程設計直接明瞭,儘量每一個操作都很簡單的完成。在一個業務功能中可以關聯瞭解其相關的業務資料,具有層次感。合理的預設值和可選項的預先設定,避免過多的手工操作。

如果某個操作將產生失敗的後果,該功能執行應是可逆的,或程式應給出該失敗的明顯警告,並且在執行該命令前要求確認。一旦出現操作失敗,及時的資訊反饋是非常重要的,沒有處理結果或者是處理過程沒有相關資訊反饋的系統不是一個優秀的系統。流暢自然的操作感覺,來源於每一次操作都是最合理的設計。

在頁面和流程上浪費使用者的單擊操作,也是在揮霍使用者對於軟體的好感。清晰、統一的導航要貫穿系統的始終。操作按扭、快捷鍵等遵循一致的規範、標準是必須的,不要給操作者額外記憶的負擔。

(4)易吸引性。

易吸引性是指使用者第一次接觸軟體或者某一個產品時,對產品的喜愛程度。就是要對使用者產生吸引性,而客戶對產品的喜愛程度直接影響到客戶購買產品的動機。易吸引性主要表現為產品的外觀或軟體的介面設計方面,一個擁有良好外觀和介面設計的產品,顯然可以更好地吸引客戶的眼球;如果有兩個產品,其中一個介面設計得很漂亮,但功能和效能一般,而另一個產品外觀設計得很一般,但功能和效能很好,想想客戶會先體驗哪個產品。所以說,產品的外觀或軟體的介面測試方面,要下足功夫。

(5)依從性。

依從性是指軟體產品依附於同易用性相關的標準、約定、風格指南或規定的能力。在產品設計過程中,產品的易用性應該遵守國家系統與易用性的標準,這是最基本的要求。而很多企業對於產品外觀、介面都有自己的一套標準,在產品設計過程中應該遵守企業的這些相關標準,如介面設計,企業往往會對介面的顏色搭配、按鈕大小、按鈕形狀等有明確的規定。

(6)實用性

   實用性就是某個軟體在測試過程中,檢查每一功能點是否具有實際實用價值,是否能夠有助於使用者執行軟體相應的功能,否則就被認為實用性不好,為實用性缺陷。

二、易用性測試注意事項

最主要站在使用者的角度來測試,儘可能的模擬使用者使用情況

  1)易理解

        1:業務流程呈現清楚

2:功能效果清晰明確

        3:功能以使用者普遍能理解接受的方式實現

   2)易學習

        1:學過之後能基本掌握系統的操作方式

    3)易操作

        1:操作起來不彆扭、舒服


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70019202/viewspace-2937271/,如需轉載,請註明出處,否則將追究法律責任。

相關文章