Follows Standards and Guidelines - 遵循標準和指引。這兩個東西在書上都出現了好多次了,呵呵,反正就是說標新立異的東西都是有風險的,因為標準已經是被前人證明是好的,至少是合理的嘛~所以遵守這些標準來做出來的東西一般來說會有一個好的UI.大家發現沒有,WINDOWS跟LINUX的UI規范是不同的,WINDOWS里面,左邊的是OK,Cancle在OK的右邊,而linux里面就是相反的:)
Intuitive - 直觀。什么是直觀,如果你看到的這些文字他不是文字,而是0100010010101001010,你吐血不?不過這只是一個極端的例子。一個好的UI就是讓用軟件的人根本就感覺不到UI的存在~UI要求是簡潔的而且布局是合理的,沒有不必要的功能的。這里我覺得還是去看看競爭對手的產品,就知道我們需要有什么改進了:)
Consistent - 一致性。例如一個軟件把復制的快捷鍵定義為CTRL+X,剪切的快捷鍵是CTRL+V……那么估計用戶鼻子都氣歪了吧。創造性是好的,不過有些時候還是循規蹈矩比較好。
Flexible - 靈活。就好像計算器的例子,WINDOWS的計算器有2種模式,可以給用戶選擇,不過這種靈活性是有代價的,就是投入更加多的人力物力。
Comfortable - 舒適。通俗點說就是這個軟件用的爽不爽。正所謂人要有人樣,一個財務軟件不應該出現很多卡通的配圖吧~然后就是錯誤處理,軟件很難避免錯誤,這時候需要處理這些錯誤,那么就需要好好處理這些錯誤提示哦。然后就是性能,慢成馬的軟件誰用啊。
Correct - 正確性。保證軟件里面的內容,功能是沒有錯誤的。例如不要有拼寫錯誤。還有是否有一些功能,是我們的軟件產品所沒有但是卻又是在這個市場是有需求的呢?(這個要求有點高了吧?)
Useful - 可用性。一個軟件是不是有用通常都是由客戶說了算,不過這里存在一個問題,是不是某些功能對于我們的軟件來說是沒有用的呢?這個我覺得也是很難做到測試,這些通常都是產品經理負責。
另一個大的主題就是 - Accessibility Testing 易訪問性。這個通常都是針對殘疾人的。當中有幾個,例如視力上有缺陷的人,聽覺有阻礙的人,行動不便的人等……然后我發現,對于這些,在美國是有法律來保障殘疾人的權益的,看來還是人家的法律夠健全!
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/