




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、一、功能測試 功能測試就是對產(chǎn)品的各功能進行驗證,根據(jù)功能測試用例,逐項測試,檢查產(chǎn)品是否達到用戶要求的功能。常用的測試方法如下: 1、輸入框進行輸入測試。包括中文字符、英文字符、數(shù)字字符、特殊字符、及幾種字符的組合。 2、對界面可操作按鈕進行測試。包括【新增】/【添加】【保存】【取消】【刪除】【查詢(簡項查詢/高級查詢)】【制作文書】【呈請審批】【打印】【退出】等等。同時需要對鼠標右鍵的菜單進行測試。 3、數(shù)據(jù)保存測試。將以上1 和2 進行組合。 4、必要條件控制
2、測試。在做了3 時將必要條件(如:a、必填項(黑粗體表示)不可為空 b、身份證類型和證件號碼判斷 c、日期限制)聯(lián)合起來驗證。 5、頁面鏈接檢查:每一個鏈接是否都有對應的頁面,并且頁面之間切換正確。 6、相關(guān)性檢查:刪除/增加一項會不會對其他項產(chǎn)生影響,如果產(chǎn)生影響,這些影響是否都正確。 7、字符串長度檢查:輸入超出需求所說明的字符串長度的內(nèi)容,看系統(tǒng)是否檢查字符串長度,會不會出錯(測試時只要看是否有截取長度的功能,過長的字符比如256個輸入保存,是否會報錯)。 8、字符類型檢查:在應該輸入指定類型的內(nèi)容的地方輸入其他類型的
3、內(nèi)容(如在應該輸入整型的地方輸入其他字符類型),看系統(tǒng)是否檢查字符類型,會否報錯。 9、標點符號檢查:輸入內(nèi)容包括各種標點符號,特別是空格,各種引號,回車鍵n,看系統(tǒng)處理是否正確。 10、檢查帶出信息的完整性:在查看信息或列表框選擇的信息或者更新信息后,查看所填寫的信息是不是全部帶出,帶出信息和添加的是否一致。(比如地址選擇控件,選擇了長長的地址信息,是否都帶入地址文本框,在保存后,是否地址信息都完整的保存)。 11、信息重復:在一些需要命名
4、,且名字應該唯一的信息輸入重復的名字或ID,看系統(tǒng)有沒有處理,會否報錯,重名包括是否區(qū)分大小寫,以及在輸入內(nèi)容的前后輸入空格,系統(tǒng)是否作出正確處理。 12、檢查刪除功能:在一些可以一次刪除多個信息的地方,不選擇任何信息,按”刪除”,看系統(tǒng)如何處理,會否提示;然后選擇一個和多個信息,進行刪除,看是否正確處理。 13、檢查添加和修改是否一致:檢查添加和修改信息的要求是否一致,例如添加要求必填的項,修改也應該必填;添加規(guī)定為整型的項,修改也必須為整型。 14、檢查修改重名:修改時把不能重名的項改為已存在的內(nèi)容,看會否處理、報錯。同時也要注意,會不會報和自己重名的錯。
5、160; 15、重復提交表單:一條已經(jīng)成功提交的紀錄,back (上一步)后再提交,看看系統(tǒng)是否做了處理。 16、檢查多次使用上一步 或上一頁鍵的情況:在有上一步/下一步或上一頁/下一頁 的地方,一直點到頭再點回到開始,重復多次,看會否出錯或按鈕失效。 17、查詢檢查:在有查詢功能的地方輸入系統(tǒng)存在和不存在的內(nèi)容,看查詢結(jié)果是否正,如果可以輸入多個查詢條件,可以同時添加合理和不合
6、理的條件,看系統(tǒng)處理是否正確。 18、輸入信息位置:注意在光標停留的地方輸入信息時,光標和所輸入的信息會否跳到別的地方。 19、上傳下載文件檢查:上傳下載文件的功能是否實現(xiàn),上傳文件是否能打開。對上傳文件的格式有何規(guī)定,系統(tǒng)是否有解釋信息,并檢查系統(tǒng)是否能夠做到。 20、必填項檢查:應該填寫的項沒有填寫時系統(tǒng)是否都做了處理,對必填項是否有提示信息,如在必填項名稱中加粗顯示。 &
7、#160; 21、快捷鍵檢查:是否支持常用快捷鍵,如Ctrl+C Ctrl+V Backspace 等,對一些不允許輸入信息的字段,如選人、選地址、選日期對快捷方式是否也做了限制。 22、回車鍵檢查:在輸入結(jié)束后直接按回車鍵,看系統(tǒng)處理如何,會否報錯。 23、日期約束檢查:比如接警日期小于報警日期,保存時是否校驗提示;處警日期小于接警日期,保存時是否檢驗提示;日期上限小于日期下限,
8、保存時是否檢驗提示。 24、關(guān)聯(lián)控件檢查:比如選擇了證件類型,證件號碼為空,保存時是否提示處理;選擇了身份證類型,證件號碼不合法,是否檢驗身份證號并提示處理;錄入了身份證號碼后,出生日期保存時是否檢驗并提示處理。 25、菜單深度一般要求最多控制在三層以內(nèi)。 26、工作流程的測試,要求滿足業(yè)務流程的要求,分為主業(yè)務流、次業(yè)務流或異常流的測試。 二、GUI 測試
9、; 1.窗體是否能夠基于相關(guān)的輸入或菜單命令適當?shù)拇蜷_ 2.窗體是否能夠改變大小、移動和滾動;固定大小的窗體在IE6、IE7下是否都能完整顯示,在寬屏、窄屏顯示器下是否都能完整顯示。 3.窗體的數(shù)據(jù)是否能夠利用鼠標、功能鍵、方向箭頭和鍵盤操作 4.當窗體被覆蓋并重新調(diào)用后,窗體是否能夠正確再生 &
10、#160;5.窗體相關(guān)的功能是否可以操作 6.是否顯示相關(guān)的下拉菜單、工具條、滾動條、對話框、按鈕、圖標和其他控制,既能正確顯示又能調(diào)用 7.顯示多窗體時,窗體名稱是否能夠正確表示 8.活動窗體是否能夠被反顯加亮或明顯區(qū)分顯示 9.多用戶聯(lián)機時所有窗體是否能夠?qū)崟r更新
11、160; 10.鼠標無規(guī)則點擊時是否會產(chǎn)生無法預料的結(jié)果 11.窗體聲音及提示是否符合既定編程規(guī)則 12.窗體是否能夠被關(guān)閉 13.窗體控件的大小、對齊方向、顏色、背景等屬性的設置值是否和程序設計規(guī)約相一致 14.窗體控件布局是否合理、美觀
12、;15.窗體控件 TAB 順序是否從左到右,從上到下 16.窗體焦點是否按照編程規(guī)范落在既定的控件上 17.窗體畫面文字(全、半角、格式、拼寫)是否正確 18.鼠標有多個形狀時是否能夠被窗體識別(如漏斗狀時窗體不接受輸入) 三、具體測試標準要求 1、焦點轉(zhuǎn)移問題: (1)使用Tab
13、;鍵測試焦點轉(zhuǎn)移; (2)當保存時如果提示“有未輸入的必填”項回到頁面后, (3)焦點應轉(zhuǎn)移到未輸入的必填項中最靠前的一項上 2、數(shù)字格式: (1)如果對數(shù)字格式有限制則看是否符合限制 (2)格式?jīng)]有限制時,所有輸入數(shù)據(jù)的小數(shù)點位數(shù)應該一致 3、輸入文本框類型控件的測試:
14、160; (1)空值測試 (2)空格測試:前面輸入空格,中間輸入空格,末尾輸入空格和全部輸入空格,程序是否進行處理,保存成功后,數(shù)據(jù)庫中的數(shù)據(jù)是否與頁面顯示的一致 (3)長度測試(最大字符,一次輸入大于256的字符觀察處理情況,可以輸入后再拷貝到記事本上進行比對,看是否有截斷處理,如果無截斷處理,點擊保存是否報錯。) (4)類型測試(如果有類型要求,一般
15、是整形與字符型的轉(zhuǎn)換測試) (5)特殊字符的測試(NUL及n等,另外像;;”><,:“”、|+=)-(_*&&%$#!,.。?/) (6)關(guān)于文本框錄入為數(shù)字時的測試: 對數(shù)字長度有沒有限制,輸入1 位數(shù),2 位數(shù),加負號,字母或漢字,等等有沒有提示信息 (7
16、)關(guān)于文本框錄入數(shù)字型小數(shù)點的測試: 錄入整數(shù)加小數(shù)點、小數(shù)點加整數(shù)和單獨的小數(shù)點,錄入負數(shù),保存時系統(tǒng)是否有提示,是否成功 (8)關(guān)于文本框填寫不符合條件的信息保存確認后清空與否的測試: 比如在文本框中錄入不符合條件的數(shù)據(jù)(類型不符合或者超多等),保存確定
17、后只要清空錯誤的數(shù)據(jù)即可 (9)文本框內(nèi)容的合理性: 如果是輸入正數(shù)的文本框,(如:補償金額)還要判斷是否為負數(shù)。 (10) 文本框大小寫問題:要求數(shù)據(jù)唯一性時是否區(qū)分大小寫 4、下拉列表的檢測: (1)檢查列表中的內(nèi)容是否漏選,重選;如果列表中的數(shù)據(jù)要求從其他頁面或者數(shù)據(jù)庫中或字典中獲得的,就要檢查是否與該頁面中的數(shù)據(jù)一致。 (2)下拉列表的控件是否支持清空再選擇,當清
18、空時在頁面中的有效表現(xiàn) (3)下拉列表的控件是否有多選提示,比如至少必須選擇兩個,至多選擇5個等等提示,以及實際操作的吻合性(比如選擇少于兩個時,保存時會有選擇兩個的提示)。 (4)下拉列表框支持代號輸入選擇的要求,比如輸入1表示選擇男性。 (5)下拉列表框具有很多個選擇項時的上下滾動條,或上一級選項/下一級選項的切換。 5、必填項的測試: (1)必填項要求加粗顯示或是有明顯的標識(如紅色加*) (2)檢查必填項是否提示必須輸入(一般是通過保存事件或輸入焦點的移動或頁面的切換進行觸發(fā)) (3)對于不支持手動錄入的必填項,是否
19、支持下拉控件選擇或第三方控件的錄入,下拉控件的選擇方式,要檢查是否有提供選擇的項(字典加載的數(shù)據(jù));另外當必填項不支持手動錄入時,還要檢查系統(tǒng)是否能自動賦值(比如點擊添加/新填按鈕時,就能自動調(diào)出用戶信息;或是點擊查看詳細,就能將關(guān)聯(lián)數(shù)據(jù)自動帶過來) 6、非必填項的測試: (1)非必填項都支持空值或默認值保存; (2)非必填項的數(shù)據(jù)錄保存后,一樣能存入數(shù)據(jù)庫及在頁面呈現(xiàn) (3)非必填項的控件都具有清除已選或已錄入數(shù)據(jù)的功能,比如日期控件支持清空或手動清除文本框的信息進行保存,清除的數(shù)據(jù)修改保存后不再顯示原有的數(shù)據(jù)。 7、時間的測試:
20、(1)注意要清楚當前系統(tǒng)時間(服務端系統(tǒng)時間) (2)起始時間不可大于終止時間 (3)檢查日期為空時程序的反應。 (4)數(shù)據(jù)庫中的日期是否能夠正確顯示在頁面上 (5)輸入錯誤日期時程序的反應。 (6)如果有輸入日期不得大于當前日期的限制,則是否通過 (7)如果有輸入日期不得小于當前日期的限制,則是否通過
21、0; (8)業(yè)務時間的先后關(guān)系,比如報案時間、接警時間、處警時間、出警時間、到案時間、結(jié)案時間等等的先后關(guān)系。哪個時間必須要大于哪個時間,要進行校驗測試。 8、邊界值的檢測: (1)輸入條件規(guī)定了值的范圍 (2)應取剛達到這個范圍的邊界的值作為測試輸入數(shù)據(jù) (3)以及剛剛超越這個范圍邊界的值作為測試輸入數(shù)據(jù) (4)輸入條件規(guī)定了值的個數(shù) (5)最大個數(shù)
22、0;(6)最小個數(shù) (7)比最小個數(shù)少一 (8)比最大個數(shù)多一 9、保存操作的測試: (1)保存成功/失敗后檢查數(shù)據(jù)庫 (2)檢查必填項,各個必填項未輸入時的提示要求 (3)保存成功/失敗是否有相應的提示信息,或者有明顯的特征表示(比如保存成功,保存按鈕變灰不再可操作) 10、刪除操作的測試: (1)刪除提示成功/失敗后看查看數(shù)據(jù)庫 (2)刪除時是否有確認對話框(點是或否,確
23、認是否對應正確的刪除操作) (3)刪除成功/失敗是否有提示信息(至少刪除失敗有相應提示) (4)確定是邏輯刪除,還是物理刪除;物理刪除是否已經(jīng)把數(shù)據(jù)庫中的數(shù)據(jù)刪除掉,邏輯刪除是否改變了標志位(在頁面上提現(xiàn)不出來,需要到數(shù)據(jù)庫表中查詢驗證)。 (5)單條數(shù)據(jù)刪除測試和多條數(shù)據(jù)刪除測試,檢查刪除操作的有效性。 11、修改操作的測試: (1)修改提示成功后看數(shù)據(jù)庫中的記錄是否已經(jīng)修改 (2)對于沒有修改按鈕也沒有提供專門修改頁面的業(yè)務功能,保存按鈕就具有修改功能,當手動
24、修改已錄入的數(shù)據(jù),再次提交保存后,數(shù)據(jù)就相應的修改,通過頁面查詢或數(shù)據(jù)庫中的記錄來檢驗是否已經(jīng)修改。 12、查詢操作的測試: (1)查詢到的記錄是否與數(shù)據(jù)庫中的記錄相符,主要確認庫中是否有待查的數(shù)據(jù) (2)檢查組合查詢時,查詢結(jié)果是否正確 (3)查詢列表下如果可以查詢紀錄的詳細信息,檢測查詢條件范圍是否改變 (4)查詢到的記錄,有關(guān)聯(lián)詳細信息,要檢查關(guān)聯(lián)信息的吻合性,如果有深度關(guān)聯(lián)的頁面功能,還要一一檢查其所有的關(guān)聯(lián)信息。
25、 (5)查詢條件中有日期這一項的查看是否有默認值及其值是否符合要求 (6)查詢條件中有時間段或其它范圍段組合的查詢條件,還要檢查其默認查詢段,是否會影響查詢性能(比如默認查詢一年內(nèi)的數(shù)據(jù),在性能考慮和業(yè)務考慮上就是不合理的) 13、分頁顯示的測試: (1)檢查是否能夠正常分頁顯示 (2) 檢查是否能夠正常前進或后退 (3)檢查是否能夠正確選擇一頁的顯示記錄數(shù) (4)檢查是否能夠正確選擇顯示第x
26、頁 (5)檢查點擊到最后一頁后,是否還能回到第一頁,并支持重復來回點擊 (6)檢查第一頁到最后一頁,是否界面顯示統(tǒng)一,列標題風格一致,列排序功能有效(分頁多的情況下,只要檢查第一頁和最后一頁以及中間的某一頁)。 (7)無論是否有分頁數(shù)據(jù)存在的情況,都要檢查其排序功能是否有效,排序是否正確(一般通過列排題點擊就具有排序功能),點擊排序時是否報對象錯誤。 14、工作流程的測試: (1)每個模塊的工作流程是否可以正常運行 (2)每個模塊的工作流程過程是否與詳細設計要求的一致(或符合用戶業(yè)務要求
27、) (3)不按正常的工作流程操作是否可以正常運行(比如沒有處罰審批,就允許直接出處罰通知書) 15、系統(tǒng)自動生成項的測試: (1)應該自動生成數(shù)據(jù)的地方是否自動生成了數(shù)據(jù)(比如文書報表制作) (2)系統(tǒng)自動生成的數(shù)據(jù)是否符合詳細設計的要求(比如文書報表格式) (3)自動生成數(shù)據(jù)的該條信息是否可以正常使用(如文書報表中的內(nèi)容有效性和正確性) (4)自動生成數(shù)據(jù)后系統(tǒng)是否可以正常運行 16、重復某項操作的測試: (包括按鈕、某個流程,如重復保存、重復措施或重復處罰等操作) (1)某項操作重復進行時是否正確運行 (2)某項操作重復進行后再進行其他操作是否正確 (3)某項操作重復進行后再進行其他操作系統(tǒng)是否正常運行 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)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育培訓在提升公眾健康意識中的作用-以前列腺癌為例
- 2025年醫(yī)保知識考試題庫及答案-醫(yī)保政策調(diào)整解讀與案例分析
- 2025年小學四年級語文名校真題卷:語文教育研究方法與教育改革試題
- 2025年醫(yī)保知識考試題庫及答案:醫(yī)保談判藥品管理政策反饋案例分析試題
- 建立新員工入職培訓制度計劃
- 鼓勵孩子表達自己情感的活動計劃
- 年度工作計劃對提升核心競爭力的作用
- 2025年初中學業(yè)水平考試地理模擬卷及答案(自然地理專項)-土壤與植被試題
- 美術(shù)教育的家校合作方案計劃
- 秋季學期課程設置與優(yōu)化計劃
- DLT5155-2016 220kV~1000kV變電站站用電設計技術(shù)規(guī)程
- 質(zhì)量保修卡格式范文
- 2024年汽車駕駛員(技師)證考試題庫附答案
- 辛亥革命勝利的歷史意義及其局限性
- 化學高考考前指導講座
- 新疆維吾爾自治區(qū)2024年普通高考第三次適應性檢測(三模)英語試卷(含答案詳解)
- 2023-2024學年全國初中一年級下歷史人教版期末試卷(含答案解析)
- 2024京東代運營服務合同范本
- 審計質(zhì)量影響因素的實證分析
- 山東省青島市即墨市2024年中考適應性考試數(shù)學試題含解析
- 海上風電柔性直流輸電系統(tǒng)先進控制技術(shù)分析報告
評論
0/150
提交評論