【實(shí)用】功能和界面測試標(biāo)準(zhǔn)規(guī)范要求_第1頁
【實(shí)用】功能和界面測試標(biāo)準(zhǔn)規(guī)范要求_第2頁
【實(shí)用】功能和界面測試標(biāo)準(zhǔn)規(guī)范要求_第3頁
【實(shí)用】功能和界面測試標(biāo)準(zhǔn)規(guī)范要求_第4頁
【實(shí)用】功能和界面測試標(biāo)準(zhǔn)規(guī)范要求_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、一、功能測試 功能測試就是對產(chǎn)品的各功能進(jìn)行驗(yàn)證,根據(jù)功能測試用例,逐項(xiàng)測試,檢查產(chǎn)品是否達(dá)到用戶要求的功能。常用的測試方法如下:  1、輸入框進(jìn)行輸入測試。包括中文字符、英文字符、數(shù)字字符、特殊字符、及幾種字符的組合。 2、對界面可操作按鈕進(jìn)行測試。包括【新增】/【添加】【保存】【取消】【刪除】【查詢(簡項(xiàng)查詢/高級查詢)】【制作文書】【呈請審批】【打印】【退出】等等。同時(shí)需要對鼠標(biāo)右鍵的菜單進(jìn)行測試。   3、數(shù)據(jù)保存測試。將以上1 和2 進(jìn)行組合。   4、必要條件控制

2、測試。在做了3 時(shí)將必要條件(如:a、必填項(xiàng)(黑粗體表示)不可為空 b、身份證類型和證件號碼判斷 c、日期限制)聯(lián)合起來驗(yàn)證。 5、頁面鏈接檢查:每一個(gè)鏈接是否都有對應(yīng)的頁面,并且頁面之間切換正確。 6、相關(guān)性檢查:刪除/增加一項(xiàng)會(huì)不會(huì)對其他項(xiàng)產(chǎn)生影響,如果產(chǎn)生影響,這些影響是否都正確。 7、字符串長度檢查:輸入超出需求所說明的字符串長度的內(nèi)容,看系統(tǒng)是否檢查字符串長度,會(huì)不會(huì)出錯(cuò)(測試時(shí)只要看是否有截取長度的功能,過長的字符比如256個(gè)輸入保存,是否會(huì)報(bào)錯(cuò))。 8、字符類型檢查:在應(yīng)該輸入指定類型的內(nèi)容的地方輸入其他類型的

3、內(nèi)容(如在應(yīng)該輸入整型的地方輸入其他字符類型),看系統(tǒng)是否檢查字符類型,會(huì)否報(bào)錯(cuò)。 9、標(biāo)點(diǎn)符號檢查:輸入內(nèi)容包括各種標(biāo)點(diǎn)符號,特別是空格,各種引號,回車鍵n,看系統(tǒng)處理是否正確。       10、檢查帶出信息的完整性:在查看信息或列表框選擇的信息或者更新信息后,查看所填寫的信息是不是全部帶出,帶出信息和添加的是否一致。(比如地址選擇控件,選擇了長長的地址信息,是否都帶入地址文本框,在保存后,是否地址信息都完整的保存)。       11、信息重復(fù):在一些需要命名

4、,且名字應(yīng)該唯一的信息輸入重復(fù)的名字或ID,看系統(tǒng)有沒有處理,會(huì)否報(bào)錯(cuò),重名包括是否區(qū)分大小寫,以及在輸入內(nèi)容的前后輸入空格,系統(tǒng)是否作出正確處理。 12、檢查刪除功能:在一些可以一次刪除多個(gè)信息的地方,不選擇任何信息,按”刪除”,看系統(tǒng)如何處理,會(huì)否提示;然后選擇一個(gè)和多個(gè)信息,進(jìn)行刪除,看是否正確處理。 13、檢查添加和修改是否一致:檢查添加和修改信息的要求是否一致,例如添加要求必填的項(xiàng),修改也應(yīng)該必填;添加規(guī)定為整型的項(xiàng),修改也必須為整型。 14、檢查修改重名:修改時(shí)把不能重名的項(xiàng)改為已存在的內(nèi)容,看會(huì)否處理、報(bào)錯(cuò)。同時(shí)也要注意,會(huì)不會(huì)報(bào)和自己重名的錯(cuò)。&#

