學生選課系統(tǒng)功能測試報告_第1頁
學生選課系統(tǒng)功能測試報告_第2頁
學生選課系統(tǒng)功能測試報告_第3頁
學生選課系統(tǒng)功能測試報告_第4頁
學生選課系統(tǒng)功能測試報告_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

<學生選課系統(tǒng)>功能測試報告制作人:學號:目錄1. 簡介 11.1 目的 11.2 預期讀者 11.3 參考資料 11.4 術語定義 11.5 測試地點、人員、任務 21.6測試時間進度 22.測試概要 22.1測試對象 22.2項目背景 22.3測試目的 32.4用例試圖 33. 測試過程 43.1測試方法 43.2測試界面模塊介紹 43.3測試用例 63.31功能性 63.32易用性 64. 測試環(huán)境 64.1測試環(huán)境 64.11硬件環(huán)境 74.12軟件環(huán)境 74.2測試工具 75. 問題級別劃分 76. 測試結果 86.1 測試問題匯總 86.11測試總結 9測試情況總結 9問題級別分布 96.2其他系統(tǒng)缺陷 96.3測試結果分析 97. 測試結論和建議 107.1 測試結論 107.2 建議 11學生選課系統(tǒng)測試報告-1-1. 簡介1.1 目的本測試報告為學生選課系統(tǒng)項目的測試報告,目的在于總結測試階段的測試情況以及分析測試結果,描述系統(tǒng)是否符合要求,主要從以下幾個目的分析介紹:由測試總結功能實現(xiàn)中的缺陷和bug分析測試結果,對系統(tǒng)整體性總結評價評估測試中測試執(zhí)行和測試計劃是否符合1.2 預期讀者該項目所有測試人員課程設計的批閱老師1.3參考資料王水,張曉民,《軟件工程素質導論》,第一版,2011年2月《人事工資管理系統(tǒng)測試報告實例》./view/3a85d909844769eae009ed59.html《系統(tǒng)測試報告實例》/view/e3eca7daa58da0116c1749c6.html.《測試結論》/view/19a0fe0aba1aa8114431d979.html1.4 術語定義縮寫詞或術語英文解釋中文解釋BugreportBugreport缺陷報告DebugDebugging調試UserinterfaceUserinterfacetest用戶界面測試BlackboxBlackboxtesting黑盒測試SystemtestingSystemtest系統(tǒng)測試IntegrationtestingIntegrationtest集成測試術語定義表(表1.1)-2-1.5測試地點、人員、任務分配地點:南陽理工學院人員:張濤毛思晨楊耀光李和孺項目任務執(zhí)行人員需求分析張濤、毛思晨、楊耀光、李和孺測試計劃楊耀光測試用例毛思晨測試張濤測試報告李和孺任務分配表(表1.2)1.6測試時間進度項目進度甘特圖(圖1.1)(表示初期完成時間)(表示修改時間)2.測試概要2.1測試對象該項目為《學生選課系統(tǒng)》,主要功能是提供老師添加課程,學生登錄查看自己可選課程信息進行選課。對項目中測試主要為功能測試,發(fā)現(xiàn)功能存在的缺陷和bug。2.2項目背景對學生選課系統(tǒng)進行功能測試,對于該系統(tǒng)的使用者主要包含學生和老師兩種用戶其中老師主要可以實現(xiàn)四個方面的功能:-3-用戶注冊用戶登錄課程錄入、刪除、修改、查看學生成績錄入、刪除、修改、查詢學生可以實現(xiàn)三個方面的功能用戶注冊用戶登錄課程選課、退選、查看成績的查看參看以上兩種用戶需求的功能,測試系統(tǒng)中的每個功能是否都能實現(xiàn),是否滿足用戶的需求,以及是否有良好的交互性。最終,分析測試數(shù)據(jù),總結項目中所存在的缺陷和bug,究其愿意提出有相應的解決建議。2.3測試目的該項目主要是實現(xiàn)學生選課的軟件,主要功能即實現(xiàn)老師登錄后課程信息的增、刪、改查等,又學生登錄后查看自己可選科目的信息進行選課、退選等。通過測試查看每個模塊的功能實現(xiàn)所存在的缺陷和bug,分析測試結果總結缺陷和bug,將測試出的缺陷按照級別分類,例如致命性、嚴重性等。最終計算每種級別所占總缺陷的比例,對系統(tǒng)性能總結描述評價。2.4用例試圖系統(tǒng)功能試圖U-1(圖2.1)-4-3.測試過程3.1 測試方法本項目主要采用集成測試界面來實現(xiàn),主要包括以下幾個方面采用黑盒測試法進行功能測試;記錄缺陷和錯誤;對需要資料合法性和資料邊界值檢查的功能,增加相應的測試案例;運行測試案例;檢查測試結果是否符合邏輯;結合健壯性測試結果,評審功能測試結果;3.2測試界面模塊介紹項目主界面(圖3.1)教師登錄界面(圖3.2)學生登錄界面(圖3.3)-5-注冊界面(圖3.4)學生登錄成功后操作選擇界面(圖3.5)學生選課界面(圖3.6)老師操作界面(圖3.7)-6-3.3測試用例3.31功能性系統(tǒng)實現(xiàn)的主要功能,包括查詢、添加、修改、刪除系統(tǒng)實現(xiàn)的次要功能,包括用戶登錄分配權限,用戶操作分配權限3.32易用性操作按鈕提示信息正確性、一致性、可理解性限制條件提示信息正確性、一致性、可理解性必填項標識輸入方式可理解性中文界面下數(shù)據(jù)語言與界面語言的一致性4. 測試環(huán)境4.1測試環(huán)境名稱屬性電腦型號聯(lián)想ThinkpadE40筆記本電腦操作系統(tǒng)Windows7旗艦版32位處理器英特爾超低壓系列2.13GHz內存2GBDDRS1066MHZ顯卡獨立顯卡ATIMobilityRadeomHD545v512MB顯示器14寸光驅DVD刻錄機網(wǎng)卡Intel1000BGN1000Mbps以太網(wǎng)卡測試環(huán)境表(表4.1)-7-4.1.名稱屬性機型(配置)CPU:2.13GHz,內存:2GB用途及特殊說明用于進行性能測試,功能測試,黑盒測試,編寫相關文檔硬件環(huán)境表(表4.2)4.1軟件需求用途PC上的VC6.0環(huán)境進行軟件項目的功能測試,黑盒測試等,便于項目的使用軟件環(huán)境表(表4.3)4.2測試工具測試工具用途PC上的MicrosoftVisualC++6.0為項目提供了得以運行的平臺,為測試人員提供了測試的環(huán)境。測試工具表(表4.4)5.問題級別劃分Urget(緊急)--嚴重錯誤,包括以下各種錯誤:由于程序所引起的死機,非法退出死循環(huán)數(shù)據(jù)庫發(fā)生死鎖因錯誤操作導致的程序中斷功能錯誤(需求未實現(xiàn))數(shù)據(jù)庫連接錯誤數(shù)據(jù)通訊錯誤Veryhigh(非常高)--較嚴重錯誤,包括以下各種錯誤:程序錯誤程序借口錯誤數(shù)據(jù)庫的表、缺省值未加完成性等約束性條件High(高)--一般性錯誤,包括以下各種錯誤:操作界面錯誤(包括數(shù)據(jù)窗口內列名定義、含義是否一致)簡單的輸入限制未放在前臺進行控制-8-刪除操作未給出提示數(shù)據(jù)庫表中有過多的空字段Medium(中)--較小錯誤,包括以下各種錯誤:界面不規(guī)范輔助說明描述不清楚輸入輸出不規(guī)范長操作未給用戶提示提示窗口文字未采用行業(yè)術語可輸入?yún)^(qū)域和只讀區(qū)域沒有明顯的區(qū)分標志Low(低)--測試建議性問題狀態(tài)名稱英文名稱描述新發(fā)現(xiàn)New是指在執(zhí)行測試時新發(fā)現(xiàn)一個問題的時候的狀態(tài)被拒絕Rejected是指項目負責人在評審新發(fā)現(xiàn)的問題時認為該問題與其他問題重復或者不是一個缺陷的時候,才可以標識為該狀態(tài),并需要說明理由。只要是缺陷都不應該被標識為拒絕一般性建議表(表5.1)6.測試結果6.1 測試問題匯總測試問題百分比(圖6.1)-9-6.1.1 測試總 序號測試日期人數(shù)使用案例發(fā)現(xiàn)問題12013.5.271個120個54個測試情況總結表(表6.1)問題級別分布緊急非常高高中低測試0131220問題統(tǒng)計表(表6.2)問題分布圖:(X軸:問題的級別,Y軸:問題的個數(shù)6.2)6.2其他系統(tǒng)缺陷沒有功能提示信息功能實現(xiàn)重復界面不美觀缺乏交互性界面模塊不合理,盡可能的精簡模塊彈出對話框提示過多測試結果分析由測試問題百分比圖6.1和問題分布圖6.2可知,占總比例最多的是High一般性錯誤,通過它所占的百分比57%可知,系統(tǒng)中主要錯誤集中在界面操-10-作使用和刪除提示信息等次要功能。而對于Urget緊急和Low建議性錯誤沒有涉及,因此兩者的比例均為0%。這個結果表明系統(tǒng)中沒有存在死循環(huán)、數(shù)據(jù)庫無法連接等實用性的錯誤,簡單來說系統(tǒng)的使用健壯性良好。占比例詞語一般性錯誤而先對比例較大的是Medium一些較小的錯誤上,比如界面不規(guī)范、輔助說明描述不清楚等主要是因為系統(tǒng)的易用性問題。剩于的2%為Veryhigh嚴重性問題,這個問題為主功能缺陷,系統(tǒng)中沒有對學生選課的總數(shù)限制。7. 測試結論和建議7.1 測試結論在測試120項用例中,共測出缺陷54個,而在這些缺陷中Hight一般性錯誤一共31個,Medium較小錯誤一共22個分別占總問題的57%和41%,而Veryhigh嚴重錯誤占了1個,占總問題的2%。Low建議錯誤和Urget緊急錯誤均為0%。五項問題中雖說只有一個Veryhigh嚴重錯誤為沒有對選課的數(shù)量限定,但是這個缺陷是個嚴重的主功能錯誤。這個錯誤之所以嚴重是因為沒有實現(xiàn)需求期,用戶的需求即對學生所選課程總學分的限定,屬于沒有完成需求分析階段用戶的需求。這意味這本系統(tǒng)是一個沒有完工的項目,需要開發(fā)人員針對需求分析對自己開發(fā)軟件的功能實現(xiàn)進行進一步的完善和測。對于開發(fā)人員來說最不該犯得錯誤就是這種功能性錯誤,因為只要一個功能沒有實現(xiàn)就意味著開那么將會影響整個開發(fā)項目組的成員工作的進度。從上面的數(shù)據(jù)不難看出,本項目中問題很大的比例在次要功能和易用性功能上。比如:界面的實際不合理、刪除的時候沒有提示、用戶登錄用戶名和密碼的限定問題等。這些問題不能小看,因為一個軟件的好與壞不僅僅取決于它的主功能的實現(xiàn),更大程度上決定與軟件的次要功能和易用性。因為次要功能主要在于界面的設計和功能提示信息等,次要功能又決定了軟件的易用性即人機交互性。只有擁有良好的人機交互性的軟件,才能被普通用戶所接收使用。無論是主功能還是次功能以及軟件的易用性,對于一個開發(fā)人員而言三者都同等重要。-11-7.2建議1)界面設計缺乏良好的人機交互性,建議能對界面的字體格式、窗口的大小、以及按鈕提示的位置做到系統(tǒng)中每個界面的統(tǒng)一規(guī)范。2)本系統(tǒng)中在登錄成功時候會彈出提示“恭喜你登錄成功!”對話框,經(jīng)商討一致認為次對話框提示有點多余。建議在選擇提示對話框事,應該適當?shù)倪x擇使用彈出對話框,如果太少就會感覺提示不到位,如果太多就會感覺多余麻煩。比如登錄界面中,如果登錄成功就直接進入用戶可操作界面,如果登錄不成功就根據(jù)錯誤彈出相應的提示對話框。3)整體測試“學生選課系統(tǒng)”需求時候沒有把具體的模塊個數(shù)確定好,而且功能的實現(xiàn)中又重復功能。比如在學生登錄成功后就會彈出一個選擇操作界面,無論你選擇了那種操作最終的界面都是一樣的,也就沒有必要設置這個選擇界面感覺多次一舉。在進入查看課程選課界面時,功能實現(xiàn)有重疊,對于“課程信息”和“已選課程”兩個選項而言,點擊后右面的列表界面沒有差異。這里還出現(xiàn)了,在選擇“課程信息”選項后,已經(jīng)選過的課程能夠查看,再選擇“已選課程”時候就不會顯示已經(jīng)選過的課程信息。而且這里還會提示數(shù)據(jù)庫表有錯誤。對在學生選課中的錯誤,建議設計者在做開發(fā)時應該針對需求分析做出初步的模塊設計和系統(tǒng)整體架構的設計,而不是邊做邊去設計模塊感覺整個系統(tǒng)很混亂。4)對于用戶不能一目了然的功能,建議做出適當?shù)奶崾菊f明。例如在本系統(tǒng)老師操作模塊中,選課成功的學生,老師

溫馨提示

  • 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

提交評論