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

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

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

GUI測試之按鈕篇

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

GUI測試之按鈕篇

在同一窗口中實(shí)現(xiàn)某一功能的按鈕是唯一的。

按鈕位置:OK按鈕總是在上方或者左方,而Cancel按鈕總是在下方或右方。

等價鍵:Cancel按鈕的等價按鍵通常是Esc,而選中按鈕的等價按鈕通常是Enter保持一致。

測試按鈕能否正常的實(shí)現(xiàn)功能,常用按鈕的功能為:

OK(確定)接受輸入的數(shù)據(jù)或顯示的響應(yīng)信息,關(guān)掉窗口

Cancel(取消)不接受輸入的信息,關(guān)掉窗口。取消時最好給予提示,尤其時有大量輸入的窗口。

Close(關(guān)閉):結(jié)束當(dāng)前的任務(wù),讓程序繼續(xù)進(jìn)行;關(guān)掉數(shù)據(jù)窗口

Help(幫助):調(diào)出程序的幫助信息

Save(保存):保存數(shù)據(jù),停留在當(dāng)前窗口。如過保存耗時長的話,最好顯示類似沙漏,進(jìn)度條之類的提示。注意驗證能否重復(fù)保存。如在IE中由于網(wǎng)速慢而導(dǎo)致的重復(fù)保存。

Add(新增):新增記錄。新增的記錄必須排在首頁首行。提交失敗后必須保留用戶已輸入的內(nèi)容,以便再次提交。提交時需對主要標(biāo)識字段進(jìn)行重復(fù)值、空值(空格)判斷。

Update/Edit(編輯):修改/編輯記錄。如界面存在復(fù)選按鈕,勾選多條記錄進(jìn)行修改時,需給予只能對一條記錄進(jìn)行修改,默認(rèn)為第一條的提示信息。修改時加載的內(nèi)容都為該記錄的實(shí)際內(nèi)容,而不再為默認(rèn)值。修改完成后必須回到原記錄所在位置,且刷新顯示修改后的值。提交失敗后必須保留用戶已修改的內(nèi)容,以便再次提交。在查詢條件下修改返回后如不滿足查詢條件則不顯示,反之滿足當(dāng)前的查詢條件則需顯示新增的記錄。需對主要標(biāo)識字段進(jìn)行重復(fù)值、空值(空格)判斷。

Delete(刪除):刪除記錄。在刪除之前必須有確認(rèn)刪除的提示信息。刪除成功后刷新不顯示被刪除的記錄。刪除成功后返回到原記錄所在頁面;而當(dāng)原記錄所在頁不存在時,則返回上一頁。當(dāng)被刪除的記錄與其它記錄存在關(guān)聯(lián)時,應(yīng)給予不允許刪除及更明細(xì)提示等信息。針對大批量的刪除應(yīng)提供全選復(fù)選框,方便用戶刪除。

Search(查詢):查詢記錄。每次查詢應(yīng)顯示返回的結(jié)果數(shù)。每次查詢應(yīng)定位到首頁[A2] 。保留前一次的查詢條件。當(dāng)查詢條件較多時,需配以重置按鈕。當(dāng)未查詢到任何記錄時,需給予未查找到相關(guān)記錄的提示信息。除用戶明確要求不需要外,需提供模糊查詢及組合查詢功能。當(dāng)查詢返回的結(jié)果大于默認(rèn)的一頁大小時,最好采用分頁或者根據(jù)系統(tǒng)默認(rèn)或用戶定義的一頁顯示的記錄數(shù)量來分頁。如有多頁,需要提供首頁,下一頁,上一頁,尾頁和跳至功能。每頁的記錄不能重復(fù),但也可以根據(jù)用戶需要顯示上一頁的最后一條數(shù)據(jù)。

Reset(重置):重置。應(yīng)回到打開窗口時的最初狀態(tài)。多次點(diǎn)擊是否還能正常顯示。

Return(返回):返回。如果一個窗口或頁面不能通過菜單,工具欄到達(dá),而是必須通過前一個窗口完成才到達(dá),應(yīng)提供返回按鈕或?qū)Ш綏l讓用戶可以返回。

如果點(diǎn)擊按鈕后還需要用戶的進(jìn)一步的操作,按鈕的名稱應(yīng)加上省略號。如Browse。。。

OK/Cancel/Apply/Help鍵的排放最好遵從Windows的標(biāo)準(zhǔn)排放。

按鈕最好都給予浮動提示[A3] ,特別是圖片按鈕,可以避免由于網(wǎng)絡(luò)太慢而導(dǎo)致的太長時間不能往下操作。

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

    關(guān)注

    8

    文章

    5103

    瀏覽量

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

    關(guān)注

    3

    文章

    639

    瀏覽量

    39483
  • 按鈕
    +關(guān)注

    關(guān)注

    0

    文章

    134

    瀏覽量

    12722
