1. 程式人生 > >易用性測試方法探索

易用性測試方法探索

一、易用性標準簡介

兩個標準:

GB/T是指推薦性國家標準(GB/T),"T"在此讀"推"。推薦性國標是指生產、交換、使用等方面,通過經濟手段或市場調節,而自願採用的國家標準。這類標準任何單位都有權決定是否採用,違反這類標準,不承擔經濟或法律方面的責任。但是,一經接受並採用,或各方商定同意納入經濟合同中,就成為各方必須共同遵守的技術依據,具有法律上的約束性。

ISO(國際標準化組織)是一個全球性的國家標準組織聯盟(ISO成員機構)。準備國際標準的工作通常通過ISO技術委員會進行。對已成立技術委員會的主題感興趣的每個成員機構都有權在該委員會中有代表。與ISO聯絡的國際組織,政府和非政府組織也參與這項工作。ISO在電工技術標準化的所有方面與國際電工委員會(IEC)密切合作。有關標準的自願性質的解釋,與合格評定相關的ISO特定術語和表達的含義,以及ISO在技術性貿易壁壘(TBT)中遵守世界貿易組織(WTO)原則的資訊,請參見以下網址:www.iso.org/iso/foreword.html。

1、易用性定義

GB/T 16260-2006(軟體工程產品質量)定義:

在指定條件下使用時,軟體產品被理解、學習、使用和吸引使用者的能力。簡單說就是:易懂、易學、易用、吸引人。易用性對消費類的產品顯得尤為重要。如購買手機時,手機的外觀是否漂亮,介面是否漂亮、好用會成為影響我們購機的一個重要因素;又如下載一個APP後很少有人去閱讀它的手冊,這個應用能不能被看懂、好不好用直接決定是否保留在移動裝置上。

質量子屬性

子特性描述

易理解性

軟體產品使用使用者能理解軟體是否合適以及如何能將軟體用於特定的任務和使用條件的能力

易學性

軟體產品使使用者能學習其應用的能力

易操作性

軟體產品使使用者能操作和控制它的能力

吸引性

軟體產品吸引使用者的能力

易用性依從性

軟體產品遵循與易用性相關的標準、約定、風格指南或法規的能力

GB/T 25000.10-2016(系統與軟體工程系統與軟體質量要求和評價)定義:

在指定的使用環境中,產品或系統在有效性、效率和滿意度特性方面為了指定的目標可為指定使用者使用的程度。

質量子屬性

子特性描述

可辨識性

使用者能夠辨識產品或系統是否適合他們的要求的程度

易學性

在指定的使用周境中,產品或系統在有效性、效率、抗風險和滿意度特性方面為了學習使用該產品或系統這一指定的目標可為指定使用者使用的程度

易操作性

產品或系統具有易於操作和控制的屬性的程度

使用者差錯防禦性

系統預防使用者犯錯的程度

使用者介面舒適性

使用者介面提供令人愉悅和滿意的互動的程度

易訪問性

在指定的使用周境中,為了達到指定的目標,產品或系統被具有最廣泛的特徵的能力的個體所使用的程度

易用性依從性

產品或系統遵循與易用性相關的標準、約定或法規以及類似規定的程度

 

2、可用性介紹

1ISO9241-11可用性指南

見:https://www.iso.org/obp/ui/#iso:std:iso:9241:-11:ed-2:v1:en

 

2ISO9241-110 對話原則---評估互動系統的效率