5、160;     15、重復(fù)提交表單:一條已經(jīng)成功提交的紀(jì)錄,back (上一步)后再提交,看看系統(tǒng)是否做了處理。      16、檢查多次使用上一步 或上一頁鍵的情況:在有上一步/下一步或上一頁/下一頁 的地方,一直點(diǎn)到頭再點(diǎn)回到開始,重復(fù)多次,看會(huì)否出錯(cuò)或按鈕失效。      17、查詢檢查:在有查詢功能的地方輸入系統(tǒng)存在和不存在的內(nèi)容,看查詢結(jié)果是否正,如果可以輸入多個(gè)查詢條件,可以同時(shí)添加合理和不合

6、理的條件,看系統(tǒng)處理是否正確。      18、輸入信息位置:注意在光標(biāo)停留的地方輸入信息時(shí),光標(biāo)和所輸入的信息會(huì)否跳到別的地方。      19、上傳下載文件檢查:上傳下載文件的功能是否實(shí)現(xiàn),上傳文件是否能打開。對上傳文件的格式有何規(guī)定,系統(tǒng)是否有解釋信息,并檢查系統(tǒng)是否能夠做到。      20、必填項(xiàng)檢查:應(yīng)該填寫的項(xiàng)沒有填寫時(shí)系統(tǒng)是否都做了處理,對必填項(xiàng)是否有提示信息,如在必填項(xiàng)名稱中加粗顯示。 &

7、#160;    21、快捷鍵檢查:是否支持常用快捷鍵,如Ctrl+C Ctrl+V Backspace 等,對一些不允許輸入信息的字段,如選人、選地址、選日期對快捷方式是否也做了限制。      22、回車鍵檢查:在輸入結(jié)束后直接按回車鍵,看系統(tǒng)處理如何,會(huì)否報(bào)錯(cuò)。      23、日期約束檢查:比如接警日期小于報(bào)警日期,保存時(shí)是否校驗(yàn)提示;處警日期小于接警日期,保存時(shí)是否檢驗(yàn)提示;日期上限小于日期下限,

8、保存時(shí)是否檢驗(yàn)提示。      24、關(guān)聯(lián)控件檢查:比如選擇了證件類型,證件號碼為空,保存時(shí)是否提示處理;選擇了身份證類型,證件號碼不合法,是否檢驗(yàn)身份證號并提示處理;錄入了身份證號碼后,出生日期保存時(shí)是否檢驗(yàn)并提示處理。     25、菜單深度一般要求最多控制在三層以內(nèi)。      26、工作流程的測試,要求滿足業(yè)務(wù)流程的要求,分為主業(yè)務(wù)流、次業(yè)務(wù)流或異常流的測試。 二、GUI 測試  

9、;    1.窗體是否能夠基于相關(guān)的輸入或菜單命令適當(dāng)?shù)拇蜷_      2.窗體是否能夠改變大小、移動(dòng)和滾動(dòng);固定大小的窗體在IE6、IE7下是否都能完整顯示,在寬屏、窄屏顯示器下是否都能完整顯示。     3.窗體的數(shù)據(jù)是否能夠利用鼠標(biāo)、功能鍵、方向箭頭和鍵盤操作      4.當(dāng)窗體被覆蓋并重新調(diào)用后,窗體是否能夠正確再生     &

10、#160;5.窗體相關(guān)的功能是否可以操作      6.是否顯示相關(guān)的下拉菜單、工具條、滾動(dòng)條、對話框、按鈕、圖標(biāo)和其他控制,既能正確顯示又能調(diào)用      7.顯示多窗體時(shí),窗體名稱是否能夠正確表示      8.活動(dòng)窗體是否能夠被反顯加亮或明顯區(qū)分顯示      9.多用戶聯(lián)機(jī)時(shí)所有窗體是否能夠?qū)崟r(shí)更新    &#

11、160; 10.鼠標(biāo)無規(guī)則點(diǎn)擊時(shí)是否會(huì)產(chǎn)生無法預(yù)料的結(jié)果      11.窗體聲音及提示是否符合既定編程規(guī)則      12.窗體是否能夠被關(guān)閉      13.窗體控件的大小、對齊方向、顏色、背景等屬性的設(shè)置值是否和程序設(shè)計(jì)規(guī)約相一致      14.窗體控件布局是否合理、美觀      

