0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

淺談易用性測試及GUI常見的測試要求

如意 ? 來源:CSDN ? 作者:Loadrunn ? 2020-06-29 10:15 ? 次閱讀

淺談易用性測試及GUI常見的測試要求

對于一個需要面對用戶的軟件產(chǎn)品來說,最直觀的UI和使用感受也是產(chǎn)品能否獲得用戶認可的關(guān)鍵一環(huán)。個人認為,在毒霸的產(chǎn)品傳統(tǒng)中,從設(shè)計到開發(fā)再到測試,對產(chǎn)品的易用性和GUI的規(guī)范往往給予的關(guān)注較少。我在測試過程中就遇到了很多影響使用心情的非關(guān)功能方面的 BUG。希望此文可以在毒霸的易用性和GUI方面的測試中給同學(xué)們提供一些參考。

易用性測試

易用性(Useability)是交互的適應(yīng)性、功能性和有效性的集中體現(xiàn)。

在《軟件工程產(chǎn)品質(zhì)量》質(zhì)量模型中,提出易用性包含易理解性、易學(xué)習(xí)性和易操作性;即易用性是指在指定條件下使用時,軟件產(chǎn)品被理解、學(xué)習(xí)、使用和吸引用戶的能力。易用性測試包括針對應(yīng)用程序的測試,同時還包括對用戶手冊系統(tǒng)文檔的測試。通常采用質(zhì)量外部模型來評價易用性。包括如下方面的測試:

(1) 易理解性測試

(2) 易學(xué)性測試

(3) 易操作性測試

(4) 吸引性測試

(5) 易用的依從性測試

易用性測試方法有:靜態(tài)測試;動態(tài)測試;動態(tài)和靜態(tài)結(jié)合測試。

由于易用性缺陷的主觀性,因此測試人員和UI設(shè)計人員經(jīng)常產(chǎn)生不同意見。UI通常被當作創(chuàng)造者的作品,而測試人員說某處是錯誤,就可能挫傷“藝術(shù)家”。易用性是軟件缺陷中的敏感問題。

人體工程學(xué)(ergonomics)是一門將日常使用的東西設(shè)計為易于使用和實用性強的學(xué)科。人體工程學(xué)的主要目標是達到易用性。

1、用戶界面測試

用于與軟件交互的方式稱為用戶界面或UI。

2、優(yōu)秀UI的構(gòu)成

軟件測試員要負責(zé)測試軟件的易用性,包括其用戶界面。

記住,軟件測試員不需要去設(shè)計UI,只需要把自己當作用戶,然后去找出UI中的問題。

優(yōu)秀UI具備的七個要素

(1) 符合標準和規(guī)范

重要的用戶界面要符合現(xiàn)行標準和規(guī)范,這些標準和規(guī)范由軟件易用性專家開發(fā)。它們是由大量正式測試、經(jīng)驗、技巧和錯誤得出的方便用戶的規(guī)則。如果軟件嚴格遵守這些規(guī)則,優(yōu)秀UI的其他要素就自然具備。

(2) 直觀性

* 用戶界面是否潔凈、不唐突、不擁擠?

* UI的組織和布局合理嗎?

* 是否允許用戶輕松地從一個功能轉(zhuǎn)移到另一個功能?

* 下一步做什么明顯嗎?

* 任何時候都可以決定放棄或者退回、退出嗎?

* 菜單或者窗口是否深藏不露?

* 有多余功能嗎?軟件整體抑或局部是否做得太深?

* 幫助系統(tǒng)有效嗎?

(3) 一致性

* 用戶的使用習(xí)慣性強,希望一個程序的操作方式能夠帶到另一個程序中。在審查軟件一致性時要考慮一下術(shù)語:

* 快捷鍵和菜單選項

* 術(shù)語和命名

* 聽眾

* 諸如OK和Cancel按鈕的位置

(4) 靈活性

* 靈活性表現(xiàn)在:用戶喜歡選擇不要太多,但是足以允許他們選擇做什么和怎么做。

* 狀態(tài)跳轉(zhuǎn)

* 狀態(tài)終止和跳過

* 數(shù)據(jù)輸入和輸出

(5) 舒適性

* 軟件使用起來應(yīng)該舒適,不能給用戶工作制造障礙和困難。如何鑒別軟件舒適性的一些好想法:

* 恰當。軟件外觀和感覺應(yīng)該與所做的工作和使用者相符。

* 錯誤處理。程序應(yīng)該在用戶執(zhí)行嚴重錯誤的操作之前提出警告,并且允許用戶恢復(fù)由于錯誤操作導(dǎo)致丟失的數(shù)據(jù)。

* 性能。快不見得是好事。不少程序的錯誤提示信息一閃而過,無法看清。如果操作緩慢,應(yīng)該讓用戶得到相應(yīng)的信息。

(6) 正確性

* 要測試正確性,就是測試UI是否做了該做的事。

* 市場定位偏差:有沒有多余的或者遺漏的功能,或者某些功能執(zhí)行了與市場宣傳材料不符的操作?