收藏 人收藏

    評論

    相關(guān)推薦

    在stm32上使用ucgui+ucos編寫程序,GUI_GetKey()無法得到按鈕ID的原因?

    各位大大,本人在stm32上使用ucgui+ucos編寫程序,在使用按鈕的時候,發(fā)現(xiàn)點(diǎn)擊按鈕,GUI_GetKey()無法得到按鈕ID(偶爾一次可以得到)。程序代碼如下: void M
    發(fā)表于 05-17 09:16

    掌握和精通matlabgui設(shè)計

    掌握和精通matlabgui設(shè)計
    發(fā)表于 08-16 19:24

    光耦測試頻率

    本帖最后由 eehome 于 2013-1-5 09:44 編輯 光耦測試頻率(潮光光耦網(wǎng)整理編輯)2012-07-18光耦全稱光耦合器(opticalcoupler),它是以光為媒介來
    發(fā)表于 12-11 13:43

    串口通訊--啟動測試停止測試按鈕如何設(shè)置

    PLC編程出身。在串口通訊中,要實(shí)現(xiàn)整個程序的啟動測試,停止測試兩個按鈕,按鈕均采用單擊時觸發(fā)機(jī)械動作,除了while循環(huán),用什么結(jié)構(gòu)去配合使用呢???事件結(jié)構(gòu),還是條件結(jié)構(gòu)呢,請有相
    發(fā)表于 04-20 14:12

    通俗易懂電子稱綜合演示

    ://bbs.elecfans.com/jishu_919727_1_1.html通俗易懂電子稱開發(fā)軟件https://bbs.elecfans.com/jishu_919731_1_1.html主要是連調(diào)測試,修改完善一些
    發(fā)表于 07-18 21:17

    GUI觸摸屏按鈕函數(shù)返還值一直是0

    小弟最近在玩GUI觸摸屏按鈕,按鈕GUI畫好了,就是觸摸屏搞不定,用GUI_GetKey函數(shù)返還回來的值一直是0,查資料 這塊的很少,希望
    發(fā)表于 06-06 04:36

    UC GUI按鈕為什么不支持連按?

    為什么UC GUI按鈕不支持連按
    發(fā)表于 03-25 03:18

    TouchGFXGUI開發(fā)

    TouchGFXGUI開發(fā)(二):動畫圖片(Animated Image)前言實(shí)現(xiàn)原理一、GUI設(shè)計1、界面布局2、添加Animated Image 圖片3、添加按鈕文本資源4、添加
    發(fā)表于 01-18 09:30

    基于HFSM模型的GUI自動測試

    針對圖形用戶界面(GUI)軟件的層次性,采用分層有限自動機(jī)(HFSM)模型對被測GUI 軟件建模,將GUI 測試轉(zhuǎn)換為預(yù)期HFSM和實(shí)際HFSM 的一致性
    發(fā)表于 03-28 09:55 ?20次下載

    嵌入式系統(tǒng)開發(fā)ucos在各種硬件上的GUI實(shí)現(xiàn)

    嵌入式系統(tǒng)開發(fā)ucos在各種硬件上的GUI實(shí)現(xiàn).rar 嵌入式用戶圖形接口uC/GUI在uC/OSII上的嵌入4.1 uC/GUI簡介   uC/
    發(fā)表于 03-15 14:10 ?79次下載

    光耦測試頻率

    光耦測試頻率
    發(fā)表于 07-19 11:26 ?2.7w次閱讀
    光耦<b class='flag-5'>測試</b><b class='flag-5'>之</b>頻率<b class='flag-5'>篇</b>

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

    淺談易用性測試GUI常見的測試要求
    的頭像 發(fā)表于 06-29 10:15 ?2777次閱讀

    GUI測試之窗口

    窗口是Windows本身以及Windows 環(huán)境下的應(yīng)用程序的基本界面單位,就是顯示在屏幕上的一個矩形區(qū)域。一般來說窗口是具有標(biāo)題欄、菜單/菜單欄、工具欄、工作區(qū)、狀態(tài)欄、最大化、最小化按鈕和滾動條
    的頭像 發(fā)表于 06-29 10:28 ?2702次閱讀

    GUI測試信息處理類

    (Radio box)/(option box),選項框(Option box)、滑動條(Slider)、旋轉(zhuǎn)按鈕(Spin Button)等都作為信息處理類來統(tǒng)一總結(jié)。
    的頭像 發(fā)表于 06-29 10:30 ?2154次閱讀

    GUI測試對話框、消息框

    對話框/消息框的缺省《Enter》鍵應(yīng)該設(shè)置在OK按鈕上;對話框/消息框的缺省《Esc》鍵應(yīng)該設(shè)置在Cancel按鈕上。
    的頭像 發(fā)表于 06-29 10:34 ?2356次閱讀