系統(tǒng)單元測試 用例測試 報告_第1頁
系統(tǒng)單元測試 用例測試 報告_第2頁
系統(tǒng)單元測試 用例測試 報告_第3頁
系統(tǒng)單元測試 用例測試 報告_第4頁
系統(tǒng)單元測試 用例測試 報告_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、.學生信息管理系統(tǒng)單元測試報告二零一零年十二月二日1編寫目的1.1為了保證學生信息管理系統(tǒng)的各項功能可靠的實現(xiàn),特編寫了此測試計劃,對所開發(fā)軟件的各功能模塊和事例進行測試。 1.2學會使用簡單的單元測試工具,對系統(tǒng)模塊進行測試分析,并編寫測試用例。 1.3為軟件單元的評審驗收提供依據(jù).2單元模塊概述2.1功能需求分析本系統(tǒng)由系統(tǒng)用戶管理、學生管理、班級信息管理、課程設置和成績管理幾個模塊組成。2.1.1 系統(tǒng)用戶管理模塊系統(tǒng)用戶管理模塊主要是對用戶信息的管理,它包括用戶登錄、添加用戶、修改用戶密碼。2.1.1.1 用戶登錄用戶的登錄限于已注冊的用戶,只有已注冊的用戶才能登錄系統(tǒng)。其實現(xiàn)過程:輸

2、入:用戶名(用于登錄賬號);輸入:密碼。點擊:登錄按鈕。處理:1)輸入信息的合法性。2)操作成功,登錄系統(tǒng)。否則,給出出錯提示。輸出:登錄成功或者登錄失敗的提示。2.1.1.2 添加用戶信息 增加一個新的用戶。其實現(xiàn)過程如下: 輸入:用戶名(用于登錄帳號),姓名,密碼,權限。 處理:1)數(shù)據(jù)有效性檢驗。 2)將用戶信息保存到數(shù)據(jù)庫對應的數(shù)據(jù)表中 3)操作成功,給出成功提示,否則給出出錯提示。 輸出:操作結果。成功給予成功提示,失敗給予失敗提示,并且給出失敗原因。2.1.1.3 修改用戶密碼 修改密碼用于用戶對自己的密碼進行修改。 輸入:舊密碼,新密碼,確認密碼 處理:1)輸入數(shù)據(jù)有效性的驗證,

3、密碼長度為6-20。 2)判斷新密碼與確認密碼是否相同,如果不相同,給出出錯提示。 3)新密碼與確認密碼相同,判斷舊密碼是否正確,如果不正確給出出錯提示。 4)新密碼與確認密碼相同,舊密碼正確,用新密碼替換原來舊密碼。操作成功, 給出成功提示,否則給出出錯信息。 輸出:操作成功,系統(tǒng)提示密碼修改成功,反之,系統(tǒng)提示密碼修改錯誤,顯示失敗的原因2.2 主要測試工具的介紹測試單元的介紹和使用(Visual Unit測試工具)2.2.1直接解壓“Visualunit1.4.5”文件,點擊“setup”進行安裝,安裝完成后形成的文件:最后安裝目錄結果如圖所示。2.2.2點擊運行Visual Unit主

4、界面如下。2.2.3信息窗口及其菜單2.3.4建立與配置測試工程建立測試工程:測試工程使用與產品工程相同的開發(fā)環(huán)境建立和編譯,運行測試工程即可執(zhí)行測試,例如,產品工程的開發(fā)環(huán)境是VC6.0,則同樣用VC6.0建立、編譯測試工程。測試工程的命名建議采用Test+產品工程名,如TestDemo。特別提醒:測試工程不能命名為:xxxTester,因為這是測試文件的專用命名格式。1. 新建一個“TestX”工程作為測試的工作區(qū):如圖所示。建立一個“Test”的工程2. 工具-選項-編輯器,選擇“自動重新載入外部修改的文件”:如圖所示。3. 選項-目錄,添加INCLUDE文件和JENNY文件:如圖所示。

5、4. 工程-設置 ,在C/C+目錄下的預處理出程序定義里添加_VUNIT:如圖所示。5添加頭文件:6. 啟動VU軟件,點擊菜單,選擇目錄,在目錄上將產品工程目錄和測試工程目錄相對的文件路徑導入. 點擊菜單,選擇選項,檢查運行的環(huán)境是否正確,導入文件到工程。7. 點擊導航窗口的定義數(shù)據(jù)輸出, 點擊圖中的確定后,跳出的窗口:如圖所示。8.在導航窗口中選擇函數(shù)“OnClose()”:如圖所示。3主要測試內容測試內容3.1管理員登錄模塊測試用例序號01測試用例名稱管理員登錄模塊 被測試系統(tǒng)student測試功能描述1:運行登錄對話框 2:檢驗輸入的管理帳號和密碼3:檢驗輸入的帳號和密碼是否匹配測試用例