* 語言和拼寫:程序員常常能制造出非常有趣的用戶信息。

* 不良媒體:圖標是否同樣大小?是否具有相同的調(diào)色板?聲音是否應(yīng)該有相同的格式和采樣率?

* 所見即所得:保證UI所說的就是實際得到的。

(7) 實用性

* 是否實用是優(yōu)秀用戶界面的最后一個要素。

* 不是指軟件本身是否實用,而是指具體特性是否實用。

* 在審查產(chǎn)品說明書、準備測試或者實際測試時,想一想看到的特性對軟件是否有實際價值。它們有助于用戶執(zhí)行軟件設(shè)計的功能嗎?如果認為它們沒必要,就要研究一下找出它們存在于軟件中的原因。

總之,不要讓易用性測試的模糊性和主觀性阻礙測試工作。易用性測試的模糊和主觀是固然的,即使設(shè)計用戶界面的專家也會承認有的地方是這樣的

GUI常見的測試要求

窗口

* 窗口能否基于相關(guān)的輸入或菜單命令適當?shù)拇蜷_

* 窗口能否改變大小、移動和滾動

* 窗口中的數(shù)據(jù)能否用鼠標、功能鍵、方向箭頭和鍵盤操作

* 當被覆蓋的窗口重新調(diào)用后,所有相關(guān)功能是否可操作

* 能否使用所有窗口的相關(guān)功能,所有相關(guān)功能是否可操作

* 相關(guān)的下拉式菜單,工具條,滾動條,對話框,按鈕,圖標和其它控制有否?能否正常顯示?完全可用?

* 顯示多窗口時,窗口名能否正確顯示,活動窗口是否加亮

* 使用多用戶時,所有窗口是否能實時更新

* 多次或不正確按鼠標是否會產(chǎn)生無法預(yù)測的結(jié)果

* 窗口的聲音、顏色提示和窗口的操作順序是否符合需求

* 窗口能否正確關(guān)閉

數(shù)據(jù)項

* 字母、數(shù)據(jù)能否正確顯示且輸入系統(tǒng)

* 圖象方式數(shù)據(jù)項(如滾動條)是否正常工作

* 數(shù)據(jù)輸入、消失是否可以理解,能否識別非法數(shù)據(jù)

下列式菜單和鼠標操作

* 菜單條顯示在合適語言環(huán)境中

* 應(yīng)用程序的菜單是否顯示系統(tǒng)相關(guān)特性

* 下拉式操作是否正確,功能是否正確

* 菜單、調(diào)色板和工具條是否能正常的工作

* 能否列出所有菜單功能和下拉式功能

* 能否通過鼠標操作所有菜單的功能,通過文本命令激活每個菜單功能

* 菜單功能隨當前窗口操作加亮或變灰

* 如果要求多次點擊鼠標或鼠標有多個按鈕時能否正確識別

* 光標、處理指示器和識別指針能否隨操作而適當改變

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 人機交互
    +關(guān)注

    關(guān)注

    12

    文章

    1192

    瀏覽量

    55182
  • 測試
    +關(guān)注

    關(guān)注

    8

    文章

    4927

    瀏覽量

    125948
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    631

    瀏覽量

    39290