12、;15.窗體控件 TAB 順序是否從左到右,從上到下      16.窗體焦點(diǎn)是否按照編程規(guī)范落在既定的控件上      17.窗體畫面文字(全、半角、格式、拼寫)是否正確      18.鼠標(biāo)有多個(gè)形狀時(shí)是否能夠被窗體識別(如漏斗狀時(shí)窗體不接受輸入) 三、具體測試標(biāo)準(zhǔn)要求 1、焦點(diǎn)轉(zhuǎn)移問題:     (1)使用Tab 

13、;鍵測試焦點(diǎn)轉(zhuǎn)移;     (2)當(dāng)保存時(shí)如果提示“有未輸入的必填”項(xiàng)回到頁面后,      (3)焦點(diǎn)應(yīng)轉(zhuǎn)移到未輸入的必填項(xiàng)中最靠前的一項(xiàng)上  2、數(shù)字格式:      (1)如果對數(shù)字格式有限制則看是否符合限制      (2)格式?jīng)]有限制時(shí),所有輸入數(shù)據(jù)的小數(shù)點(diǎn)位數(shù)應(yīng)該一致 3、輸入文本框類型控件的測試:  &#

14、160;   (1)空值測試      (2)空格測試:前面輸入空格,中間輸入空格,末尾輸入空格和全部輸入空格,程序是否進(jìn)行處理,保存成功后,數(shù)據(jù)庫中的數(shù)據(jù)是否與頁面顯示的一致      (3)長度測試(最大字符,一次輸入大于256的字符觀察處理情況,可以輸入后再拷貝到記事本上進(jìn)行比對,看是否有截?cái)嗵幚?,如果無截?cái)嗵幚恚c(diǎn)擊保存是否報(bào)錯(cuò)。)      (4)類型測試(如果有類型要求,一般

15、是整形與字符型的轉(zhuǎn)換測試)      (5)特殊字符的測試(NUL及n等,另外像;;”><,:“”、|+=)-(_*&&%$#!,.。?/)       (6)關(guān)于文本框錄入為數(shù)字時(shí)的測試:           對數(shù)字長度有沒有限制,輸入1 位數(shù),2 位數(shù),加負(fù)號,字母或漢字,等等有沒有提示信息 (7

16、)關(guān)于文本框錄入數(shù)字型小數(shù)點(diǎn)的測試:           錄入整數(shù)加小數(shù)點(diǎn)、小數(shù)點(diǎn)加整數(shù)和單獨(dú)的小數(shù)點(diǎn),錄入負(fù)數(shù),保存時(shí)系統(tǒng)是否有提示,是否成功       (8)關(guān)于文本框填寫不符合條件的信息保存確認(rèn)后清空與否的測試:           比如在文本框中錄入不符合條件的數(shù)據(jù)(類型不符合或者超多等),保存確定

17、后只要清空錯(cuò)誤的數(shù)據(jù)即可       (9)文本框內(nèi)容的合理性: 如果是輸入正數(shù)的文本框,(如:補(bǔ)償金額)還要判斷是否為負(fù)數(shù)。        (10) 文本框大小寫問題:要求數(shù)據(jù)唯一性時(shí)是否區(qū)分大小寫 4、下拉列表的檢測: (1)檢查列表中的內(nèi)容是否漏選,重選;如果列表中的數(shù)據(jù)要求從其他頁面或者數(shù)據(jù)庫中或字典中獲得的,就要檢查是否與該頁面中的數(shù)據(jù)一致。 (2)下拉列表的控件是否支持清空再選擇,當(dāng)清

18、空時(shí)在頁面中的有效表現(xiàn) (3)下拉列表的控件是否有多選提示,比如至少必須選擇兩個(gè),至多選擇5個(gè)等等提示,以及實(shí)際操作的吻合性(比如選擇少于兩個(gè)時(shí),保存時(shí)會(huì)有選擇兩個(gè)的提示)。 (4)下拉列表框支持代號輸入選擇的要求,比如輸入1表示選擇男性。 (5)下拉列表框具有很多個(gè)選擇項(xiàng)時(shí)的上下滾動(dòng)條,或上一級選項(xiàng)/下一級選項(xiàng)的切換。 5、必填項(xiàng)的測試: (1)必填項(xiàng)要求加粗顯示或是有明顯的標(biāo)識(如紅色加*) (2)檢查必填項(xiàng)是否提示必須輸入(一般是通過保存事件或輸入焦點(diǎn)的移動(dòng)或頁面的切換進(jìn)行觸發(fā)) (3)對于不支持手動(dòng)錄入的必填項(xiàng),是否

