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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論