功能測試用例的編寫_第1頁
功能測試用例的編寫_第2頁
功能測試用例的編寫_第3頁
功能測試用例的編寫_第4頁
功能測試用例的編寫_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、序言 大家對功能測試方法有了比較詳細的了解,就 可以根據(jù)該方法具體指導我們去編寫功能測試 用例。下面我們對測試用例的編寫進行介紹, 供大家參考。 一、功能測試 1、對話框輸入測試。包括中文字符、英文字符、數(shù)字字符、特 殊字符、及幾種字符的組合。根據(jù)需求文檔業(yè)務要求,規(guī)則,分別輸 入相應的字符或其組合。 2、對界面可操作按鈕進行測試。包括【新增(N)】【保存(S)】 【修改(M)】【查詢(A)】【打印(P)】【退出(X)】。同時需要對鼠標 右鍵的菜單進行測試。檢查該按鈕是否正確執(zhí)行了對應的功能。 3、數(shù)據(jù)保存測試。將1 和2 進行組合。 4、必要條件控制測試。在做了3 時將必要條件(如:a、編號

2、、 姓名不可為空b、編號、姓名不可重復)控制測試聯(lián)合起來。條件關聯(lián) 組合測試。 二、GUI (圖像用戶界面)測試 1.窗體是否能夠基于相關的輸入或菜單命令適當?shù)拇蜷_ 2.窗體是否能夠改變大小、移動和滾動 3.窗體的數(shù)據(jù)是否能夠利用鼠標、功能鍵、方向箭頭和鍵盤操作 4.當窗體被覆蓋并重新調用后,窗體是否能夠正確再生(一個窗口 覆蓋另一個窗口,重新點擊被覆蓋的窗口,使之成為當前活動窗 口。) 5.窗體相關的功能是否可以操作。 6.是否顯示相關的下拉菜單、工具條、滾動條、對話框、按鈕、圖 標和其他控制,既能正確顯示又能調用(功能性要求。) 7.顯示多窗體時,窗體名稱是否能夠正確表示 8.活動窗體是否

3、能夠被反顯加亮 9.多用戶聯(lián)機時所有窗體是否能夠實時更新 二、GUI 測試 10.鼠標無規(guī)則點擊時是否會產生無法預料的結果。 11.窗體聲音及提示是否符合既定編程規(guī)則 12.窗體是否能夠被關閉 13.窗體控件的大小、對齊方向、顏色、背景等屬性的設置值是否 和程序設計規(guī)約相一致 14.窗體控件布局是否合理、美觀(UI的美觀,易用性) 15.窗體控件 鍵盤TAB鍵 16.窗體焦點是否按照編程規(guī)范落在既定的控件上(有無異常聚焦 問題) 17.窗體文字(全、半角、格式、拼寫)是否正確 18.鼠標分別有多個形狀時是否能夠被窗體識別(如漏斗狀時窗體 不接受輸入) 一、功能測試 1、焦點轉移問題: (1)使

4、用Tab 鍵測試焦點轉移順序是否從左到右,從上到下。 (2)當保存時如果提示“有未輸入的必填”項回到頁面后, (3)焦點應轉移到未輸入的必填項中最靠前的一項上 2、數(shù)字格式: (1)如果對數(shù)字格式有限制則看是否符合限制 (2)格式有限制時,所有輸入數(shù)據(jù)的小數(shù)點位數(shù)應該一致 一、功能測試 3、輸入文本框類型控件的測試: (1)空值測試:無輸入 (2)空格測試;前面輸入空格,中間輸入空格,末尾輸入空格和 全部輸入空格,程序是否進行處理,保存成功后,數(shù)據(jù)庫中的數(shù) 據(jù)是 否與頁面顯示的一致 (3)長度測試(最大字符) (4)類型測試(如果有類型要求) (5)特殊字符的測試 4、關于文本框錄入為數(shù)字時的

5、測試: (1)對數(shù)字長度有沒有限制,等有沒有提示信息 5、關于文本框錄入數(shù)字型小數(shù)點的測試: (1)錄入整數(shù),整數(shù)加小數(shù)的數(shù),只有小數(shù),保存時系統(tǒng)是 否有提示,是否成功 一、功能測試 6、關于文本框填寫不符合條件的信息保存確認后清空與否的測試: (1)比如在文本框中錄入不符合條件的數(shù)據(jù)(類型不符合或者超 多等),保存確定后系統(tǒng)如何處理。 7、文本框內容的合理性 如果是輸入正數(shù)的文本框:(如:職工人數(shù))還 要判斷是否為負數(shù)。 8、大小寫問題:要求數(shù)據(jù)唯一性時是否區(qū)分大小寫 9、下拉列表的檢測:檢查列表中的內容是否漏選,重選;如果列表中的數(shù) 據(jù)要求從其他頁面或者數(shù)據(jù)庫中獲得的,就要檢查是否與該頁面

6、中有數(shù)據(jù) 一致。 10、時間: (1)起始時間不可大于終止時間 (2)檢查日期為空時程序的反應。 (3)數(shù)據(jù)庫中的日期是否能夠正確顯示在頁面上 (4)輸入錯誤日期時程序的反應。 (5)如果有輸入日期不得大于當前日期的限制,則是否通過 (6)如果有輸入日期不得小于當前日期的限制,則是否通過 一、功能測試 11、邊界值:(1)輸入條件規(guī)定了值的范圍 (2)應取剛達到這個范圍的邊界的值作為測試輸入數(shù)據(jù) (3)以及剛剛超越這個范圍邊界的值作為測試輸入數(shù)據(jù) (4)輸入條件規(guī)定了值的個數(shù) (5)最大個數(shù) (6)最小個數(shù) (7)比最小個數(shù)少一 (8)比最大個數(shù)多一 12、保存操作的測試: (1)保存成功/失

