




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上學(xué)生信息管理系統(tǒng)單元測試報告二零一零年十二月二日1編寫目的1.1為了保證學(xué)生信息管理系統(tǒng)的各項功能可靠的實現(xiàn),特編寫了此測試計劃,對所開發(fā)軟件的各功能模塊和事例進行測試。 1.2學(xué)會使用簡單的單元測試工具,對系統(tǒng)模塊進行測試分析,并編寫測試用例。 1.3為軟件單元的評審驗收提供依據(jù).2單元模塊概述2.1功能需求分析本系統(tǒng)由系統(tǒng)用戶管理、學(xué)生管理、班級信息管理、課程設(shè)置和成績管理幾個模塊組成。2.1.1 系統(tǒng)用戶管理模塊系統(tǒng)用戶管理模塊主要是對用戶信息的管理,它包括用戶登錄、添加用戶、修改用戶密碼。2.1.1.1 用戶登錄用戶的登錄限于已注冊的用戶,只有已注冊的用戶才能
2、登錄系統(tǒng)。其實現(xiàn)過程:輸入:用戶名(用于登錄賬號);輸入:密碼。點擊:登錄按鈕。處理:1)輸入信息的合法性。2)操作成功,登錄系統(tǒng)。否則,給出出錯提示。輸出:登錄成功或者登錄失敗的提示。2.1.1.2 添加用戶信息 增加一個新的用戶。其實現(xiàn)過程如下: 輸入:用戶名(用于登錄帳號),姓名,密碼,權(quán)限。 處理:1)數(shù)據(jù)有效性檢驗。 2)將用戶信息保存到數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)表中 3)操作成功,給出成功提示,否則給出出錯提示。 輸出:操作結(jié)果。成功給予成功提示,失敗給予失敗提示,并且給出失敗原因。2.1.1.3 修改用戶密碼 修改密碼用于用戶對自己的密碼進行修改。 輸入:舊密碼,新密碼,確認密碼 處理:1
3、)輸入數(shù)據(jù)有效性的驗證,密碼長度為6-20。 2)判斷新密碼與確認密碼是否相同,如果不相同,給出出錯提示。 3)新密碼與確認密碼相同,判斷舊密碼是否正確,如果不正確給出出錯提示。 4)新密碼與確認密碼相同,舊密碼正確,用新密碼替換原來舊密碼。操作成功, 給出成功提示,否則給出出錯信息。 輸出:操作成功,系統(tǒng)提示密碼修改成功,反之,系統(tǒng)提示密碼修改錯誤,顯示失敗的原因2.2 主要測試工具的介紹測試單元的介紹和使用(Visual Unit測試工具)2.2.1直接解壓“Visualunit1.4.5”文件,點擊“setup”進行安裝,安裝完成后形成的文件:最后安裝目錄結(jié)果如圖所示。2.2.2點擊運行
4、Visual Unit主界面如下。2.2.3信息窗口及其菜單2.3.4建立與配置測試工程建立測試工程:測試工程使用與產(chǎn)品工程相同的開發(fā)環(huán)境建立和編譯,運行測試工程即可執(zhí)行測試,例如,產(chǎn)品工程的開發(fā)環(huán)境是VC6.0,則同樣用VC6.0建立、編譯測試工程。測試工程的命名建議采用"Test"+產(chǎn)品工程名,如TestDemo。特別提醒:測試工程不能命名為:xxxTester,因為這是測試文件的專用命名格式。1. 新建一個“TestX”工程作為測試的工作區(qū):如圖所示。建立一個“Test”的工程2. 工具->選項->編輯器,選擇“自動重新載入外部修改的文件”:如圖所示。3.
5、 選項->目錄,添加INCLUDE文件和JENNY文件:如圖所示。4. 工程->設(shè)置 ,在C/C+目錄下的預(yù)處理出程序定義里添加_VUNIT:如圖所示。5添加頭文件:6. 啟動VU軟件,點擊菜單,選擇目錄,在目錄上將產(chǎn)品工程目錄和測試工程目錄相對的文件路徑導(dǎo)入. 點擊菜單,選擇選項,檢查運行的環(huán)境是否正確,導(dǎo)入文件到工程。7. 點擊導(dǎo)航窗口的定義數(shù)據(jù)輸出, 點擊圖中的確定后,跳出的窗口:如圖所示。8.在導(dǎo)航窗口中選擇函數(shù)“OnClose()”:如圖所示。3主要測試內(nèi)容測試內(nèi)容3.1管理員登錄模塊測試用例序號01測試用例名稱管理員登錄模塊 被測試系統(tǒng)student測試功能描述1:運行
6、登錄對話框 2:檢驗輸入的管理帳號和密碼3:檢驗輸入的帳號和密碼是否匹配測試用例描述測試步驟1:運行學(xué)生信息管理系統(tǒng)2:輸入帳號和密碼期待輸出結(jié)果1:顯示登陸對話框2:如果帳號和密碼正確進則入系統(tǒng)3:反之則提示用戶重新輸入測試結(jié)果3.2學(xué)生成績錄入模塊測試用例序號03測試用例名稱學(xué)生成績錄入模塊 被測試系統(tǒng)student測試功能描述1:運行成績管理界面對話框 2:檢驗輸入學(xué)生的成績3:檢驗輸入的學(xué)生成績是否正確合格測試用例描述測試步驟1:運行學(xué)生信息管理系統(tǒng)2:輸入學(xué)生的成績期待輸出結(jié)果1:顯示提示對話框2:如果成績格式正確則錄入成功3:反之則提示重新輸入成績2.2.4學(xué)生信息修改模塊測試用例
7、序號04測試用例名稱學(xué)生信息修改模塊 被測試系統(tǒng)student測試功能描述1:運行信息修改管理界面對話框 2:檢驗輸入修改學(xué)生的學(xué)號3:檢驗輸入的學(xué)生是否存在測試用例描述測試步驟1:運行學(xué)生信息管理系統(tǒng)2:輸入學(xué)生的學(xué)號,科目期待輸出結(jié)果1:顯示提示對話框2:如果存在卻修改的格式正確則修改成功3:反之則提示重新輸入測試結(jié)果2.2.5學(xué)生信息查詢模塊測試用例序號05測試用例名稱學(xué)生信息查詢模塊 被測試系統(tǒng)student測試功能描述1:運行查詢管理界面對話框 2:檢驗輸入查詢學(xué)生的條件3:檢驗輸入的學(xué)生成績是否存在測試用例描述測試步驟1:運行學(xué)生信息管理系統(tǒng)2:輸入查詢條件期待輸出結(jié)果1:顯示提示
8、對話框2:如果存在則顯示結(jié)果3:反之則提示重新輸入查詢條件測試結(jié)果4測試設(shè)計說明4.1用戶登錄(01)本測試考慮到:未注冊用戶名的處理,用戶名與密碼不匹配處理421控制利用白盒測試和黑盒測試相結(jié)合的方式。422輸入和輸出輸入與測試用例期望輸出選取理由輸入用戶名,不輸入密碼顯示未輸入密碼密碼不能為空不輸入用戶名,輸入密碼顯示未輸入用戶名用戶名不能為空輸入不匹配的用戶名或密碼顯示密碼不正確用戶名和密碼必須匹配才能登錄輸入未注冊的用戶名顯示該用戶不存在登錄必須為已注冊用戶輸入匹配的用戶名和問題顯示登錄成功為合法登錄請求42成績錄入模塊(02)本測試考慮到:輸入信息格式的合法性,學(xué)生是否注冊。421控
9、制利用白盒測試和黑盒測試相結(jié)合的方式。4.22輸入和輸出輸入測試用例測試數(shù)據(jù)期望輸出選取理由學(xué)號輸入的學(xué)號不存在輸入的是數(shù)字輸入的存在小小123張 三顯示出錯顯示出錯顯示有效不存在的不能進行成績錄入學(xué)號不能為數(shù)字類型及長度均有效成績字符負數(shù)有效Abc-12378顯示出錯顯示出錯顯示有效成績不能為字符成績不能為負數(shù)類型及長度均有效4.3信息修改模塊(03)本測試考慮到:輸入信息格式的合法性,學(xué)生是否注冊。4.3.1控制利用白盒測試和黑盒測試相結(jié)合的方式。4.3.2輸入和輸出輸入測試用例測試數(shù)據(jù)期望輸出選取理由學(xué)號輸入的學(xué)號不存在輸入的是數(shù)字輸入的存在小小123張 三顯示出錯顯示出錯顯示有效不存在
10、的不能進行信息修改學(xué)號不能為數(shù)字類型及長度均有效年齡字符負數(shù)有效Abc-12378顯示出錯顯示出錯顯示有效成績不能為字符成績不能為負數(shù)類型及長度均有效4.4信息查詢模塊(04)本測試考慮到:輸入信息格式的合法性,學(xué)生是否注冊。4.41控制利用白盒測試和黑盒測試相結(jié)合的方式。4.42輸入和輸出輸入測試用例測試數(shù)據(jù)期望輸出選取理由學(xué)號輸入的學(xué)號不存在輸入的是數(shù)字輸入的存在小小123張 三顯示出錯顯示出錯顯示有效不存在的不能進行基本信息查詢學(xué)號不能為數(shù)字類型及長度均有效姓名輸入的姓名不存在輸入的為數(shù)字Abcd111顯示出錯顯示出錯不存在的不能進行基本信息查詢姓名不能為數(shù)字成績字符負數(shù)有效Abc-12
11、378顯示出錯顯示出錯顯示有效成績不能為字符成績不能為負數(shù)類型及長度均有效5.評價準則5.1范圍所選擇的測試用例基本上能夠檢查到所有合法與不合法的輸入。其局限性在于對于例如家庭地址等字段,無法檢查其語義的有效性。5.2數(shù)據(jù)整理輸入的測試數(shù)據(jù)基本上能夠滿足測試的預(yù)期的要求,整個的數(shù)據(jù)處理基本上可以達到預(yù)期的結(jié)果。測試基本通過6.實驗總結(jié):這次實驗我總的來說準備的不充分,后來的時候也花了相當多的時間補做這個實驗,在使用工具的時候也遇見了比較多的困難,沒有提前學(xué)習(xí)教程是其中的一個方面。在這個實驗中單元測試活動中,軟件的獨立單元將在與程序的其他部分相隔離的情況下進行測試。 單元測試不僅僅是作為無錯編碼一種輔助手段在一次性的開發(fā)過程中使用,單元測試必須是可重復(fù)的,無論是在軟件修改,或是移植到新的運行環(huán)境的過程中。測試用例的核心是輸入數(shù)據(jù)。預(yù)期輸出是依據(jù)輸入數(shù)據(jù)和程序功能來確定的。在用例方面和使用軟件方面我還做得不好。歡迎您的光臨,Word文檔下載后可修改編輯.雙擊可刪除頁眉頁腳.謝謝!希望您提出您寶貴的意見,你的意見是我進步的動力。贈語; 1、如果我們做與不做都會有人笑,如果做不好與做得好還會有人
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合同之冷凍食品購銷合同
- 創(chuàng)新思維訓(xùn)練在小學(xué)數(shù)學(xué)思維提升教案
- 建筑勞務(wù)鋼筋工分包合同
- 2025年陽江貨運資格證模擬考試題庫
- 抽真空合同范文6篇
- 客服回訪合同模板7篇
- 2025年高中化學(xué)新教材同步 必修第一冊 第2章 第3節(jié) 第1課時 物質(zhì)的量 摩爾質(zhì)量
- 認識三角形(2)教學(xué)設(shè)計-2024-2025學(xué)年北師大版(2024)七年級數(shù)學(xué)下冊
- 中學(xué)生拒絕校園霸凌 從我做起班會教案
- 土地糾紛調(diào)解合同范本
- 2024年2天津理工大學(xué)馬克思主義基本原理概論(期末考試題+答案)
- 跟著名著《小王子》學(xué)高考英語讀后續(xù)寫絕佳的續(xù)寫清單-高中英語作文復(fù)習(xí)專項
- 產(chǎn)教融合大學(xué)科技園建設(shè)項目實施方案
- 交通法律與交通事故處理培訓(xùn)課程與法律解析
- 廣西版四年級下冊美術(shù)教案
- 《換熱器及換熱原理》課件
- 兒童權(quán)利公約演示文稿課件
- UPVC排水管技術(shù)標準
- MSA-測量系統(tǒng)分析模板
- 血透室公休座談水腫的護理
- 急診預(yù)檢分診專家共識課件
評論
0/150
提交評論