章11 易用性測試

2021-04-12 18:03:27 字數 1648 閱讀 3401

章11 易用性測試

易用性(useability)是互動的適應性、功能性和有效性的集中體現。

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

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

1、使用者介面測試

用於與軟體互動的方式稱為使用者介面或ui。

2、優秀ui的構成

軟體測試員要負責測試軟體的易用性,包括其使用者介面。

記住,軟體測試員不需要去設計ui,只需要把自己當作使用者,然後去找出ui中的問題。

優秀ui具備的七個要素:

(1)符合標準和規範

最重要的使用者介面要素是軟體符合現行的標準和規範——或者有真正站得住腳的不符合的理由。

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

這些標準和規範由軟體易用性專家開發。它們是經由大量正規測試、使用、嘗試和錯誤而設計出的方便使用者的規則。

也並非要完全遵守準則,有時開發小組可能想對標準和規範有所提高。

平台也可能沒有標準,也許測試的軟體就是平台本身。

在這種情況下,設計小組可能成為軟體易用性標準的創立者。

(2)直觀

使用者介面是否潔淨、不唐突、不擁擠?

ui的組織和布局合理嗎?

有多餘功能嗎?

幫助系統有效嗎?

(3)一致

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

快捷鍵和選單選項

術語和命名

聽眾諸如ok和cancel按鈕的位置。

(4)靈活

多種檢視的選擇:

狀態跳轉

狀態終止和跳過

資料輸入和輸出

(5)舒適

軟體使用起來應該舒適,不能給使用者工作製造障礙和困難。

恰當;錯誤處理;

效能。(6)正確

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

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

(7)實用

是否實用事優秀使用者介面的最後乙個要素。

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

輔助選項測試(accessibility testing)也就是為有殘疾障礙的人測試。

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

(1)法律要求:

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

美國公民殘疾人條例(ada)宣告

居民條例第508款

通訊條例第255款

(2)軟體中的輔助特性

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

最容易的方式是利用平台或者作業系統內建的支援。

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

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

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

4、總結

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

章11 易用性測試

章11 易用性測試 易用性 useability 是互動的適應性 功能性和有效性的集中體現。人體工程學 ergonomics 是一門將日常使用的東西設計為易於使用和實用性強的學科。人體工程學的主要目標是達到易用性。1 使用者介面測試 用於與軟體互動的方式稱為使用者介面或ui。2 優秀ui的構成 軟體...

易用性測試

易用性 useability 是互動的適應性 功能性和有效性的集中體現。人體工程學 ergonomics 是一門將日常使用的東西設計為易於使用和實用性強的學科。在 2003 年頒布的 gb t16260 2003 iso 9126 2001 軟體工程 產品質量 質量模型中,提出易用性包含易理解性 易...

軟體測試之易用性測試

場景 學習 軟體測試 第11章節 易用性測試 易用性是互動適應性 實用性和有效性的集中體現。構成軟體缺陷的其中一條規則 軟體測試員認為軟體難以理解 不易使用 執行緩慢,或者終端使用者認為不好。如果在測試過程中,測試員都難以使用,客戶也會有同樣的問題。用於與軟體程式互動的方式稱為使用者介面或ui。易用...