6、描述測試步驟1:運行學生信息管理系統(tǒng)2:輸入帳號和密碼期待輸出結果1:顯示登陸對話框2:如果帳號和密碼正確進則入系統(tǒng)3:反之則提示用戶重新輸入測試結果3.2學生成績錄入模塊測試用例序號03測試用例名稱學生成績錄入模塊 被測試系統(tǒng)student測試功能描述1:運行成績管理界面對話框 2:檢驗輸入學生的成績3:檢驗輸入的學生成績是否正確合格測試用例描述測試步驟1:運行學生信息管理系統(tǒng)2:輸入學生的成績期待輸出結果1:顯示提示對話框2:如果成績格式正確則錄入成功3:反之則提示重新輸入成績2.2.4學生信息修改模塊測試用例序號04測試用例名稱學生信息修改模塊 被測試系統(tǒng)student測試功能描述1:運

7、行信息修改管理界面對話框 2:檢驗輸入修改學生的學號3:檢驗輸入的學生是否存在測試用例描述測試步驟1:運行學生信息管理系統(tǒng)2:輸入學生的學號,科目期待輸出結果1:顯示提示對話框2:如果存在卻修改的格式正確則修改成功3:反之則提示重新輸入測試結果2.2.5學生信息查詢模塊測試用例序號05測試用例名稱學生信息查詢模塊 被測試系統(tǒng)student測試功能描述1:運行查詢管理界面對話框 2:檢驗輸入查詢學生的條件3:檢驗輸入的學生成績是否存在測試用例描述測試步驟1:運行學生信息管理系統(tǒng)2:輸入查詢條件期待輸出結果1:顯示提示對話框2:如果存在則顯示結果3:反之則提示重新輸入查詢條件測試結果4測試設計說明

8、4.1用戶登錄(01)本測試考慮到:未注冊用戶名的處理,用戶名與密碼不匹配處理421控制利用白盒測試和黑盒測試相結合的方式。422輸入和輸出輸入與測試用例期望輸出選取理由輸入用戶名,不輸入密碼顯示未輸入密碼密碼不能為空不輸入用戶名,輸入密碼顯示未輸入用戶名用戶名不能為空輸入不匹配的用戶名或密碼顯示密碼不正確用戶名和密碼必須匹配才能登錄輸入未注冊的用戶名顯示該用戶不存在登錄必須為已注冊用戶輸入匹配的用戶名和問題顯示登錄成功為合法登錄請求42成績錄入模塊(02)本測試考慮到:輸入信息格式的合法性,學生是否注冊。421控制利用白盒測試和黑盒測試相結合的方式。4.22輸入和輸出輸入測試用例測試數(shù)據(jù)期望

9、輸出選取理由學號輸入的學號不存在輸入的是數(shù)字輸入的存在小小123張 三顯示出錯顯示出錯顯示有效不存在的不能進行成績錄入學號不能為數(shù)字類型及長度均有效成績字符負數(shù)有效Abc-12378顯示出錯顯示出錯顯示有效成績不能為字符成績不能為負數(shù)類型及長度均有效4.3信息修改模塊(03)本測試考慮到:輸入信息格式的合法性,學生是否注冊。4.3.1控制利用白盒測試和黑盒測試相結合的方式。4.3.2輸入和輸出輸入測試用例測試數(shù)據(jù)期望輸出選取理由學號輸入的學號不存在輸入的是數(shù)字輸入的存在小小123張 三顯示出錯顯示出錯顯示有效不存在的不能進行信息修改學號不能為數(shù)字類型及長度均有效年齡字符負數(shù)有效Abc-1237

10、8顯示出錯顯示出錯顯示有效成績不能為字符成績不能為負數(shù)類型及長度均有效4.4信息查詢模塊(04)本測試考慮到:輸入信息格式的合法性,學生是否注冊。4.41控制利用白盒測試和黑盒測試相結合的方式。4.42輸入和輸出輸入測試用例測試數(shù)據(jù)期望輸出選取理由學號輸入的學號不存在輸入的是數(shù)字輸入的存在小小123張 三顯示出錯顯示出錯顯示有效不存在的不能進行基本信息查詢學號不能為數(shù)字類型及長度均有效姓名輸入的姓名不存在輸入的為數(shù)字Abcd111顯示出錯顯示出錯不存在的不能進行基本信息查詢姓名不能為數(shù)字成績字符負數(shù)有效Abc-12378顯示出錯顯示出錯顯示有效成績不能為字符成績不能為負數(shù)類型及長度均有效5.評價準則5.1范圍所選擇的測試用例基本上能夠檢查到所有合法與不合法的輸入。其局限性在于對于例如家庭地址等字段,無法檢查其語義的有效性。5.2數(shù)據(jù)整理輸入的測試數(shù)據(jù)基本上能夠滿足測試的預期的要求,整個的數(shù)據(jù)處理基本上可以達到預期的結果。測試基本通過6.實驗總結:這次實驗我總的來說準備的不充分,后來的時候也花了相當多的時間補做這個實驗,在使用工具的時候也遇見了比較多的困難,沒有提前學習教程是其中的一個方面。

溫馨提示

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

評論

0/150

提交評論