19、支持下拉控件選擇或第三方控件的錄入,下拉控件的選擇方式,要檢查是否有提供選擇的項(xiàng)(字典加載的數(shù)據(jù));另外當(dāng)必填項(xiàng)不支持手動(dòng)錄入時(shí),還要檢查系統(tǒng)是否能自動(dòng)賦值(比如點(diǎn)擊添加/新填按鈕時(shí),就能自動(dòng)調(diào)出用戶信息;或是點(diǎn)擊查看詳細(xì),就能將關(guān)聯(lián)數(shù)據(jù)自動(dòng)帶過來) 6、非必填項(xiàng)的測試: (1)非必填項(xiàng)都支持空值或默認(rèn)值保存; (2)非必填項(xiàng)的數(shù)據(jù)錄保存后,一樣能存入數(shù)據(jù)庫及在頁面呈現(xiàn) (3)非必填項(xiàng)的控件都具有清除已選或已錄入數(shù)據(jù)的功能,比如日期控件支持清空或手動(dòng)清除文本框的信息進(jìn)行保存,清除的數(shù)據(jù)修改保存后不再顯示原有的數(shù)據(jù)。 7、時(shí)間的測試: 

20、(1)注意要清楚當(dāng)前系統(tǒng)時(shí)間(服務(wù)端系統(tǒng)時(shí)間)    (2)起始時(shí)間不可大于終止時(shí)間    (3)檢查日期為空時(shí)程序的反應(yīng)。    (4)數(shù)據(jù)庫中的日期是否能夠正確顯示在頁面上    (5)輸入錯(cuò)誤日期時(shí)程序的反應(yīng)。    (6)如果有輸入日期不得大于當(dāng)前日期的限制,則是否通過    (7)如果有輸入日期不得小于當(dāng)前日期的限制,則是否通過 

21、0;  (8)業(yè)務(wù)時(shí)間的先后關(guān)系,比如報(bào)案時(shí)間、接警時(shí)間、處警時(shí)間、出警時(shí)間、到案時(shí)間、結(jié)案時(shí)間等等的先后關(guān)系。哪個(gè)時(shí)間必須要大于哪個(gè)時(shí)間,要進(jìn)行校驗(yàn)測試。 8、邊界值的檢測:  (1)輸入條件規(guī)定了值的范圍 (2)應(yīng)取剛達(dá)到這個(gè)范圍的邊界的值作為測試輸入數(shù)據(jù)    (3)以及剛剛超越這個(gè)范圍邊界的值作為測試輸入數(shù)據(jù)    (4)輸入條件規(guī)定了值的個(gè)數(shù)    (5)最大個(gè)數(shù)   

22、0;(6)最小個(gè)數(shù) (7)比最小個(gè)數(shù)少一    (8)比最大個(gè)數(shù)多一 9、保存操作的測試:  (1)保存成功/失敗后檢查數(shù)據(jù)庫   (2)檢查必填項(xiàng),各個(gè)必填項(xiàng)未輸入時(shí)的提示要求   (3)保存成功/失敗是否有相應(yīng)的提示信息,或者有明顯的特征表示(比如保存成功,保存按鈕變灰不再可操作) 10、刪除操作的測試:  (1)刪除提示成功/失敗后看查看數(shù)據(jù)庫   (2)刪除時(shí)是否有確認(rèn)對話框(點(diǎn)是或否,確

23、認(rèn)是否對應(yīng)正確的刪除操作)    (3)刪除成功/失敗是否有提示信息(至少刪除失敗有相應(yīng)提示) (4)確定是邏輯刪除,還是物理刪除;物理刪除是否已經(jīng)把數(shù)據(jù)庫中的數(shù)據(jù)刪除掉,邏輯刪除是否改變了標(biāo)志位(在頁面上提現(xiàn)不出來,需要到數(shù)據(jù)庫表中查詢驗(yàn)證)。 (5)單條數(shù)據(jù)刪除測試和多條數(shù)據(jù)刪除測試,檢查刪除操作的有效性。 11、修改操作的測試: (1)修改提示成功后看數(shù)據(jù)庫中的記錄是否已經(jīng)修改    (2)對于沒有修改按鈕也沒有提供專門修改頁面的業(yè)務(wù)功能,保存按鈕就具有修改功能,當(dāng)手動(dòng)