合適的任務(Suitability for the task:刪除任務裡面不必要的功能;

適當學習(Suitability for learning:儘量減少使用者學習所需的時間;

適當個性化(Suitability for individualization:根據使用者背景及作風自定義對話;

符合使用者期望(Conformity with user expectations:適應使用者的心智模型和技能水平;

自我描述(Self-descriptiveness:提供幫助文字和反饋明確使用者操作步驟;

可控(Controllability:使用者能夠控制互動的節奏和順序;

容錯(Error tolerance:發生錯誤時允許使用者糾正錯誤。

3ISO9241-12 資訊呈現---視覺顯示上關於呈現和表達資訊的建議

清晰(Clarity:資訊應該快速準確地傳達;

可分辨(Discriminability:能夠準確的區分資訊;

簡潔(Conciseness:只提供完成任務所必需的資訊;

一致(Consistency:在整個應用程式中以相同的方式呈現相同的資訊;

可預測(Detectability:預測並提供使用者所需的資訊;

易讀(Legibility:資訊應易於閱讀;

易理解(Comprehensibility:意圖應易於理解。

4.幾種標準之間的關係

 

3、易用性度量

參考GB/T 16260-2006、ISO 9241-110-2006,外部易理解性度量、外部易學性度量、外部易操作性度量(與操作使用者的期望相符、可控制性、對執行任務的適合性、自我描述性(可引導性)、操作的容錯性(不受人為錯誤影響)、對個性化的適合性)、外部吸引性度量。

主要從易理解、易學習、符合使用者期望、可控性、防差錯、自我描述、容錯性、個性化、可訪問性、吸引性進行度量。

名稱

子名稱

詳細含義

易理解

 

軟體產品使用使用者能理解軟體是否合適以及如何能將軟體用於特定的任務和使用條件的能力

易學性

 

軟體產品使使用者能學習其應用的能力;應支援和指導使用者學習使用該系統

易操作

合適任務

互動系統在支援使用者完成任務時應適合任務,也就是說功能和對話是基於任務特徵,而不是基於用於實現任務的技術

個性化

當介面軟體可以被修改以適應任務需要、個人偏好和使用者的技能時,對話就能夠個性化

自我描述

對話應能自我描述到這樣的程度:在任何時候,以下資訊(使用者身處哪段對話、在對話的哪一階段,可採取什麼操作、操作將如何實現)對使用者來說都非常明顯

可控性

使用者要能對當前的情況很好地瞭解和掌控,足夠自由;使用者能夠初始化並控制互動的走向和步驟,直到達成目標為止

容錯性

防止使用者犯錯,以及恢復錯誤的能力;向用戶提醒犯錯的可能,並提供給使用者挽回錯誤的方法

使用者期望的符合性

對話如果與使用者可預見的場景需求及普遍沿用的管理保持一致,則稱為“與使用者期望一致”。

吸引性

 

軟體產品吸引使用者的能力:(主要是從互動和視覺上)讓使用者舒適,並樂意使用

 

二、易用性常見原則

1、尼爾森可用性原則

1.狀態可見原則

使用者在網頁上的任何操作,不論是單擊、滾動還是按下鍵盤,頁面應即時給出反饋。"即時"是指,頁面響應時間小於使用者能忍受的等待時間。

2.環境貼切原則

cong網頁的一切表現和表述,應該x儘可能貼近使用者所在的環yi境(年齡、學歷、文化、時代背景),而不要使用第二世界的語言。《iPhone人機互動指南》裡提到的隱喻與擬物化是很好的實踐。此外,還應該使用易懂和約定俗成的表達。

3.撤銷重做原則

為了避免使用者的誤用和誤擊,網頁應提供撤銷和重做功能。

4.一致性原則

同一用語、功能、操作保持一致。

5.防錯原則

通過網頁的設計、重組或特別安排,防止使用者出錯。

6.易取原則

好記性不如爛筆頭。儘可能減少使用者回憶負擔,把需要記憶的內容擺上檯面。

7.靈活高效原則

中級使用者的數量遠高於初級和高階使用者數。為大多數使用者設計,不要低估,也不可輕視,保持靈活高效。

8.易掃原則

網際網路使用者瀏覽網頁的動作不是讀,不是看,而是掃。易掃,意味著突出重點,弱化和剔除無關資訊。

9.容錯原則

幫助使用者從錯誤中恢復,將損失降到最低。如果無法自動挽回,則提供詳盡的說明文字和指導方向,而非程式碼,比如404。

10.人性化幫助原則

幫助性提示最好的方式是:1、無需提示;2、一次性提示;3、常駐提示;4;幫助文件。

2、 NN Group最經典的Heuristic Evaluation的十原則

1.Visibility of system status

可視性原則:系統狀態有反饋,等待時間要合適。

e.g. 鍵盤大寫的時候會有指示燈告訴你哦!

2.Match between system and the real world

不要脫離現實 :使用使用者語言而不是開發者語言,貼近生活實際而不是學術概念
e.g. 惹人厭的404錯誤,根本不明白什麼意思好嗎!

 

3.User Control and Freedom

使用者有自由控制權:操作失誤可回退

e.g. 啊,不小心發錯了,求撤回!

4.Consistency and Standards

一致性原則:同一事物和同類操作的表示用語要各處保持一致

e.g. 熟悉了一個Adobe產品,其他的我就都會啦!

 

5.Error prevention

有預防使用者出錯的措施:關鍵操作有確認提示,及早消除誤操作

e.g. 哎媽差點刪除錯了!

 

6.Recognition rather than recall

要在第一時間讓使用者看到:識別勝於回憶,提供必要的資訊提示(可視&易取),減少記憶負擔

e.g. 我對什麼感興趣來著?哦哦有選項啊,那就方便多啦,我對旅行、藝術都很感興趣哦!(pinterest在使用者註冊後詢問使用者preference的時候直接提供選項,避免強迫使用者回憶。)

 

7.Flexibility and efficiency of use

使用起來靈活且高效:為新手和專家設計定製化的操作方式,快捷操作可調整。

e.g. 我用CAD已經是一把好手啦,才懶得去選單欄裡找insert rectangle呢,我就用快捷鍵就行啦!

 

8.Aesthetics and minimalist design

易讀性:減少無關資訊,體現簡潔美感

e.g. 我用Cash這個應用就是為了打錢的,不要看到其他資訊,我只在乎金額!(很多互動設計的初學者都會容易有一個誤區,就是想把頁面填滿。實際上,你頁面上放什麼,什麼資訊要突出,取決於你的使用者需求。避免為了"填滿"介面而放入無關資訊。)

 

9.Help users recognize, diagnose and recover from errors

給使用者明確的錯誤資訊,並協助使用者方便的從錯誤中恢復工作

e.g. 哎腫麼進不去了?哦哦還好,有人可以幫我/方法可以解決。

 

10.Help and documentation

必要的幫助提示與說明文件:無需文件就能流暢應用當然更好,一般地文件很必要,而且也提供便利的檢索功能,面向使用者任務描述,列出具體實現步驟,並且不要太冗長。

e.g. 哎怎麼從web page匯入PDF啊?搜尋一下!哇一步一步的help documentation好清楚啊!

3、介面黃金原則

1.努力做到連貫

例如網站首頁需要和每一個下級頁面保持一致的風格,導航都要放在螢幕的左上角,具有高度一致性的介面能給人清晰整潔的感覺。

2.允許頻繁使用系統的使用者使用快捷方式

快捷鍵表示產品使用的靈活性和有效性,想想每次我們使用搜索引擎的時候是滑鼠點選的搜尋還是按的回車?

3.提供資訊反饋

出現錯誤時要明確說出錯誤的含義,而且需要考慮使用者能否理解,比如我們基本上都遇到過HTTP404錯誤,但絕大多數人能看懂麼?

4.為關閉這一動作設計對話方塊

要在使用者完成某項任務或操作後進行提示。如果他們在做了很多操作後卻得不到反饋,他們就無法知道自己是否達成目標。

5.提供簡單的設計處理

例如把某些當前不能點選的按鈕設定為灰色,在系統執行時讓使用者在確認一下。

6.應該方便使用者取消某個操作

大多數的應用軟體都有撤銷和恢復的功能,如果使用者總是懼怕一失足成千古恨,那樣的使用者體驗可想而知。

7.使用者應掌握控制權

一般而言使用者希望自己去控制系統互動,在執行任務中,使用者應該可以隨時中止或退出,而不是無奈的看著系統繼續。

8.降低短期記憶載荷

我們應該儘可能幫助使用者避免要求他們記住各種資訊,例如各個選單項之間的邏輯關聯,更好的分類就會幫助使用者找出哪個功能按鈕在什麼地方。

4. 0123簡單法則

無需說明書,一看就會,兩秒等待時間,三步以內的操作。

2秒鐘法則——使用者在使用某類系統時的等待反應不應該超過2秒。

3次點選法則——使用者在3次點選之內如果還沒有找到他們想要的資訊或瞭解產品/網站的特色,他們就會離開。

5. 2/8法則

80%的結果由20%的原因產生。

三、易用性測試方法

1、易用性測試策略

1.參考國家國標(GB/T 25000.10)

2.參考國際標準(ISO 9241-110、12)

3.根據產品特點制定自己的部門的設計關注點

4.根據產品特點制定自己的部門的測試關注點

2、ISO-9241-110 對話原則詳細描述

1.合適的任務

互動系統在支援使用者完成任務時應適合任務,也就是說功能和對話是基於任務特徵,而不是基於用於實現任務的技術。

序號

原則

舉例

1

對話應該為使用者提供成功完成任務的相關資訊(注:任務需求決定了所需資訊的質量、數量和型別)

1 在即將發生的結果與時間非常相關時,對話系統應展現相應的到期時間2 在線上購物的情景下,對話系統應該提供與情景相關的幫助,註明涉及步驟

2

避擴音供與使用者成功完成任務不相關的資訊(注:展示不恰當的資訊會導致績效降低,並增加使用者的認知負擔)

在旅行者想要預訂特定日期的旅館房間時,對話系統應只顯示當天有房的旅館。該地區其他旅館及其他附加資訊如景點將被過濾掉,除非使用者自己要看

3

輸入和輸出的格式要與任務相符合

1為旅客提供的貨幣換算程式應把換算後的幣值按目標貨幣的合適精度顯示(如歐元是兩位小數)2 完全面向國內市場的對話,應該註明這一點

4

如果一個任務所需的輸入是典型的值,那就應該給使用者自動設為預設

1 火車站的自動售票機,自動設定為所買車票為該站出發,所以出發站就應該在對話前就預先設定好2 在商用程式中,一旦使用者通過使用者名稱和密碼證明了自己的身份,系統應該在需要時自動幫使用者填入電郵地址

5

對話所要求的步驟應該適合完成任務,包括必要的步驟,省略不必要的步驟(注:1不必要的步驟包括可由系統來完成的行為 2在使用者執行常規任務時,對話要幫助使用者最小化任務步驟)

1經常需要在答錄機上提取留言的商業使用者所用的行動電話,應該在任務最上端就可以進行選擇,以免不必要的對話2 需要填入商業聯絡人的管理軟體包包括城市和區號的兩個輸入框,會根據輸入的區號自動顯示城市3 對國內和國際的對話方塊不會要求只與國內市場有關的資料

6

當一個任務需要原始檔時,使用者介面應該與原始檔的特徵相容(注:此建議並不是說,不要對原始檔進行優化以使其更符合任務)

保險公司的紙質文件是計算機的輸入源。填入視窗的對話方塊應與紙質文件的結構一致,無論是在元素安排、分組和輸入值的單位方面。

7

輸入和輸出的通道應與任務相符

CAD程式中,當用戶雙手用來定位指標時,簡單的操作應可由語音啟用。

 

2.適當學習

對話的適當學習意味著對話應支援和指導使用者學習使用該系統。

序號

原則

舉例

1

應該展現給使用者"有助於使用者學習的規則和隱含的概念"(注:這允許使用者形成記住活動的自身模式和策略)

一個壓縮檔案的軟體應該解釋清楚"文件"(archive)的概念(例如作為最初個別指導的一部分)

2

如果是不常用該系統的使用者或是不常見的使用情況,應提供適當的幫助

賬務軟體包應該引導使用者按規定走完要求的對話步驟以建立年度資產負債表

3

提供適當的支援幫助使用者日漸熟悉系統(注:不同的使用者對幫助有著不同的需求)

當用戶按下指定的幫助鍵時,軟體包應能解釋每個不同選單項的使用

4

反饋或解釋應該有助於使用者對整個互動系統形成概念性的認識(注:在學習使用一個互動系統的階段的新手和已有經驗的老手對反饋的需求是不一樣的,但最好是把對話設計得適合兩種使用者的需求。因為系統很難可靠地評估使用者的經驗,而且貫穿整個系統的個人經驗也各不相同)

掃描軟體展現所有不同的步驟(包括他們的順序和其間的關係)包括要求掃描紙面文件,並把它們轉換為電子文件,當前處於哪一步

5

對話應提供對於活動的中間結果和最終結果的足夠的反饋以便使用者能從成功完成的活動中學到東西

使用者使用旅館預訂系統預訂房間時,使用者能接收到每一步的反饋指引他改善其查詢和成功預訂的細節

6

如果對任務和學習目標不妨礙的話,互動系統應允許使用者探索對話步驟而不會受到負面反饋(注:這可能不適用於安全第一的系統)

1 對於一個大倉庫的派送排期系統允許使用者評估可能的排期變化以便讓使用者可以在進行調整前預見可能的負面影響 
2照片處理軟體,對照片的一系列修改都可以用"撤銷"來取消

7

互動系統應讓使用者需要學的東西最少,只要輸入最少量的資訊,系統會按要求提供附加資訊

掃描檔案的軟體提供"掃描"按鈕,讓使用者一鍵掃描,無需進行必要的使用者設定,而可以採用預設設定

 

3.適當個性化

當介面軟體可以被修改以適應任務需要、個人偏好和使用者的技能時,對話就能夠個性化。
注:儘管在許多情況下為使用者提供定製功能是非常可取的,但對人體工程學設計的對話來說不是一個可接受的替代品。此外,定製功能應該只在一定的範圍內提供,這樣修改就不會給使用者帶來任何潛在的不適(例如,帶有使用者可配置的聽覺反饋的噪音級別就不可接受)。

序號

原則

舉例

1

應該提供機制,使對話系統能夠適應使用者的語言和文化、個人知識和任務領域的經驗、運動感知和認知能力。

為有區域性視力缺陷的使用者增加字型大小,為色盲使用者調整使用的顏色,針對不同文化進行不同的關鍵分配和佈局。 
滑鼠可以被調整為左或右使用。

2

對話系統應該允許使用者根據個人偏好和需要處理的資訊的複雜性來選擇其他形式的表示形式。

使用者可以根據個人喜好改變輸出的表示和/或格式。

3

描述的多少(例如,錯誤訊息和幫助資訊中的詳細資訊)應該根據使用者的個人知識水平進行調整。

使用者可以根據情況改變輸出的詳細級別(例如,學習時更詳細,錯誤反饋時中等詳細,狀態輸出時最不詳細)。

4

如果它適合上下文和任務,使用者應該被允許使用自己的詞彙表來建立個人物件和行為的命名。使用者還可以添加個性化的命令。

使用者可以記錄輸入序列甚至是程式功能鍵,以簡化重複命令序列的執行。

5

使用者應該能夠設定操作時間引數來匹配他/她的個人需求。

允許使用者控制滾動資訊輸出的速度。

6

對話系統使用者應該能夠在不同的任務之間選擇不同的對話技巧。

對話系統允許使用者通過輸入命令或選擇選單選項來啟動對話功能。

 

4.符合使用者期望

對話如果與使用者可預見的場景需求及普遍沿用的慣例保持一致,則稱為符合使用者期望。
注:

5.與現有慣例一致只是這一原則的一方面而已;

6.連續性通常會增加對話的可預期性。

序號

原則

舉例

1

互動系統應使用使用者熟悉的詞彙,基於使用者的已有知識(注:此建議並不是說,不要對已有詞彙庫進行任何改善)

1 銀行系統採用銀行屬於諸如"電匯"和"活期和定期存款"2 對於線上信用卡的國際使用者,輸入域的制訂個人全名的標籤用"首名""後名",而不是"名"或"名字"

2

應給予使用者及時恰當的反饋,符合使用者期望

當安裝軟體成功時,使用者能得到成功的提示

3

如果反應時間與使用者期待的時間差距較大,應告知使用者

當用戶在旅行社的網站上查詢航班並按下搜尋按鈕,網站顯示搜尋正在進行中,但由於大量使用者線上,可能要耗時60秒以上才能顯示搜尋結果

4

對話所展示的資料結構和組織表格應儘量以使用者覺得自然的方式展示

線上商店以近似於商店裡實際佈局的方式來展示產品

5

格式應遵循正確的文化和語言慣例

軟體包對英文版採用左排序,對阿拉伯文則採用右排序

6

反饋和說明的長度應基於使用者的需求

1反饋或說明的形式:對於需要關掉投影儀而且不看投影螢幕的演講者,投影儀應在開關下方提供標籤"按兩下即關閉"而不是把資訊顯示在投影螢幕上2反饋或說明的長度:軟體中的幫助資訊,如果支援的是複雜任務,就應該是全面的,並描述整個任務是如何完成;如果只是關於規定格式的幫助,則只顯示要求形式而已

7

一個互動系統中的貫穿任務始終、或是相似任務的對話行為和外觀應保持一致(注:1相似任務之間的一致性,幫助使用者瞭解完成任務的通常步驟 2 貫穿任務的持續性可能需要讓位於任務需求或其他由場景萌生的需求)

1軟體中的"確認"和"取消"按鈕應始終位於同一位置2支援壓縮和解壓的軟體,兩任務的對話步驟應採用相似設計

8

如果基於使用者期望的一個特定輸入之處是可以預期的,那麼當對話要求輸入時,該處應準備作為輸入

在軟體包安裝過程中,每一步要求使用者動作的對話均可由按鍵盤上的"回車"來實現

9

給使用者的反饋或資訊應規範化並以客觀、建設性的風格展示(注:特定的應用領域可以例外,如娛樂軟體,其中會採用更主觀、更感性的風格)

如果使用者輸入的日期不合規格,錯誤資訊應這樣寫"請輸入dd/mm/yyyy格式的日期"

7.自我描述

對話應能自我描述到這樣的程度:在任何時候,以下資訊(使用者身處哪段對話、在對話的哪一階段,可採取什麼操作、操作將如何實現)對使用者來說都非常明顯。
注:此原則與ISO9241-12中展示資訊的特徵相關。

序號

原則

舉例

1

任何對話步驟所出現的資訊應幫助使用者完成對話(注:資訊包括嚮導、反饋、狀態資訊等等)

旅館預訂系統允許使用者輸入所需資訊並用下一步返回按鈕在對話步驟中穿行。

2

在互動中,儘可能避免查使用者手冊或其他資訊

1辦公室帶答錄機和呼轉的電話應用清晰的標籤來指明步驟開始,諸如"錄下一條資訊"或"設定轉發號碼"2 軟體包提供一系列選單式,每個標題應該清晰指明其任務

3

使用者應該瞭解互動的狀態諸如"需要輸入時"和"即將涉及的步驟"

1 辦公室帶答錄機和呼轉的電話應清楚顯示其答錄功能和呼轉功能是否可用2 電子商務程式清楚顯示給使用者完成購買所需的所有步驟,及當前所處步驟

4

當需要輸入時,系統應呈現給使用者所需的格式

電子商務程式中,需要使用者輸入信用卡到期日時,應展示出期望的格式"dd-mm-yyyy"

5

對話應讓與系統的互動透明化

在電腦上播放DVD的軟體特定的按鈕如"播放""停止""暫停""快進"等等都帶有圖示

6

互動系統應說明對格式和單位的規定

文具購買系統展示了貨品的單位(1000張為一個單位),因此可以清楚地表明需要訂購的量

 

8.可控

對話具有可控性:使用者能夠初始化並控制互動的走向和步驟,直到達成目標為止。

序號

原則

舉例

1

使用者互動不應被互動系統的操作決定。應在使用者控制之下,由使用者根據自己的需求和特點進行調整(注:1特定的互動系統可能會包含明顯的要求,在特定情況下不允許使用者控制,如在測試環境下,時間約束也是測試的一部分 2在特定場景下,任務本身決定了互動步驟的最小值和最大值 3使用者互動的步驟可能受到公司政策的限制,諸如"空閒2小時後離線")

手機允許使用者要傳送的簡訊呈編輯狀態並可見,直到使用者決定傳送、儲存或刪除該資訊為止。不管使用者為寫完這條資訊要花多長時間。

2

使用者應控制如何繼續對話

1商用電話顯示呼入電話號碼並提供直接把該號碼加入電話本的可能,同時加上呼叫者姓名2當在賬務系統中登記一筆支付時,系統自動選中最早的未付訂單來支付,但也允許使用者選擇其他的訂單來支付

3

如果對話被打斷,使用者應該有能力決定從何處重新開始——對話被打斷之處

一箇中斷髮生後對使用者來說是否需要應該繼續從中斷處對話, 
是否對話活動應被恢復,或者是否這個對話應該被刪除,這 
都應該是可能的。

4

如果互動可撤銷且任務允許的條件下,至少最後一步對話允許撤銷

對話系統提供刪除物件的能力

5

不同的使用者需求和特點要求不同的互動級別和互動方式

選單適合新使用者,進階適合有經驗使用者。幫助中的不同使用者級別的細節對應不同級別的經驗。

6

輸入/輸出資料的呈現(格式和型別)方式應該在使用者的控制下

系統提供檔案列表的文字和圖形之間切換的能力

7

如果顯示的彙總資料的控制適合一個特別的任務,那麼使用者應該能夠運用這樣的控制

一個被填寫的表格被用來分佈在多頁顯示上。任務允許使用者根據工作形式來選擇多少頁更合適。正在接收輸出的使用者不要求能停止輸出。

8

如果存在可變的輸入/輸出的裝置,使用者應該有選擇使用哪一個的選擇權利

使用者可以有使用滑鼠和鍵盤輸入的兩種選擇。對話系統提供不同印表機選擇的能力。

 

9.容錯

如果在輸入中有明顯的錯誤,那麼對話是可以容錯的,如果使用者不採取或最小的糾正措施就可以實現預期的結果。

序號

原則

舉例

1

應用應該在檢測和避免使用者錯誤輸入上提供協助。對話系統應該阻止任何使用者輸入導致系統未定義狀態或導致對話系統失敗的情況發生。

如果要求一系列操作,那麼介面軟體被設計成諸如任何系列的下一步能夠被顯示的資訊所決定。例如填表對話系統,表格的下一步應該填什麼應該非常清晰可見。如果僅允許輸入數字的話,那麼介面軟體應該對輸入的數字進行檢查。

2

錯誤應該被解釋清楚以便幫助用例糾正它們。

對話系統呈現的錯誤資訊應該包括錯誤發生時間、錯誤型別、可能的對話系統能夠定義的糾正方式

3

取決於任務,也許值得使用特別的技術來呈現以便提高發現錯誤的識別度

對話系統發現一個錯誤明顯在一個特別的資料域。該域被標註處理同時游標自動停在該域的最開始地點。可接受的輸入被顯示出來。

4

如果對話系統能夠自動糾正錯誤。應該建議使用者執行糾正動作並提供覆蓋糾正的機會。

在拼寫檢查系統中,有拼寫錯誤的單詞就會被檢查出錯誤。必要時會提供糾正的選擇方案。

5

使用者的需求和特點也許要求錯誤情況被延期、保留到使用者可以處理時再處理

當在一個字元處理且有拼寫輔助檢查功能的對話系統中,僅當用戶再次請求時才會有糾正建議說如何糾正一個字母。

6

在需要錯誤糾正時提供額外解釋說明是值得的。

對話方塊中,提供一個包含介紹更多資訊的按鈕。

7

資料的確認/驗證應該在企圖處理輸入前。對幾個連續的命令需要提供額外的控制。

待刪除的專案列表應該提前顯示。實際刪除需要確認。

8

在任務允許的情況下,錯誤更正應該不用切換對話系統的狀態。

當進入一個表格時,使用者可以在不用進入編輯模式輸入一個不正確的字元。

 

3、易用性測試checklist參考

 詳見https://www.cnblogs.com/Tanwheey/p/9932605.html



------------------------------------------------------Tanwheey--------------------------------------------------

愛生活,愛工作。