1. 程式人生 > >論用戶體驗測試:牛逼的功能千篇一律,好的用戶體驗萬裏挑一

論用戶體驗測試:牛逼的功能千篇一律,好的用戶體驗萬裏挑一

tps 免費 工作 強勢 csdn 反饋 下標 修改 做到

此文已由作者吳艷秋授權網易雲社區發布。

歡迎訪問網易雲社區,了解更多網易技術產品運營經驗。


一、什麽是用戶體驗

用戶體驗,英文叫做user experience。一個較常見的定義是“指用戶訪問一個網站或者使用一個產品時的全部體驗。他們的印象和感覺,是否成功,是否享受,是否還想再來使用。他們能夠忍受的問題,疑惑和BUG的程度。”

而在我看來,用戶體驗就是一種用戶在使用產品時所建立起來的心理感受。心理感受是純主觀性的,也就帶有一定的不確定因素,不過,在界定用戶基本確定的情況下,其用戶體驗的共性是能夠通過良好的設計來實現的。 如今軟件行業發展甚為迅速,各種軟件產品更是形形色色,用戶成了強勢的群體,他們不再滿足於使用的軟件能實現其需要的功能,更追求一種使用過程中的良好的心理感受,用一種形象的說法就是用戶是用他的腳來為軟件投票的,非常簡單的道理,你的產品不好,你的用戶就會拋棄你的產品,走掉了。總結一點還是那句話:牛逼的功能千篇一律, 好的用戶體驗萬裏挑一。


二、什麽是用戶體驗測試

用戶體驗測試顧名思義就是測試人員在將產品交付客戶之前處於用戶角度進行的一系列體驗使用,如:界面是否友好(吸引用戶眼球,給其眼前一亮驚為天人的體驗,用了還想再用)、操作是否流暢、功能是否達到用戶使用要求等。從測試人員於用戶角度進行體驗使用,最終目的就是驗證我們的產品是否符合用戶習慣。

用戶體驗測試已作為各個企業所關註的流程,不過對於國內部分公司對測試生命周期的濫用和不完善理解導致整個測試過程都還在不斷的改善、發展的路程,此時“用戶體驗測試”也隨之顯得更為不受重視。眾所周知,測試過程會花費部分成本,比如產品的需求變更,開發的bug修復,用戶體驗測試也不例外(用戶體驗環境從時間耗時和資源上都能體現)。考慮實際收益,用戶體驗測試的設計需要慎之又慎,他需要對測試的目的、介入時間、測試的周期、場景、人員的選型都要做出深入的分析和界定。

目前我們選擇進行用戶體驗測試的一個非常重要目的是為了判定我們的產品是否能讓用戶快速的接受和使用,或更直接的說法是驗證我們的產品是否會不符合用戶的習慣,甚至讓用戶對產品產生抗拒。顯然針對這一目的進行的用戶體驗測試介入時間一定要盡可能的早,試想如果在系統快要發布前才進行該項測試,非常可能因為在用戶體驗測試時發現頁面結構不合用戶操作習慣,或有些功能對於用戶而言需要強化,或操作步驟過繁,在不推遲發布時間的情況下,此時對代碼進行修改和優化,誰都知道這樣的行為無疑是危險的。因此,較為合理的做法是當頁面的demo定稿時我們就需進行用戶體驗測試,不過由於此時的測試是靜態的,所以還不足以確保用戶實際的操作感受,我們還需要在系統提交功能測試後,當功能測試人員驗證主流程已能正常流轉,用戶體驗測試就能再次介入進來,此時的用戶體驗測試不必像功能測試那樣關註細節的實現,更重要的是收集用戶的操作習慣和使用感受。假使我們不必說明使用方法用戶就能流暢的進行操作並且在操作過程中不會對操作習慣進行過多的抱怨,那麽我們能認為系統的交互、設計是合理的,反之,我們就需要考慮作出相應的修改和調整。


三、用戶體驗的本質及實例

用戶體驗的核心和本質:滿足用戶需求,超出用戶期望。

有人將用戶體驗與軟件的運行效率混為一談,認為用戶體驗就指響應時間、可靠性、穩定性這三方面。其實這只是用戶體驗的一部分。我認為用戶體驗度可用幾個簡單的詞來概括:
技術分享圖片

我們需要記住一點:我們要做的是去適應用戶,而不是改變用戶。
技術分享圖片


四、bug和用戶體驗差的區別

現在產品的通病就是只求“孩子”產品四肢健全,不在乎它們是否長相平庸難以相處,只要邏輯沒有漏洞,功能上沒有bug,產品即可發布上線。這個觀點我不敢茍同,在不花費較少的實現成本的情況下,我們應該抱著高要求去對待產品的功能測試及用戶體驗測試。讓用戶鄙夷的用戶體驗和有線上bug一樣讓都是唾棄。IT從業人員認為,用戶體驗差不屬於bug,它屬於優化任務,優化任務廣義上都是用戶所發現提出的軟件可改進的細節、或與需求文檔存在差異。本質上用戶體驗差和缺陷等級較低的bug沒有什麽區別。

