版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、設(shè)計(jì)測試用例參考方案一、文本框?yàn)樽址停?1)必填項(xiàng)非空校驗(yàn):1、必填項(xiàng)未輸入程序應(yīng)提示錯(cuò)誤;2、必填項(xiàng)只輸入若干個(gè)空格,未輸入其它字符程序應(yīng)提示錯(cuò)誤; ( 2)字段唯一 性校驗(yàn):(不是所有字段都作此項(xiàng)校驗(yàn),視實(shí)際項(xiàng)目情況而 定) 1、新增時(shí)輸入重復(fù)的字段值必須提示友好信息;2、修改時(shí)輸入重復(fù)的字段值必須提示友好信息; (3)字段長度校驗(yàn):1、輸入 最小字符數(shù) -1 程序應(yīng)提示錯(cuò)誤;2、輸入 最小字符數(shù) OK; 3、輸入最小字符數(shù) +1 程序應(yīng)提示錯(cuò)誤;4、輸入 最大字符數(shù)-1 OK ;5、輸入 最大字符數(shù) OK;6、輸入 最大字符數(shù) +1 程序應(yīng)提示錯(cuò)誤;( 4)字段為特殊字符校驗(yàn): 1、輸
2、入域如對某些字符禁止輸入時(shí),限制是否成功,提示信息是否友好 ;2、中文、英文、空格,數(shù)字,字符,下劃線、單引號(hào) 等所有特 殊字符的組合 ; 3、所有特殊字符都必須進(jìn)行測試( 5)字 段為特殊代碼校驗(yàn):1、輸入 htm 代碼:比如” <font>你好 </font> ”;必須以文本的形式將代碼顯示出來。 2、 輸入 JavaScript 代碼:比如 <param name= “MovieWindowWidth ” value=“ 320”> ;必須以文1、本的形式將代碼顯示出來。 ( 6)多行文本框輸入:是否允許回車換行 ; 2、保存后再顯示能夠保持輸入時(shí)的
3、格式 ;3、僅輸入回車換行,檢查能否正確保存;若能,查看保存結(jié)果。若不能,查看是否有正確提示; 4、僅輸入空格,檢查能否正確保存;若能,查看保存結(jié)果。若不 能,查看是否有正確提示 。二、文本框?yàn)閿?shù)值型 ( 1)邊 界值: 1、輸入 最小值 -1 程序應(yīng)提示錯(cuò)誤; 2、輸入 最 小值OK ; 3、輸入最大值OK ; 4、輸入最大值+1 程序應(yīng)提示錯(cuò)誤; (2)位數(shù):1、輸入限制位數(shù) OK;2、輸入限制位數(shù) + 1 根據(jù)實(shí)際項(xiàng)目而定, 是否自動(dòng)四舍 五入成限制位數(shù),還是提示信息; 3、輸入 限制位數(shù) -1 OK ; (3)異常值、特殊值:1、輸入非數(shù)值型數(shù)據(jù):漢字、 字母、字符程序應(yīng)提示錯(cuò)誤;2、
4、輸入負(fù)數(shù)根據(jù)實(shí)際項(xiàng)目而定,如果不允許輸入負(fù)數(shù),必須提示友好信息;3、字段禁止直接輸入非數(shù)值型數(shù)據(jù)時(shí),使用“粘貼” 、“拷貝” 功能嘗試輸入,并測試能否正常提交保存只能使用“粘 貼”、“拷貝”方法輸入的特殊字符應(yīng)無法保存,并應(yīng)給出相 應(yīng)提示 ; 4、全角數(shù)字和半角數(shù)字的情況全角數(shù)字不能保 存,提示友好信息,半角數(shù)字正常保存;5、首位為零的數(shù)值:如01 = 1 視實(shí)際項(xiàng)目情況而定;三、文本框?yàn)槿掌谛?( 1 )合法性檢查:1、日輸入 0 日 程序應(yīng)提示錯(cuò)誤;2、日輸入 1 日 OK;3、日輸入 32 日 程序應(yīng)提示錯(cuò)誤;4、月輸入1、3、5、7、8、10、12月、日輸入 31 日 OK;5、月輸入
5、4、6、9、11月、日輸入30日OK ;6、月輸入 4、 6、 9、 11 月、日輸入 31 日程序應(yīng)提示 錯(cuò)誤;7、輸入非閏年 ,月輸入2月、日輸入28日,比如 2009.2.28 OK;8、輸入非閏年 ,月輸入2月、日輸入29 日,比如 2009.2.29 程序應(yīng)提示錯(cuò)誤9、(閏年)月輸入2月、日輸入 29 日,比如 2008.2.29 OK;10、(閏年)月輸入2月、日輸入30日,比如2008230 程序應(yīng)提示錯(cuò)誤;11、月輸入 0 月 程序應(yīng)提示錯(cuò)誤;12、月輸入1月OK ;13、月輸入12月OK ;14、月輸入 13 月 程序應(yīng)提示錯(cuò)誤; ( 2)格式檢查: 1、不合法格式: 200
6、9-09、2009-09 -、 200-2-2; 2、視具體項(xiàng)目而定是否合法: 2009/09/01、 2009.09.01 、 20090901、 2009-09-01 ;異常值、特殊值:3、輸入漢字、字母、字符程序應(yīng)提示錯(cuò)誤;四、文本框?yàn)闀r(shí)間型 ( 1)合法性檢查:1、時(shí)輸入 24 時(shí) 程序應(yīng)提示錯(cuò)誤;2、時(shí)輸入 00 時(shí) OK ;3、分輸入 60 分 程序應(yīng)提示錯(cuò)誤;4、分輸入 59 分 OK ;5、分輸入 00 分 OK ;6、秒輸入 60 秒 程序應(yīng)提示錯(cuò)誤;7、秒輸入 59 秒 OK ;&秒輸入00秒0K; (2)格式檢查:1、不合法格式: 12:30:、 123000; 2、視具
7、體項(xiàng)目而定是否合法: 12:30、1:3:0;(3)異常值、特殊值:1、輸入漢字、字母、字符程序 應(yīng)提示錯(cuò)誤; 2、系統(tǒng)中所涉及時(shí)間是否取服務(wù)器時(shí)間; ( 4) 頁功能我們常碰到的一般有以下幾個(gè)功能: 1、首頁、上一 頁、下一頁、尾頁。 2、總頁數(shù),當(dāng)前頁數(shù) 3、指定跳轉(zhuǎn)頁 4、 指定每頁顯示條數(shù) 當(dāng)然,有一些是少于多少頁,全部以數(shù)字的形式顯示,多于 多少頁后,才出現(xiàn)下一頁的控件。本文暫且用以上四點(diǎn)來做 為通用的用例來設(shè)計(jì)吧。 ( 5)對于“首頁、上一頁、下一頁、 尾頁”。翻頁鏈接或按鈕的測試,主要要檢查的測試點(diǎn)有:1 、有無數(shù)據(jù)時(shí)控件的顯示情況2、在首頁時(shí),首頁和上一頁是否能點(diǎn)擊3、在尾頁時(shí)
8、,下一頁和尾頁是否能點(diǎn)擊4、在非首頁和非尾頁時(shí),四個(gè)按鈕功能是否正確5、翻頁后,列表中的記錄是否仍按照指定的排序列進(jìn)行了 排序( 6)對于“總頁數(shù),當(dāng)前頁數(shù)總頁數(shù),當(dāng)前頁數(shù)” ,主 要要檢查的測試點(diǎn)有:1、總頁數(shù)是否等于總的記錄數(shù) /指定每頁條數(shù)2、當(dāng)前頁數(shù)是否正確針對以上測試用例如下:step 1: 列表無記錄expect: 1、四個(gè)翻頁控件變灰不可點(diǎn)擊2、列表有相應(yīng)的無數(shù)據(jù)信息提示3、不可指定頁數(shù)4、不可指定跳轉(zhuǎn)頁5、總頁數(shù)顯示為 06、當(dāng)前頁數(shù)顯示為 0step 2: 列表的記錄數(shù) <= 指定的每頁顯示條數(shù)expect: 1、四個(gè)翻頁控件變灰不可點(diǎn)擊2、總頁數(shù)顯示為 13、當(dāng)前頁數(shù)
9、顯示為 1step 3: 列表的記錄數(shù) > 指定的每頁顯示條數(shù)expect: 1、默認(rèn)在首頁,當(dāng)前頁數(shù)為 12、列表的數(shù)據(jù)按照指定的排序列正確排序3、記錄數(shù)與數(shù)據(jù)庫相符4、總頁數(shù)=記錄數(shù)/指定的每頁顯示條數(shù)step 4: 列表的記錄數(shù) > 指定的每頁顯示條數(shù),在首頁expect: 1、首頁變灰不可點(diǎn)擊2、上一頁變灰不可點(diǎn)擊3、下一頁可點(diǎn)擊,從(每頁指定條數(shù)1)條記錄開始顯示,當(dāng)前頁數(shù) +14、尾頁可點(diǎn)擊,顯示最后頁的記錄step 5: 列表的記錄數(shù) > 指定的每頁顯示條數(shù),在中間的某 頁expect: 1、首頁可點(diǎn)擊,顯示 1 到每頁指定條數(shù)的記錄2、上一頁可點(diǎn)擊,顯示上一頁
10、的記錄3、下一頁可點(diǎn)擊,從后一頁的記錄4、尾頁可點(diǎn)擊,顯示最后頁的記錄5、列表的數(shù)據(jù)按照指定的排序列正確排序6、當(dāng)前頁數(shù)為所在頁step 6:列表的記錄數(shù) > 指定的每頁顯示條數(shù),在尾頁expect: 1、首頁可點(diǎn)擊,顯示 1 到每頁指定條數(shù)的記錄2、上一頁可點(diǎn)擊,顯示上一頁的記錄3、下一頁變灰不可點(diǎn)擊4、尾頁變灰不可點(diǎn)擊5、列表的數(shù)據(jù)按照指定的排序列正確排序6、當(dāng)前頁數(shù)為最后一頁的頁數(shù)對于“指定跳轉(zhuǎn)頁” ,主要要檢查的測試點(diǎn)有:1、是否能正常跳轉(zhuǎn)到指定的頁數(shù)2、輸入的跳轉(zhuǎn)頁數(shù)非法時(shí)的處理 對于“指定每頁顯示條數(shù)” ,主要要檢查的測試點(diǎn)有: 1、是否有默認(rèn)的指定每頁顯示條數(shù)2、指定每頁的
11、條數(shù)后,列表顯示的記錄數(shù),頁數(shù)是否正確3、輸入的每頁條數(shù)非法時(shí)的處理針對以上測試用例如下:step 7:輸入每頁顯示條數(shù)為小于總記錄的正整數(shù)expect: 1、每頁顯示條數(shù)更新成指定的條數(shù)2、超過指定的條數(shù)的記錄分頁顯示3、總頁數(shù)更新成列表的記錄數(shù) /每頁顯示條數(shù) step 8:輸入每頁顯示條數(shù)為 0、負(fù)數(shù)、小數(shù) expect: 1、提示“每頁顯示條數(shù)必須為大于1 的整數(shù)”2、提示后每頁顯示條數(shù)恢復(fù)為上次生效的條數(shù) step 9:輸入每頁顯示條數(shù)大于或等于總記錄數(shù)的正整數(shù)時(shí) expect: 1、四個(gè)翻頁按鈕變灰不可點(diǎn)擊2、總頁數(shù)顯示為 13、當(dāng)前頁數(shù)顯示為 1step 10:輸入每頁顯示條數(shù)長
12、度超過數(shù)據(jù)庫指定的長度 <<<maxlen>>>expect: 1、提示每頁顯示條數(shù)不能超過<<<maxlen>>> 位2、提示后每頁顯示條數(shù)恢復(fù)為上次生效的條數(shù)step 11:輸入每頁顯示條數(shù)為非數(shù)值、非法值時(shí)expect: 1、提示每頁顯示條數(shù)必須為大于 1 的整數(shù)2、提示后每頁顯示條數(shù)恢復(fù)為上次生效的條數(shù)step 12:輸入跳轉(zhuǎn)的頁數(shù)為存在的頁數(shù)expect: 1、正確跳轉(zhuǎn)到指定的頁數(shù)step 13:輸入跳轉(zhuǎn)的頁數(shù)不存在或非法值expect: 1、跳轉(zhuǎn)的頁數(shù)值置為 1,顯示第一頁的數(shù)據(jù) 1:易用 性: 按鈕名稱應(yīng)該易
13、懂,用詞準(zhǔn)確,屏棄沒楞兩可的字眼,要與 同一界面上的其他按鈕易于區(qū)分,能望文知意最好。理想的 情況是用戶不用查閱幫助就能知道該界面的功能并進(jìn)行相 關(guān)的正確操作。易用性細(xì)則:1) :完成相同或相近功能的按鈕用 Frame 框起來, 常用按鈕要 支持快捷方式。2) :完成同一功能或任務(wù)的元素放在集中位置, 減少鼠標(biāo)移動(dòng) 的距離。3) :按功能將界面劃分局域塊, 用 Frame 框括起來 ,并要有功能 說明或標(biāo)題。4) :界面要支持鍵盤自動(dòng)瀏覽按鈕功能, 即按 Tab 鍵的自動(dòng)切 換功能。5) :界面上首先應(yīng)輸入的和重要信息的控件在Tab 順序中應(yīng)當(dāng)靠前 ,位置也應(yīng)放在窗口上較醒目的位置。6) :同
14、一界面上的控件數(shù)最好不要超過10 個(gè),多于 10 個(gè)時(shí)可以考慮使用分頁界面顯示。7) :分頁界面要支持在頁面間的快捷切換,常用組合快捷鍵 Ctrl+Tab8) :默認(rèn)按鈕要支持 Enter及選操作,即按Enter后自動(dòng)執(zhí)行默 認(rèn)按鈕對應(yīng)操作。9) :可寫控件檢測到非法輸入后應(yīng)給出說明并能自動(dòng)獲得焦 點(diǎn)。10) :Tab 鍵的順序與控件排列順序要一直,目前流行總體從上到下,同時(shí)行間從左到右的方式。11) :復(fù)選框和選項(xiàng)框按選擇幾率的高底而先后排列。12) : 復(fù)選框和選項(xiàng)框要有默認(rèn)選項(xiàng),并支持Tab 選擇。13) : 選項(xiàng)數(shù)相同時(shí)多用選項(xiàng)框而不用下拉列表框。14) : 界面空間較小時(shí)使用下拉框而
15、不用選項(xiàng)框。15) :選項(xiàng)數(shù)叫少時(shí)使用選項(xiàng)框,相反使用下拉列表框。16) :專業(yè)性強(qiáng)的軟件要使用相關(guān)的專業(yè)術(shù)語,通用性界面則 提倡使用通用性詞眼。2: 規(guī)范性:通常界面設(shè)計(jì)都按 Windows 界面的規(guī)范來設(shè)計(jì), 即包含 “菜 單條、工具欄、工具廂、狀態(tài)欄、滾動(dòng)條、右鍵快捷菜單” 的標(biāo)準(zhǔn)格式,可以說:界面遵循規(guī)范化的程度越高,則易用 性相應(yīng)的就越好。小型軟件一般不提供工具廂。規(guī)范性細(xì)則:1) :常用菜單要有命令快捷方式。2) :完成相同或相近功能的菜單用橫線隔開放在同一位置。3) :菜單前的圖標(biāo)能直觀的代表要完成的操作。4) :菜單深度一般要求最多控制在三層以內(nèi)。5) :工具欄要求可以根據(jù)用戶
16、的要求自己選擇定制。6) :相同或相近功能的工具欄放在一起。7) :工具欄中的每一個(gè)按鈕要有及時(shí)提示信息。8) :一條工具欄的長度最長不能超出屏幕寬度。9) : 工具欄的圖標(biāo)能直觀的代表要完成的操作。10) :系統(tǒng)常用的工具欄設(shè)置默認(rèn)放置位置。11) :工具欄太多時(shí)可以考慮使用工具廂。12) :工具廂要具有可增減性,由用戶自己根據(jù)需求定制。13) :工具廂的默認(rèn)總寬度不要超過屏幕寬度的1/5。14) : 狀態(tài)條要能顯示用戶切實(shí)需要的信息,常用的有: 目前的操作、系統(tǒng)狀態(tài)、用戶位置、用戶信息、提示信息、 錯(cuò)誤信息等,如果某一操作需要的時(shí)間較長,還應(yīng)該顯示進(jìn) 度條和進(jìn)程提示。15) :滾動(dòng)條的長度
17、要根據(jù)顯示信息的長度或?qū)挾饶芗皶r(shí)變 換,以利于用戶了解顯示信息的位置和百分比。16) :狀態(tài)條的高度以放置五好字為宜, 滾動(dòng)條的寬度比狀態(tài) 條的略窄。17):菜單和工具條要有清楚的界限 ;菜單要求凸出顯示,這 樣在移走工具條時(shí)仍有立體感。18):菜單和狀態(tài)條中通常使用 5號(hào)字體。 工具條一般比菜單 要寬,但不要寬的太多,否則看起來很不協(xié)調(diào)。19):右鍵快捷菜單采用與菜單相同的準(zhǔn)則。3:幫助設(shè)施: 系統(tǒng)應(yīng)該提供詳盡而可靠的幫助文檔,在用戶使用產(chǎn)生迷惑 時(shí)可以自己尋求解決方法。幫助設(shè)施細(xì)則:1):幫助文檔中的性能介紹與說明要與系統(tǒng)性能配套一致。 (我們的系統(tǒng)幫助文檔都是系統(tǒng)的祖先時(shí)期的說明,讓人困
18、 惑)。2):打包新系統(tǒng)時(shí),對作了修改的地方在幫助文檔中要做相 應(yīng)的修改。3):操作時(shí)要提供及時(shí)調(diào)用系統(tǒng)幫助的功能。常用F1。4):在界面上調(diào)用幫助時(shí)應(yīng)該能夠及時(shí)定位到與該操作相對 的幫助位置。也就是說幫助要有即時(shí)針對性。5):最好提供目前流行的聯(lián)機(jī)幫助格式或HTML 幫助格式。6):用戶可以用關(guān)鍵詞在幫助索引中搜索所要的幫助,當(dāng)然 也應(yīng)該提供幫助主題詞。7):如果沒有提供書面的幫助文檔的話,最好有打印幫助的功能。8 ) :在幫助中應(yīng)該提供我們的技術(shù)支持方式,一旦用戶難以 自己解決可以方便的尋求新的幫助方式。4:合理性: 屏幕對角線相交的位置是用戶直視的地方,正上方四分之一 處為易吸引用戶注意
19、力的位置,在放置窗體時(shí)要注意利用這 兩個(gè)位置。合理性細(xì)則:1):父窗體或主窗體的中心位置應(yīng)該在對角線焦點(diǎn)附近。2):子窗體位置應(yīng)該在主窗體的左上角或正中。3):多個(gè)子窗體彈出時(shí)應(yīng)該依次向右下方偏移,以顯示窗體 出標(biāo)題為宜。4):重要的命令按鈕與使用較頻繁的按鈕要放在界面上注目 的位置。5):錯(cuò)誤使用容易引起界面退出或關(guān)閉的按鈕不應(yīng)該放在易 點(diǎn)位置。橫排開頭或最后與豎排最后為易點(diǎn)位置。6):與正在進(jìn)行的操作無關(guān)的按鈕應(yīng)該加以屏蔽 (Windows 中 用灰色顯示,沒法使用該按鈕 )。7):對可能造成數(shù)據(jù)無法恢復(fù)的操作必須提供確認(rèn)信息,給用戶放棄選擇的機(jī)會(huì)。8):非法的輸入或操作應(yīng)有足夠的提示說明
20、。9): 對運(yùn)行過程中出現(xiàn)問題而引起錯(cuò)誤的地方要有提示,讓 用戶明白錯(cuò)誤出處,避免形成無限期的等待10) :提示、警告、或錯(cuò)誤說明應(yīng)該清楚、明了、恰當(dāng)。 5:美觀與協(xié)調(diào)性: 界面應(yīng)該大小適合美學(xué)觀點(diǎn),感覺協(xié)調(diào)舒適,能在有效的范 圍內(nèi)吸引用戶的注意力。美觀與協(xié)調(diào)性細(xì)則:1) : 長寬接近黃金點(diǎn)比例,切忌長寬比例失調(diào)、或?qū)挾瘸^ 長度。2) : 布局要合理 ,不宜過于密集,也不能過于空曠,合理的利 用空間。3) : 按鈕大小基本相近,忌用太長的名稱,免得占用過多的 界面位置。4) : 按鈕的大小要與界面的大小和空間要協(xié)調(diào)。5) : 避免空曠的界面上放置很大的按鈕。6) :放置完控件后界面不應(yīng)有很大
21、的空缺位置。7) : 字體的大小要與界面的大小比例協(xié)調(diào) , 通常使用的字體 中宋體 9-12 較為美觀,很少使用超過 12 號(hào)的字體。8) : 前景與背景色搭配合理協(xié)調(diào),反差不宜太大,最好少用 深色,如大紅、 大綠等。常用色考慮使用 Windows 界面色調(diào)9) : 如果使用其他顏色,主色要柔和,具有親和力與磁力, 堅(jiān)決杜絕刺目的顏色。10) : 大型系統(tǒng)常用的主色有 #E1E1E1 、 #EFEFEF 、#C0C0C0 等。11) : 界面風(fēng)格要保持一致,字的大小、顏色、字體要相同, 除非是需要藝術(shù)處理或有特殊要求的地方。12) : 如果窗體支持最小化和最大化或放大時(shí), 窗體上的控件 也要隨
22、著窗體而縮放;切忌只放大窗體而忽略控件的縮放。13) :對于含有按鈕的界面一般不應(yīng)該支持縮放,即右上角只有關(guān)閉功能。14) : 通常父窗體支持縮放時(shí),子窗體沒有必要縮放。15) :如果能給用戶提供自定義界面風(fēng)格則更好,由用戶自己選擇顏色、字體等。6:菜單位置: 菜單是界面上最重要的元素,菜單位置按照按功能來組織。 菜單設(shè)測試細(xì)則:1) :菜單通常采用“常用 -主要-次要 -工具-幫助”的位置 排列,符合流行的 Windows 風(fēng)格。2) :常用的有“文件” 、“編輯”,“查看”等,幾乎每個(gè)系統(tǒng)都 有這些選項(xiàng),當(dāng)然要根據(jù)不同的系統(tǒng)有所取舍。3) :下拉菜單要根據(jù)菜單選項(xiàng)的含義進(jìn)行分組,并切按照一
23、定的規(guī)則進(jìn)行排列,用橫線隔開。4) : 一組菜單的使用有先后要求或有向?qū)ё饔脮r(shí),應(yīng)該按先 后次序排列。5) : 沒有順序要求的菜單項(xiàng)按使用頻率和重要性排列,常用的放在開頭, 不常用的靠后放置;重要的放在開頭,次要 的放在后邊。6) : 如果菜單選項(xiàng)較多,應(yīng)該采用加長菜單的長度而減少深 度的原則排列。7) : 菜單深度一般要求最多控制在三層以內(nèi)。8) : 對常用的菜單要有快捷命令方式,組合原則見8。9) :對與進(jìn)行的操作無關(guān)的菜單要用屏蔽的方式加以處理,如果采用動(dòng)態(tài)加載方式即只有需要的菜單才顯示最 好。10) :菜單前的圖標(biāo)不宜太大,與字高保持一直最好。11) :主菜單的寬度要接近,字?jǐn)?shù)不應(yīng)多于
24、四個(gè),每個(gè)菜單的 字?jǐn)?shù)能相同最好。12) :主菜單數(shù)目不應(yīng)太多,最好為單排布置。 。7:獨(dú)特性:如果一味的遵循業(yè)界的界面標(biāo)準(zhǔn), 則會(huì)喪失自己的個(gè)性 .在框 架符合以上規(guī)范的情況下,設(shè)計(jì)具有自己獨(dú)特風(fēng)格的界面尤 為重要。尤其在商業(yè)軟件流通中有著很好的遷移默化的廣告 效用。1) :安裝界面上應(yīng)有單位介紹或產(chǎn)品介紹,并有自己的圖標(biāo)。2) :主界面,最好是大多數(shù)界面上要有公司圖標(biāo)。3) :登錄界面上要有本產(chǎn)品的標(biāo)志,同時(shí)包含公司圖標(biāo)。4) :幫助菜單的“關(guān)于”中應(yīng)有版權(quán)和產(chǎn)品信息。5) :公司的系列產(chǎn)品要保持一直的界面風(fēng)格, 如背景色、 字體、 菜單排列方式、 圖標(biāo)、 安裝過程、 按鈕用語等應(yīng)該大體一
25、致。 8:快捷方式的組合 在菜單及按鈕中使用快捷鍵可以讓喜歡使用鍵盤的用戶操 作得更快一些 在西文 Windows 及其應(yīng)用軟件中快捷鍵的使 用大多是一致的。菜單中:1) :面向事務(wù)的組合有 :Ctrl-D 刪除;Ctrl-F 尋找;Ctrl - H 替換;Ctrl-1 插入;Ctrl-N 新記錄 ; Ctrl-S 保存 Ctrl-O 打開。2) :列表 :Ctrl-R ,Ctrl-G 定位; Ctrl-Tab 下一分頁窗口或反序?yàn)g覽同 一頁面控件; 。3) :編輯:Ctrl-A 全選; Ctrl-C 拷貝; Ctrl-V 粘貼; Ctrl-X 剪切; Ctrl-Z 撤消操作; Ctrl-Y
26、恢復(fù)操作。4) 文件操作 :Ctrl-P 打?。?Ctrl-W 關(guān)閉。5) :系統(tǒng)菜單Alt-A 文件; Alt-E 編輯; Alt-T 工具; AltW 窗口; AltH 幫助。6) :MS Windows 保留鍵 : Ctrl-Esc 任務(wù)列表 ; Ctrl-F4 關(guān)閉窗口; Alt-F4 結(jié)束應(yīng)用; Alt-Tab 下一應(yīng)用 ; Enter 缺省按鈕 /確認(rèn)操作 ; Esc 取消 按鈕 /取消操作 ;Shift-F1 上下文相關(guān)幫助 。按鈕中: 可以根據(jù)系統(tǒng)需要而調(diào)節(jié),以下只是常用的組合。Alt-丫 確定(是);Alt-C 取消;Alt-N 否;Alt-D 刪除;Alt-Q 退出; Al
27、t-A 添加; Alt-E 編輯; Alt-B 瀏覽; Alt-R 讀; Alt-W 寫。這些快捷鍵也可以作為開發(fā)中文應(yīng)用軟件的標(biāo)準(zhǔn),但亦可使用漢語拼音的開頭字母。9:安全性考慮: 在界面上通過下列方式來控制出錯(cuò)幾率,會(huì)大大減少系統(tǒng)因 用戶人為的錯(cuò)誤引起的破壞。開發(fā)者應(yīng)當(dāng)盡量周全地考慮到 各種可能發(fā)生的問題 ,使出錯(cuò)的可能降至最小。 如應(yīng)用出現(xiàn)保 護(hù)性錯(cuò)誤而退出系統(tǒng) ,這種錯(cuò)誤最容易使用戶對軟件失去信 心。因?yàn)檫@意味著用戶要中斷思路,并費(fèi)時(shí)費(fèi)力地重新登錄 ,而且已進(jìn)行的操作也會(huì)因沒有存盤而全部丟失。安全性細(xì)則:1):最重要的是排除可能會(huì)使應(yīng)用非正常中止的錯(cuò)誤。2):應(yīng)當(dāng)注意盡可能避免用戶無意錄
28、入無效的數(shù)據(jù)。3):采用相關(guān)控件限制用戶輸入值的種類。4):當(dāng)用戶作出選擇的可能性只有兩個(gè)時(shí),可以采用單選框。5) :當(dāng)選擇的可能再多一些時(shí) ,可以采用復(fù)選框 ,每一種選擇都 是有效的 ,用戶不可能輸入任何一種無效的選擇。6) :當(dāng)選項(xiàng)特別多時(shí),可以采用列表框,下拉式列表框。7) :在一個(gè)應(yīng)用系統(tǒng)中 ,開發(fā)者應(yīng)當(dāng)避免用戶作出未經(jīng)授權(quán)或 沒有意義的操作。8) :對可能引起致命錯(cuò)誤或系統(tǒng)出錯(cuò)的輸入字符或動(dòng)作要加 限制或屏蔽。9) :對可能發(fā)生嚴(yán)重后果的操作要有補(bǔ)救措施。通過補(bǔ)救措施用戶可以回到原來的正確狀態(tài)。10) :對一些特殊符號(hào)的輸入、與系統(tǒng)使用的符號(hào)相沖突的字 符等進(jìn)行判斷并阻止用戶輸入該字
29、符。11) :對錯(cuò)誤操作最好支持可逆性處理,如取消系列操作。12) :在輸入有效性字符之前應(yīng)該阻止用戶進(jìn)行只有輸入之后 才可進(jìn)行的操作。13) :對可能造成等待時(shí)間較長的操作應(yīng)該提供取消功能。14) :特殊字符常有;” ><, :“”、/門+=)-(_*&&A%$#!,.。?/還有空格。15) :與系統(tǒng)采用的保留字符沖突的要加以限制。16) :在讀入用戶所輸入的信息時(shí), 根據(jù)需要選擇是否去掉前 后空格。17) :有些讀入數(shù)據(jù)庫的字段不支持中間有空格, 但用戶切實(shí) 需要輸入中間空格,這時(shí)要在程序中加以處理。10:多窗口的應(yīng)用與系統(tǒng)資源: 設(shè)計(jì)良好的軟件不僅要有完備的功
30、能,而且要盡可能的占用 最底限度的資源。1): 在多窗口系統(tǒng)中, 有些界面要求必須保持在最頂層, 避 免用戶在打開多個(gè)窗口時(shí),不停的切換甚至最小化其他窗口 來顯示該窗口。2):在主界面載入完畢后自動(dòng)卸出內(nèi)存,讓出所占用的 WINDOWS 系統(tǒng)資源。3):關(guān)閉所有窗體, 系統(tǒng)退出后要釋放所占的所有系統(tǒng)資源,除非是需要后臺(tái)運(yùn)行的系統(tǒng)。4):盡量防止對系統(tǒng)的獨(dú)占使用。 1.輸入驗(yàn)證 輸入驗(yàn)證主要 包括:數(shù)字輸入驗(yàn)證、非法字符輸入驗(yàn)證、輸入長度驗(yàn)證、 必填項(xiàng)驗(yàn)證和信息提示 1.數(shù)字輸入驗(yàn)證:分別輸入數(shù)字 (正 數(shù)、負(fù)數(shù)、零值、單精度、 雙精度 )、字符串、 空白值、 空值、 臨界數(shù)值。不合法的輸入,系
31、統(tǒng)給出必要的判斷提示信息 2. 字符輸入驗(yàn)證:分別輸入單字節(jié)字符、雙字節(jié)字符、大小寫 字符、特殊字符、空白值、空值。不合法的輸入,系統(tǒng)給出 必要的判斷提示信息 3.日期、時(shí)間輸入驗(yàn)證:分別輸入任意 字符、任意數(shù)字、 非日期格式的數(shù)據(jù)、 非正確日期 (錯(cuò)誤的閏 年日期 )、空值、空白值。不合法的輸入,系統(tǒng)給出必要的判 斷提示信息。注:有些系統(tǒng)會(huì)不讓輸入當(dāng)日以后或者以前的 日期、時(shí)間;有些系統(tǒng)會(huì)通過 JavaScript 來自動(dòng)填寫日期時(shí)間,這時(shí)需要注意是否能否人工主觀填寫輸入4.多列表選擇框:測試是否能否多選, 列表框中的數(shù)據(jù)是否能否顯示完全。 當(dāng)列表框的數(shù)據(jù)過多時(shí),需要對數(shù)據(jù)有一定格式的排序
32、5.單 列表下拉框:測試是否能否手工輸入,下拉框中的數(shù)據(jù)是否 能否顯示完整。當(dāng)下拉框的數(shù)據(jù)很多時(shí),需要對數(shù)據(jù)有一定 格式的排序。如果下拉框數(shù)據(jù)值過多時(shí),下拉框可能會(huì)超出 IE 顯示范圍,此種情況不能夠被接收 6.大文本輸入框 (textArea) :雖然它能夠滿足大數(shù)據(jù)量的輸入,但最好能夠顯 示地標(biāo)明輸入字符的長度限制,并且應(yīng)該結(jié)合“字符輸入驗(yàn) 證”進(jìn)行。需要注意的是,應(yīng)該允許標(biāo)點(diǎn)的存在7.文件輸入框輸入驗(yàn)證:該輸入框主要用做文件上傳操作。在測試過程 中,應(yīng)該注意輸入文件的擴(kuò)展名。從測試角度來看,要求開 發(fā)人員必須對擴(kuò)展名進(jìn)行輸入限制,并且在適當(dāng)?shù)牡胤捷斎?格式提示。當(dāng)輸入是空值等不合法的輸入
33、時(shí),系統(tǒng)給出必要 的判斷提示信息。另外,對于上傳的文件大小應(yīng)該做限制, 不宜太大 8.輸入字符長度驗(yàn)證:輸入字符的長度是否超過實(shí) 際系統(tǒng)接收字符長度的能力。當(dāng)輸入超出長度時(shí),系統(tǒng)給出 必要的判斷提示信息 9.必填項(xiàng)驗(yàn)證: 輸入不允許為空的時(shí)候, 系統(tǒng)需要有提示用戶輸入信息功能10.格式、規(guī)則輸入驗(yàn)證:當(dāng)輸入需要一定的格式時(shí),系統(tǒng)需要有提示用戶輸入信息功 能。比如身份證號(hào)碼可以輸入 18 位或者 15 位,部分身份證 最后一位為字母, 身份證上生日與身份證號(hào)碼有一定規(guī)則 11.系統(tǒng)錯(cuò)誤定位的輸入驗(yàn)證:當(dāng)輸入存在問題時(shí),被系統(tǒng)捕獲 到,此時(shí)頁面上的光標(biāo)能夠定位到發(fā)生錯(cuò)誤的輸入框12.單選框、多選框
34、的輸入驗(yàn)證:單選框需要依次驗(yàn)證單選框的值 是否都有效;多選框需要依次驗(yàn)證多選框的值是否都有效 13.驗(yàn)證碼驗(yàn)證:做驗(yàn)證碼輸入驗(yàn)證時(shí),先結(jié)合“字符輸入驗(yàn) 證”進(jìn)行測試, 然后注意的地方是, 當(dāng)利用 IE 回退或者刷新 時(shí),顯示的驗(yàn)證碼應(yīng)該和實(shí)際系統(tǒng)驗(yàn)證碼一致。如果驗(yàn)證碼 以圖片形式顯示,但圖片由于其他原因 (如網(wǎng)絡(luò) )不能看到或 者顯示不完整,系統(tǒng)應(yīng)該允許進(jìn)行重新獲取,最好不要做整 個(gè)頁面刷新 2.操作驗(yàn)證 (CZ) 該用例庫主要針對頁面操作 1. 頁面鏈接檢查:每一個(gè)鏈接是否都有對應(yīng)的頁面,并且頁面 之間切換正確 2.相關(guān)性檢查: 刪除 /增加一項(xiàng)會(huì)不會(huì)對其他項(xiàng) 產(chǎn)生影響,如果產(chǎn)生影響,這些影
35、響是否都正確3.檢查按鈕的功能是否正確:如增、刪、改、查等功能是否正確4.重復(fù)提交表單:一條已經(jīng)成功提交的記錄,用 IE 回退后再提交, 看看系統(tǒng)是否做了處理 5.多次 IE 回退:檢查多次使用 IE 回 退的情況, 在有回退的地方, 回退, 回到原來頁面, 再回退, 重復(fù)多次, 看是否出錯(cuò) 6.快捷鍵檢查: 是否支持常用快捷鍵, 如 Ctrl+C 、Ctrl+V 、Backspace 等,對一些不允許輸入信息的 字段,如選人、選日期對快捷方式是否也做了限制7.回車鍵檢查:在輸入結(jié)束后直接回車鍵,看系統(tǒng)處理如何,能否報(bào) 錯(cuò) 8. 上傳下載文件檢查:上傳下載文件的功能是否實(shí)現(xiàn),上傳文件是否能打開
36、,對上傳文件的格式有何規(guī)定,系統(tǒng)是否 有解釋信息,并檢查系統(tǒng)是否能否做到9.其他驗(yàn)證:在頁面上圖片的大小不宜太大,需要第三方軟件支持時(shí),應(yīng)該給出 必要的信息,比如需要 jre 的支持,但用戶機(jī)器還沒有安裝 jre,那么此時(shí)在頁面上應(yīng)該有顯著的標(biāo)志來提醒用戶進(jìn)行安 裝 3. 登錄模塊測試用例 該用例庫主要針對登錄模塊。需要 結(jié)合“訪問控制驗(yàn)證 (FWKZYZ) ”用例庫 1.登錄名輸入:進(jìn) 行“輸入驗(yàn)證” 。需要注意登錄名是否區(qū)分大小寫和空格2.密碼輸入:進(jìn)行“輸入驗(yàn)證” 3.提交操作:結(jié)合“訪問空值 驗(yàn)證 (FWKZYZ) ”。當(dāng)輸入正確的登錄名和密碼后, 該用戶能 夠進(jìn)入到指定的正確頁面。當(dāng)
37、輸入的登錄名和密碼有誤時(shí), 系統(tǒng)限制其登錄, 并且給出適當(dāng)?shù)奶崾拘畔ⅰ?當(dāng)遇到錯(cuò)誤時(shí), 應(yīng)該進(jìn)行“錯(cuò)誤頁面測試” 4.重設(shè)操作:當(dāng)進(jìn)行重設(shè)操作時(shí), 當(dāng)前頁面上所有輸入項(xiàng)被清空 4.增加操作測試用例 (ZJ) 該 用例庫主要針對增加操作 1.添加輸入內(nèi)容, 進(jìn)行“輸入驗(yàn)證” 2.應(yīng)該限制重復(fù)增加,具體操作:利用網(wǎng)絡(luò)傳輸以及服務(wù)器 的延遲,多次單擊“增加”按鈕,經(jīng)常在數(shù)據(jù)庫發(fā)現(xiàn)重復(fù)提 交的數(shù)據(jù) 3.當(dāng)增加成功或者失敗后, 應(yīng)該有必要的信息提示 4.文件數(shù)據(jù)的增加:有些增加包含了數(shù)據(jù)庫數(shù)據(jù)的增加,和 一些文件的增加,此時(shí)的數(shù)據(jù)會(huì)保存在兩個(gè)地方,所以測試 時(shí),需要對相關(guān)的數(shù)據(jù)做全面的驗(yàn)證 5.文件數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024正規(guī)航空航天產(chǎn)業(yè)投資借款協(xié)議3篇
- 天然氣灶具知識(shí)培訓(xùn)課件
- 2024房屋典當(dāng)借款合同
- 銀行前臺(tái)工作經(jīng)驗(yàn)分享
- 班主任期中工作自我評(píng)價(jià)與反思
- 汽車設(shè)計(jì)師塑造時(shí)尚動(dòng)感的汽車外形
- 2024年項(xiàng)目掛鉤保密協(xié)議
- 安全知識(shí)培訓(xùn)課件
- 攝影工作總結(jié)店員工作總結(jié)
- 云南國土資源職業(yè)學(xué)院《工程材料及成型技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2020年醫(yī)師定期考核試題與答案(公衛(wèi)專業(yè))
- 2022年中國育齡女性生殖健康研究報(bào)告
- 教育金規(guī)劃ppt課件
- 開封辦公樓頂發(fā)光字制作預(yù)算單
- 呼吸機(jī)波形分析及臨床應(yīng)用
- 安全生產(chǎn)標(biāo)準(zhǔn)化管理工作流程圖
- 德龍自卸車合格證掃描件(原圖)
- 藥店-醫(yī)療器械組織機(jī)構(gòu)和部門設(shè)置說明-醫(yī)療器械經(jīng)營組織機(jī)構(gòu)圖--醫(yī)療器械組織機(jī)構(gòu)圖
- 常用緊固件選用指南
- 自薦書(彩色封面)
- [國家公務(wù)員考試密押題庫]申論模擬925
評(píng)論
0/150
提交評(píng)論