分享最實用的技術(shù),創(chuàng)造更大的價值

界面交互用戶體驗如何測試

軟件測試

界面是軟件系統(tǒng)與用戶交互的渠道,用戶通過界面輸入需要處理的數(shù)據(jù),系統(tǒng)通過界面反饋信息給用戶。因此,界面用戶體驗決定了一個軟件的受歡迎程度,甚至決定了一個軟件項目的成敗。使用用戶模型對界面交互進(jìn)行測試,在界面設(shè)計中,通常有三種模型,包括:設(shè)計者模型、實現(xiàn)者模型和用戶模型。而用戶模型往往在用戶界面的開發(fā)過程中被過多地忽略。

設(shè)計者模型同城關(guān)注的是對象、表現(xiàn)和交互過程等。用戶模型通常關(guān)注目標(biāo)、信心和情緒等。實現(xiàn)者模型則更多地關(guān)注數(shù)據(jù)結(jié)構(gòu)、算法和庫等界面實現(xiàn)時要考慮的問題。由于很多軟件項目缺乏界面設(shè)計階段,或者是由開發(fā)人員在編碼階段即興為之,使得界面效果偏向于實現(xiàn)者模型。例如,經(jīng)??吹接行┫到y(tǒng)的界面有很多冗余對象是用戶不會用到的,而究其原因則是開發(fā)人員為了重用某個界面的設(shè)計,直接繼承了界面父類,這明顯是過分考慮實現(xiàn)者模型而導(dǎo)致的惡果。

用戶界面最終要給用戶使用,由用戶判斷界面的可用性、易用性和用戶體驗等,因此,在界面開發(fā)過程中應(yīng)該更多地關(guān)注用戶模型,測試人員尤其需要站在用戶模型的層面對軟件系統(tǒng)的界面進(jìn)行測試。

用戶模型是基于每一個用戶對系統(tǒng)的期待和理解,包括系統(tǒng)提供的功能和對象,當(dāng)用戶與系統(tǒng)交互時如何反饋,用戶在交互過程中想要完成的目標(biāo)。這些期待、理解和目標(biāo)受用戶的經(jīng)驗所影響,包括與其他系統(tǒng)的交互,例如打字機、計算機、電視游戲等。我們在界面和用戶體驗測試的要點包括如下幾點:制定界面設(shè)計規(guī)范;理解用戶的目標(biāo);對界面原型進(jìn)行測試;防止界面的“審美疲勞”。

聯(lián)系
QQ
電話
咨詢電話:189-8199-7898
TOP