收藏 人收藏

    評論

    相關(guān)推薦

    SOLIDWORKS教育版本的易用性

    在數(shù)字化和智能化的教育時代背景下,三維設(shè)計軟件在教學(xué)領(lǐng)域的應(yīng)用越來越廣泛。SOLIDWORKS教育版本作為一款專門針對教育領(lǐng)域設(shè)計的三維建模軟件,以其優(yōu)越的易用性贏得了廣泛的認可。
    的頭像 發(fā)表于 07-04 17:11 ?159次閱讀

    功能測試覆蓋中最常見的是什么方法

    功能測試覆蓋是軟件測試過程中的一個重要環(huán)節(jié),它主要關(guān)注軟件產(chǎn)品的功能實現(xiàn)是否符合需求規(guī)格說明。在功能測試覆蓋中,有多種方法可以采用,以確保測試的全面
    的頭像 發(fā)表于 05-30 14:55 ?364次閱讀

    溫度測試儀的穩(wěn)定性和易用性

    溫度測試儀是一種廣泛應(yīng)用于科研、工業(yè)生產(chǎn)和日常生活中的重要儀器,主要用于精確測量物體或環(huán)境的溫度。這種設(shè)備以其高度的準確、穩(wěn)定性和易用性,為眾多領(lǐng)域提供了有力的技術(shù)支持。 溫度測試
    的頭像 發(fā)表于 03-25 11:26 ?302次閱讀
    溫度<b class='flag-5'>測試</b>儀的穩(wěn)定性和<b class='flag-5'>易用性</b>

    電池常見測試項目有哪些?

    常見的電池測試項目有容量測試、電壓檢測、內(nèi)阻測試、充放電測試、充電速度測試、循壞壽命
    的頭像 發(fā)表于 01-17 16:24 ?6632次閱讀
    電池<b class='flag-5'>常見</b><b class='flag-5'>測試</b>項目有哪些?

    Advantest 與 Amarisoft 合作進行 5G/IoT 設(shè)備測試

    來源:半導(dǎo)體芯科技 SiSC編譯 通過現(xiàn)有的AMARI Callbox,Amarisoft客戶可以訪問Advantest(愛德萬)測試軟件的增強用戶界面(UI),旨在最大限度地提高易用性,以及通過
    的頭像 發(fā)表于 01-04 17:34 ?384次閱讀

    軟件測試的八大特性有哪些?

    實現(xiàn)功能,是軟件測試最基本的要求。 2、性能效率是指軟件在不同負載下的響應(yīng)速度、吞吐量和資源利用率,是評估軟件性能的重要指標。 3、兼容是指軟件在不同操作系統(tǒng)、瀏覽器和設(shè)備上的運行情況,是為了保證軟件具有
    發(fā)表于 01-02 10:15

    為什么要測試回路電阻?常見的回路電阻測試方法有哪幾種?

    、詳實、細致地介紹為什么要測試回路電阻,并詳細討論常見的回路電阻測試方法。 首先,讓我們來了解一下為什么要測試回路電阻。回路電阻是指電路中電流通過的路徑上所存在的電阻,其大小直接影響著
    的頭像 發(fā)表于 12-19 15:04 ?2825次閱讀

    電源模塊測試分享之電源可靠測試方法

    可靠測試是電源模塊測試的一項重要測試內(nèi)容,是檢測電源模塊穩(wěn)定性、運行狀況的重要測試方法。隨著對電源模塊的
    的頭像 發(fā)表于 12-13 15:36 ?1124次閱讀

    淺談車規(guī)級芯片的可靠測試方法

    加速環(huán)境應(yīng)力可靠測試:需要對芯片進行加速環(huán)境應(yīng)力測試,模擬高溫、低溫、濕熱和溫度循環(huán)等極端環(huán)境條件。這些測試旨在評估芯片在極端溫度條件下的可靠
    的頭像 發(fā)表于 12-05 14:05 ?1603次閱讀

    車載電源測試有哪些測試要求?車載電源ate測試系統(tǒng)的流程是什么?

    車載電源測試是為了檢測電源的各項指標和性能,判斷其是否符合設(shè)計要求,滿足車載設(shè)備的使用。車載電源測試項目一般包含輸出電壓/電流測試、效率測試
    的頭像 發(fā)表于 11-30 14:19 ?732次閱讀

    互調(diào)的基本概念和測試要求

    前面的頻譜發(fā)射我們已經(jīng)學(xué)習(xí)了占用帶寬、帶外發(fā)射和雜散發(fā)射,今天是頻譜發(fā)射的最后一部分內(nèi)容:互調(diào)。在很多的標準規(guī)范中,都有互調(diào)測試的相關(guān)內(nèi)容,但測試條件、測試要求
    的頭像 發(fā)表于 11-13 10:08 ?3771次閱讀
    互調(diào)的基本概念和<b class='flag-5'>測試</b><b class='flag-5'>要求</b>

    半導(dǎo)體可靠測試有哪些測試項目?測試方法是什么?

    可靠測試是半導(dǎo)體器件測試的一項重要測試內(nèi)容,確保半導(dǎo)體器件的性能和穩(wěn)定性,保證其在各類環(huán)境長時間工作下的穩(wěn)定性。半導(dǎo)體可靠
    的頭像 發(fā)表于 11-09 15:57 ?2262次閱讀
    半導(dǎo)體可靠<b class='flag-5'>性</b><b class='flag-5'>測試</b>有哪些<b class='flag-5'>測試</b>項目?<b class='flag-5'>測試</b>方法是什么?

    開關(guān)電源特性怎么測試?有哪些測試指標?測試的規(guī)范是什么?

    對開關(guān)電源特性進行測試是為了確保電氣性能的設(shè)計符合要求,保證電源的工作狀態(tài)。在進行電源特性測試時需要注意測試標準和測試條件,確保
    的頭像 發(fā)表于 11-02 14:37 ?1563次閱讀

    電子元器件測試軟件助力可靠測試,保證器件性能和質(zhì)量

    電子元器件可靠測試是保證元器件性能和質(zhì)量的一個重要測試項目,同時也是電子設(shè)備可靠的基礎(chǔ)。常見的可靠
    的頭像 發(fā)表于 10-11 14:49 ?647次閱讀
    電子元器件<b class='flag-5'>測試</b>軟件助力可靠<b class='flag-5'>性</b><b class='flag-5'>測試</b>,保證器件性能和質(zhì)量

    汽車電子EMC測試要求

    ,首先零部件本身必須通過電磁兼容測試,集成到整車后,整車也要通過電磁兼容全面考核。電磁兼容性具有一票否決權(quán),如果電磁兼容不能滿足相應(yīng)法規(guī)測試
    發(fā)表于 09-26 16:30 ?1706次閱讀