舉一個例子:APP登錄頁面文案為“登陸”,那麽問題來了,這個問題屬於優化任務還是bug。實際上中國語言博大精深,其實用“登陸”是可行的,但是當前的大數據分析結果得出,產品文案均是登錄,我們應該服從於大眾。從用戶的角度去考慮,他們可能在人海茫茫的互聯網產品中一眼就記住你,原因不是你的產品功能是如何的牛逼,而是他們認為網頁存在錯別字的產品不多了,而我們的產品做到了。在開發和QA的日常工作中也經常出現,二者為是bug還是優化爭的你死我活。在開發的眼裏只要功能可用就沒毛病,QA從測試的角度會考慮過多細節。bug和用戶體驗差導致的優化任務其實是沒有本質的區別,因為他們都能給用戶的體驗帶來不快。這些問題最終都是殊途同歸。用戶體驗差等於對待缺陷等級較低的bug,這是毋庸置疑的,衡量的標準其實取決於用戶,他們的主觀意識認定是bug那麽就是bug,這就是萬能定理:用戶就是上帝。


五、作為測試工程師如何提高自己的用戶體驗測試經驗?

1、體驗更多的產品,網站或者APP。不只是國內的產品,國外的產品也要多體驗,從產品的設計和功能的布局上為什麽別人要這麽做?多思考總結。

2、用戶反饋。多看用戶多我們產品的體驗反饋、建議等,多去AppStore及其他安卓市場看產品的評論,從評論中也能get到一些關鍵信息。

數據統計。數據統計從幾個方面去看:

3、比如使用百度統計分析APP安裝情況,活躍情況,都使用了哪些手機型號,手機型號的使用排名,對測試工程師來說,可以在節約成本的情況下購買用戶分布多的機型。另外,通過百度統計測試人員可以再重點關註下crash情況,把crash日誌抓取下來找研發一起分析。提高APP的穩定性,從而提高用戶體驗。

b、百度統計跟蹤頁面的訪問,按鈕的點擊情況,從而分析數據,優化頁面。

c、通過強大的數據中心部門,進行數據的挖掘和分析,做出更多優化。

六、體驗過最坑的用戶體驗是怎樣的?


1.超長的頁面下載時間

加載速度超過30秒已上

基本上用戶已經把你甩到千裏之外


2.無限制的使用flash及圖片

無限制的使用flash及圖片.會造成頁面文件超大,占用瀏覽者的cpu資源

並且不利於頁面更新及搜索引擎對網站的抓取


3.網站頁面過長

過長的網站很容易引起瀏覽者的視覺疲勞

網頁和身材一樣,都有自己的黃金比例


4.不友好的導航.

不友好的導航是最影響用戶操作的, 不能讓用記很方便的找到自己想到的內容

用戶來到一個頁面不知如何返回上一頁,不知道當前頁面是在哪個欄目下的

這樣的網站很可能用戶也會和揮手和你說再見


5.過期的信息

很久不更新的信息,很容易讓瀏覽者感到反感,

而且在心中也會對你這個網站的品牌形象大打折扣.

實例:19樓租房

過期的租房信息簡直是用戶的苦海


6.死鏈接或鏈接錯誤

最基本的錯誤,但是好些還有這樣的錯誤

包括移動、新浪這種用戶量很高的平臺


7.頁面安全性

很多頁面會把用戶信息暴露在頁面上,一覽無余

用戶安全信息岌岌可危

實例:阿裏巴巴的杭州智慧住房租賃平臺

暴露個人信息,導致我的電話被中介打爆了,我很想拔刀攻擊敵方的產品


8.惡意插件,惡意彈出窗口

惡意彈出窗口及品牌的公告簡直是謀殺用戶

實例:百度帖吧

經常性跳出一些不可描述的窗口


9.頁面中不要過多的用新窗口

過多的彈出新窗口,會大量占用計算機的資源

影響瀏覽者的瀏覽速度,用戶的cpu和處理岌岌可危


10.鏈連沒有標準的表現形式

網站要有統一標準的鏈接表現形式,並且要和沒有鏈接的文字有區別.

要讓瀏覽者很方便的認出哪些是

圖片加的連接要在圖片下標出”點擊圖片見大圖”,圖片一定要加”alt”屬性.

”更多”要用中文寫最好不要”more”或者標點符號代替.


11.過多的運用新技術

所謂新技術,就是只有少數人掌握的技術

雖然有可能他的視覺效果很好,功能很強大,但過多的運用新技術,就意味著你準備拋棄99%的用戶,最後玩砸了


12.過復雜的分類

不要說什麽用收藏夾.你以為會有超過一半的人會用收藏夾嗎?

在一個過分復雜的分類中撈不到用戶想要的數據是悲慘的

實例:嗶哩嗶哩

想找點資源按分類查,分類太多太雜,居然找不到,謀殺了一個年輕人熱愛學習的心


13.關於復雜的驗證碼

驗證碼從設計之初,是為了解決區分用戶是人類還是計算機的難題

對於圖片中被扭曲過汙染過的文字計算機無法辨識

而人類只需要稍微思考下就可以識別出來,但是現在是連人類努力思考也未必能識別出來(比如請你正確的區分出下列那些是狒狒那些是猩猩)

實例:12306購票平臺-圖片驗證碼

12306是很值得被吐槽的,讓歸心似箭的用戶迷失在打碼般模糊的圖片驗證碼的海洋裏,預防不了黃牛,卻成功的攔截了用戶

拓展:主流驗證碼大致分為以下幾種

  • 文字型

  • 拼圖型

  • 12306型

  • 閱讀理解型

  • 智商題型




網易雲免費體驗館,0成本體驗20+款雲產品!


更多網易技術、產品、運營經驗分享請點擊。


相關文章:
【推薦】 jQuery到Vue的遷移之路

論用戶體驗測試:牛逼的功能千篇一律,好的用戶體驗萬裏挑一