軟體中的易用性設計及測試(一)

2021-05-22 14:54:48 字數 2055 閱讀 6210

例項1:走到一家超市,如果你憋不住了,需要去方便一下,而因為苦苦找不到廁所需要打聽工作人員;

例項2:前陣子買了個攝像頭,我一直以為它就是直接放在桌子上的,原來它還有個功能,像真空掛鉤一樣,可以固定在平滑桌面的(這還是我乙個朋友無意中發現的),只是這個是玄機是藏在底部的;

其實遇到這些事情時也許我們會懷疑自己,是不是太沒有觀察力了,其實,問題根本不在於我們,而是在於商家本身。我們生活中所見到的就是使用者介面,很多很多各式各樣的。要是有很多人都會犯這樣的毛病,說明他們的易用性出現了問題。

易用性

易用性是區分軟體或者**好壞的乙個很重要的度量維度,在我收集資料學習它的時候也就順便留個印記。

什麼是易用性

1. 易見,很輕易且快速的就發現了軟體所具有的功能,而不會因為它藏的太深,變得**,就像例項2;

2. 易學,很容易上手,最好是一看就會,不需要太多的幫助;

3. 易用,當熟悉了之後可以很高效快速的操作提高效率。

當然,很多時候, 這3者並不能兼具的很好,當功能多了,易見性和易學性會受到影響,而且很多專業領域的軟體如crm,erp等,為了易用性,而會放棄易見易學性。

易用性聯絡非常緊密的因素

1. 易見

2. 使用習慣

3. 使用者反饋

易見(visibility)

如果從例項1中來看,單從觀察我們就應該知道廁所的位置,以及它是否已被占用,有了這些指示我們才能做接下來要做的事,這也是屬於管理學的目視管理理論。

如果你進入麥當勞,肯德基這種店,你就會發現他們的易見性做的非常好,廁所在**,地滑,門把手的推拉等等資訊都很到位,不需要詢問任何人,你的就餐都不會遇到任何障礙,唯一的問題在於你兜裡的錢夠不夠,呵~~

使用習慣(using habit)

最典型的例子,莫過於windows的使用者在使用linux和mac時,出現的糾結和不便,足以讓你放棄對這個產品的使用信心,然而mac的使用者在使用windows時會有同樣的體會。因為易用性是針對不同人的, 這與使用者的知識體系有莫大的關係,ui設計者無法保證每個人都會感受到無比的順暢。就像我們原來都不明白什麼是電腦,什麼是瀏覽器時,上網對於大眾,真的需要專門培訓才行。

如果想在這方面取得成功,就需要知道可能使用此軟體或者**的人的使用習慣,最好是遵循他們原來的習慣或者標準,否則,要想通過改變他們的習慣而讓他們接受此產品的風險會很大。

反饋(feedback)

這裡所說的反饋,不是客戶的反饋資訊,而是在使用軟體過程中,給予使用者相應提示資訊。

反饋非常重要,這是讓使用者準確明白的了解自己所做操作的狀態和結果。windows中的沙漏,**中的「正在處理中....請稍候」等等總比半天也不知道所做的操作成功與否來的直觀友好的多。

沒有反饋的軟體,會使使用者無比的苦惱,登陸框誤輸入錯誤的使用者名稱或者密碼,結果頁面停留在那,什麼也沒做,你可能會以為這個**只有登陸頁。

易用性的一些原則(不限於此):

往往這些原則對易用性測試有很大的幫助:

1. 使用者的注意力是有限的;

2. 任何一項功能都可能是使用其他功能的絆腳石;

3. 經常會因為易用性考慮會犧牲掉另外一些功能.

評價易用性

知道易用性好壞,最好的辦法是讓使用者來做易用性試驗。大公司的做法是有隔音的單面透光玻璃,一邊是使用者和電腦,另外一邊是大量的攝像機,記錄儀,更有甚者使用心跳,汗腺等生理監控一起來感覺使用者的憤怒。而小公司可以找到合適的實驗物件,然後站在他身後,看他操作,同時切記放棄自己幫忙的衝動,只當自己不存在。然後記錄兩個指標:

1. 成功完成任務的人佔所有測試者的比例。這個比例越高越好。

2. 完成任務的平均時間。這個時間越短越好。

通過對這兩個值的監控,就可以知道自己設計的每乙個版本的易用性是越來越好了,還是越來越差了。

未完待續

生活中軟體易用性的例子 軟體易用性

在 gb t 29836 2013 系統與軟體易用性 中,將軟體易用性又細分為易理解性 易學性 易操作性以及吸引性四個子特性,並且為每個子特性都定義了若干個評估指標和評估方法。國標中的文字較為晦澀,不容易理解。另外國標中是以易用性的評估和度量為主要目的,而我認為首先學會如何分析和設計應該更重要一些。...

軟體測試之易用性測試

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

軟體的易用性測試原則和方法

易用性 考察評定軟體的易學易用性,各個功能是否易於完成,軟體介面是否友好等方面進行測試 這點在很多態別的管理類軟體中是非常重要的。對於易用性測試可遵循以下原則 1 完成相同或相近功能的按鈕用 frame.框起來,常用按鈕要支援快捷方式。2 完成同一功能或任務的元素放在集中位置,減少滑鼠移動的距離。3...