软件测试之易用性测试
場(chǎng)景:學(xué)習(xí)《軟件測(cè)試》第11章節(jié) 易用性測(cè)試
易用性是交互適應(yīng)性、實(shí)用性和有效性的集中體現(xiàn)。構(gòu)成軟件缺陷的其中一條規(guī)則:軟件測(cè)試員認(rèn)為軟件難以理解、不易使用、運(yùn)行緩慢,或者最終用戶認(rèn)為不好。如果在測(cè)試過(guò)程中,測(cè)試員都難以使用,客戶也會(huì)有同樣的問(wèn)題。
用于與軟件程序交互的方式稱為用戶界面或UI。易用性包括用戶界面測(cè)試,易用性缺陷有比較強(qiáng)的主觀性,那怎么去判斷UI是好還是不好呢?優(yōu)秀的UI有如下7個(gè)常見的要素。
符合標(biāo)準(zhǔn)和規(guī)范
軟件符合現(xiàn)行標(biāo)準(zhǔn)和規(guī)范是最重要的用戶界面要素。標(biāo)準(zhǔn)和規(guī)范經(jīng)過(guò)大量的測(cè)試、經(jīng)驗(yàn)總結(jié)得出的方便用戶的規(guī)則。如果軟件嚴(yán)格遵守這些規(guī)則,優(yōu)秀UI的其他要素就自然具備。
直觀性
直觀就是你看到的就是你所預(yù)期的。像用戶界面整潔,所需功能或期待響應(yīng)都在預(yù)期出現(xiàn)的地方。UI組織和布局合理,從一個(gè)功能轉(zhuǎn)到另一個(gè)功能用戶可以輕松轉(zhuǎn)換,下一步要什么都應(yīng)該明顯,菜單窗口等都在明顯的位置,沒有多余的功能,用戶如果嘗試失敗,可以從幫助系統(tǒng)中獲得幫助等等。
一致性
軟件本身以為與其他軟件的一致性。軟件或者平臺(tái)都有標(biāo)準(zhǔn),用戶使用有習(xí)慣性,軟件本身應(yīng)遵守這些標(biāo)準(zhǔn),保持操作的一致性。
靈活性
用戶喜歡選擇–不要太多,但是足以允許他們選擇做什么和怎樣做。
舒適性
軟件應(yīng)該用起來(lái)舒適,而不應(yīng)該為用戶工作制造障礙和困難。可以通過(guò)如下一些想法來(lái)鑒別軟件舒適性:恰當(dāng)、錯(cuò)誤處理、性能。
恰當(dāng),軟件外觀和感覺應(yīng)該與所做的工作和使用者相符。
錯(cuò)誤處理,程序應(yīng)該在用戶執(zhí)行嚴(yán)重錯(cuò)誤的操作之前提出警告,并且允許用戶恢復(fù)由于錯(cuò)誤操作導(dǎo)致丟失的數(shù)據(jù)。
性能,如果操作緩慢,可向用戶展示持續(xù)時(shí)間,正在工作的狀態(tài)。
正確性
測(cè)試UI是否做了該做的事。
實(shí)用性
具體特性是否實(shí)用,對(duì)于軟件來(lái)說(shuō),是否是不必要或者不合理的特性。
總結(jié)
以上是生活随笔為你收集整理的软件测试之易用性测试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 实例38:python
- 下一篇: Qt split字符串分割