7、敗后檢查數(shù)據(jù)庫 (2)檢查必錄項 (3)保存成功/失敗是否有相應的提示信息 一、功能測試 13、刪除操作的測試: (1)刪除提示成功/失敗后看查看數(shù)據(jù)庫 (2)刪除時是否有確認對話框 (3)刪除成功/失敗是否有提示信息 (4)確定是邏輯刪除還是物理刪除;物理刪除是否已經(jīng)把數(shù)據(jù) 庫中的數(shù)據(jù)刪除掉,邏輯刪除是否改變了標志位。 14、修改操作的測試: (1)修改提示成功后看數(shù)據(jù)庫中的記錄是否已經(jīng)修改(提示信息等) 15、查詢操作的測試: (1)查詢到的記錄是否與數(shù)據(jù)庫中的記錄相符 (2)檢查組合查詢時,查詢結果是否正確 (3)查詢列表下如果可以查詢紀錄的詳細信息,檢測查詢條件 是否改變? (4)查詢

8、條件中有日期這一項的查看是否有默認值及其值是否 符合要求 16、分頁顯示的測試:(1)檢查是否能夠正常分頁顯示 (2) 檢查是否能夠正常前進或后退 (3)檢查是否能夠正確選擇一頁的顯示記錄數(shù) (4)檢查是否能夠正確選擇顯示第x 頁 一、功能測試 18、必輸項的測試: (1)檢查必錄項如果不輸入,保存是否提示必須輸入 19、工作流程的測試:(1)每個模塊的工作流程是否可以正常運行 (2)每個模塊的工作流程過程是否與詳細設計要求的一致 (3)不按正常的工作流程操作是否可以正常運行 20、系統(tǒng)自動生成項的測試: (1)應該自動生成數(shù)據(jù)的地方是否自動生成了數(shù)據(jù) (2)系統(tǒng)自動生成的數(shù)據(jù)是否符合詳細設計

9、的要求 (3)自動生成數(shù)據(jù)的該條信息是否可以正常使用 (4)自動生成數(shù)據(jù)后系統(tǒng)是否可以正常運行 21、重復某項操作的測試(包括按鈕、某個流程): (1)某項操作重復進行時是否正確運行 (2)某項操作重復進行后再進行其他操作是否正確 (3)某項操作重復進行后再進行其他操作系統(tǒng)是否正常運行 一、功能測試 22、權限的問題: (1)檢查具有不同權限的用戶登錄時,是否具有跟其權限相符合的 操作; 23、鏈接測試: (1)將鼠標按到鏈接上,然后移動一下再放開鼠標頁面是否會出錯 (2)當鏈接打開一個新頁面時檢查頁面初始化狀態(tài)是否有異常情況。 24、關于統(tǒng)一性的測試: 頁面對于同樣的成功或者失敗的提示信息是

10、否統(tǒng)一(包括標點符號 的統(tǒng)一) 25、關于計算方面的測試: 查看計算結果是否正確,進行增刪改操作后其值是否進行相應正確改變 一、功能測試 26、唯一性測試:(1)要求數(shù)據(jù)唯一并且是邏輯刪除時,是否允許 與已刪除的記錄重復 (2)要求唯一性的數(shù)據(jù),在兩人(或兩人以上)同時操作 時是否能正確地執(zhí)行 27、窗口最大化、最小化、關閉、確定按鈕、取消按鈕的測試 28、打印測試:(1)打印按鈕是否可用 (2)在打印窗口中設置打印參數(shù)是否符合要求,有效。 (3)打印設置是否方便用戶使用 (4)打印出來的是否與設置的打印參數(shù)一致 (5)打印的內容是否正確 (6)打印結束后是否能正常運行 一、功能測試 29、提

11、示信息的測試: (1)檢驗應該有提示信息的是否有提示信息 (2)相應提示信息的內容表達是否正確 (3)提示信息的內容用戶是否接受 (4)確認后是否可以正常運行 30、用戶登陸測試:(1)用戶權限測試 (2)錄入不存在的用戶名和密碼有提示信息 (3)錄入用戶名不錄入密碼有提示信息 (4) 錄入密碼不錄入用戶名有提示信息 (5)錄入正確的用戶名和密碼進入相應的系統(tǒng)頁面 (6)取消按鈕的測試 一、功能測試 一、信息重復數(shù)據(jù) 常見測試方法 1、多次,快速點擊提交,信息重復(用戶有時會因為網(wǎng)速慢,多 次點擊,此情況常發(fā)生) 2、通過復制URL,同時打開兩個相同頁面,點擊提交,信息重復 (重要信息,用戶惡

12、意行為) 3、提交后,在頁面沒有跳轉的時候,進行刷新,信息重復 4、涉及到權限和時間差導致的重復,常見情況是系統(tǒng)中有審核審 批等情況,A用戶提交信息,在B用戶還沒有點擊審核的時候,A用戶 點擊了修改按鈕,B用戶審核后,A用 戶又一次提交。(此類情況發(fā) 生過) 測試用例編寫注意事項: 1)測試用例的本身的描述是否清晰,是否存在二義性;(不存在二義性) 2)測試用例內容是否正確,是否與需求目標相一致; 3)測試用例的期望結果是否確定、唯一的; 4)操作步驟應與描述是否相一致; 5)測試用例是否覆蓋了所有的需求; 6)測試設計是否存在冗余性; 7)測試用例是否具有可執(zhí)行性; 8)是否從用戶層面來設計用戶使用場景和業(yè)務流程的測試用例;(從用戶角度

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論