24、修改已錄入的數(shù)據(jù),再次提交保存后,數(shù)據(jù)就相應(yīng)的修改,通過頁面查詢或數(shù)據(jù)庫中的記錄來檢驗(yàn)是否已經(jīng)修改。 12、查詢操作的測試: (1)查詢到的記錄是否與數(shù)據(jù)庫中的記錄相符,主要確認(rèn)庫中是否有待查的數(shù)據(jù)    (2)檢查組合查詢時(shí),查詢結(jié)果是否正確     (3)查詢列表下如果可以查詢紀(jì)錄的詳細(xì)信息,檢測查詢條件范圍是否改變     (4)查詢到的記錄,有關(guān)聯(lián)詳細(xì)信息,要檢查關(guān)聯(lián)信息的吻合性,如果有深度關(guān)聯(lián)的頁面功能,還要一一檢查其所有的關(guān)聯(lián)信息。 

25、    (5)查詢條件中有日期這一項(xiàng)的查看是否有默認(rèn)值及其值是否符合要求     (6)查詢條件中有時(shí)間段或其它范圍段組合的查詢條件,還要檢查其默認(rèn)查詢段,是否會(huì)影響查詢性能(比如默認(rèn)查詢一年內(nèi)的數(shù)據(jù),在性能考慮和業(yè)務(wù)考慮上就是不合理的) 13、分頁顯示的測試: (1)檢查是否能夠正常分頁顯示   (2) 檢查是否能夠正常前進(jìn)或后退 (3)檢查是否能夠正確選擇一頁的顯示記錄數(shù)   (4)檢查是否能夠正確選擇顯示第x 

26、頁 (5)檢查點(diǎn)擊到最后一頁后,是否還能回到第一頁,并支持重復(fù)來回點(diǎn)擊   (6)檢查第一頁到最后一頁,是否界面顯示統(tǒng)一,列標(biāo)題風(fēng)格一致,列排序功能有效(分頁多的情況下,只要檢查第一頁和最后一頁以及中間的某一頁)。   (7)無論是否有分頁數(shù)據(jù)存在的情況,都要檢查其排序功能是否有效,排序是否正確(一般通過列排題點(diǎn)擊就具有排序功能),點(diǎn)擊排序時(shí)是否報(bào)對象錯(cuò)誤。 14、工作流程的測試: (1)每個(gè)模塊的工作流程是否可以正常運(yùn)行 (2)每個(gè)模塊的工作流程過程是否與詳細(xì)設(shè)計(jì)要求的一致(或符合用戶業(yè)務(wù)要求

27、) (3)不按正常的工作流程操作是否可以正常運(yùn)行(比如沒有處罰審批,就允許直接出處罰通知書) 15、系統(tǒng)自動(dòng)生成項(xiàng)的測試: (1)應(yīng)該自動(dòng)生成數(shù)據(jù)的地方是否自動(dòng)生成了數(shù)據(jù)(比如文書報(bào)表制作)   (2)系統(tǒng)自動(dòng)生成的數(shù)據(jù)是否符合詳細(xì)設(shè)計(jì)的要求(比如文書報(bào)表格式) (3)自動(dòng)生成數(shù)據(jù)的該條信息是否可以正常使用(如文書報(bào)表中的內(nèi)容有效性和正確性) (4)自動(dòng)生成數(shù)據(jù)后系統(tǒng)是否可以正常運(yùn)行 16、重復(fù)某項(xiàng)操作的測試: (包括按鈕、某個(gè)流程,如重復(fù)保存、重復(fù)措施或重復(fù)處罰等操作)   (1)某項(xiàng)操作重復(fù)進(jìn)行時(shí)是否正確運(yùn)行 (2)某項(xiàng)操作重復(fù)進(jìn)行后再進(jìn)行其他操作是否正確 (3)某項(xiàng)操作重復(fù)進(jìn)行后再進(jìn)行其他操作系統(tǒng)是否正常運(yùn)行 17、權(quán)限的問題: (1)用戶登錄測試(賬號密碼測試、PKI登錄、注冊) (2)檢查具有不同

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論