淺談軟件的易用性測試

發表于:2008-01-07來源:作者:點擊數: 標簽:易用性
易用性(Useability)是交互的適應性、功能性和有效性的集中體現。 人體工程學(ergonomics)是一門將日常使用的東西設計為易于使用和實用性強的學科。 在 2003 年頒布的 GB/T16260-2003(ISO 9126-2001) 《軟件工程 產品質量》 質量模型 中,提出易用性包含易理解
易用性(Useability)是交互的適應性、功能性和有效性的集中體現。

  人體工程學(ergonomics)是一門將日常使用的東西設計為易于使用和實用性強的學科。

  在 2003 年頒布的 GB/T16260-2003(ISO 9126-2001) 《軟件工程 產品質量》質量模型中,提出易用性包含易理解性、易學習性和易操作性;即易用性是指在指定條件下使用時,軟件產品被理解、學習、使用和吸引用戶的能力。

  (1)易理解性;(2)易學習性;(3)易操作性;(4)吸引性;(5)依從性。

  易用性測試包括針對應用程序的測試,同時還包括對用戶手冊系統文檔的測試。通常采用質量外部模型來評價易用性。包括如下方面的測試:

  (1)易理解性測試;

  (2)易學性測試;

  (3)易操作性測試;

  (4)吸引性測試;

  (5)易用的依從性測試。

  易用性測試方法有:靜態測試;動態測試;動態和靜態結合測試。

  人體工程學的主要目標是達到易用性。

  1、用戶界面測試

  用于與軟件交互的方式稱為用戶界面或UI。

  2、優秀UI的構成

  軟件測試員要負責測試軟件的易用性,包括其用戶界面。

  記住,軟件測試員不需要去設計UI,只需要把自己當作用戶,然后去找出UI中的問題。

  優秀UI具備的七個要素:

  (1)符合標準和規范

  最重要的用戶界面要素是軟件符合現行的標準和規范——或者有真正站得住腳的不符合的理由。

  注意:如果測試在特定平臺上運行的軟件,就需要把該平臺的標準和規范作為產品說明書的補充內容。像對待產品說明書一樣,根據它建立測試用例。

  這些標準和規范由軟件易用性專家開發。它們是經由大量正規測試、使用、嘗試和錯誤而設計出的方便用戶的規則。也并非要完全遵守準則,有時開發小組可能想對標準和規范有所提高。平臺也可能沒有標準,也許測試的軟件就是平臺本身。在這種情況下,設計小組可能成為軟件易用性標準的創立者。

  (2)直觀

  用戶界面是否潔凈、不唐突、不擁擠?

  UI的組織和布局合理嗎?

  有多余功能嗎?

  幫助系統有效嗎?

  (3)一致

  如果軟件或者平臺有一個標準,就要遵守它。如果沒有,就要注意軟件的特性,確保相似的操作以相似的方式進行。

  快捷鍵和菜單選項

  術語和命名

  聽眾

  諸如OK和Cancel按鈕的位置。

  (4)靈活

  多種視圖的選擇:

  狀態跳轉

  狀態終止和跳過

  數據輸入和輸出

  (5)舒適

  軟件使用起來應該舒適,不能給用戶工作制造障礙和困難。

  恰當;

  錯誤處理;

  性能。

  (6)正確

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

  注意:市場定位偏差、語言和拼寫、不良媒體、WYSIWYG(所見即所得)。

  (7)實用

  是否實用事優秀用戶界面的最后一個要素。

  3、為有殘疾障礙的人員測試:輔助選項測試

  輔助選項測試(aclearcase/" target="_blank" >ccessibility testing)也就是為有殘疾障礙的人測試。

  殘疾有許多種:視力損傷、聽力損傷、運動損傷、認知和語言障礙。

  (1)法律要求:

  開發殘疾人可以使用的用戶界面的軟件有一些法律規定。在美國,有3條法律:

  美國公民殘疾人條例(ADA)聲明

  居民條例第508款

  通信條例第255款

  (2)軟件中的輔助特性

  軟件可以有兩種方式提供輔助。

  最容易的方式是利用平臺或者操作系統內置的支持。

  如果測試的軟件不在這些平臺上運行,或者本身就是平臺,就需要定義、編制和測試自己的輔助選項。

  注意:如果正在測試產品的易用性,一定要專門為輔助選項建立測試用例。

  如windows系統,提供了:粘滯鍵,篩選鍵,切換鍵,聲音衛士,聲音顯示,高對比度,鼠標鍵,串行鍵。

  4、總結

  總之,不要讓易用性測試的模糊性和主觀性阻礙測試工作。易用性測試的模糊和主觀是固然的,即使設計用戶界面的專家也會承認有的地方是這樣的。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97