軟件測(cè)試-成績(jī)管理系統(tǒng)測(cè)試報(bào)告_第1頁
軟件測(cè)試-成績(jī)管理系統(tǒng)測(cè)試報(bào)告_第2頁
軟件測(cè)試-成績(jī)管理系統(tǒng)測(cè)試報(bào)告_第3頁
軟件測(cè)試-成績(jī)管理系統(tǒng)測(cè)試報(bào)告_第4頁
軟件測(cè)試-成績(jī)管理系統(tǒng)測(cè)試報(bào)告_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

成績(jī)管理系統(tǒng)測(cè)試報(bào)告學(xué)院:數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院班級(jí):軟件12姓名:XXX學(xué)號(hào):XXXXXXXXXXXX引言1.1編寫目的本系統(tǒng)是基于B/S結(jié)構(gòu)的學(xué)生成績(jī)管理系統(tǒng),通過該系統(tǒng)可對(duì)學(xué)生成績(jī)信息進(jìn)行方便管理,為學(xué)校學(xué)生和老師建立一個(gè)成績(jī)信息溝通的平臺(tái),從而方便學(xué)校學(xué)生的成績(jī)管理。為了保證學(xué)生信息管理系統(tǒng)的各項(xiàng)功能可靠的實(shí)現(xiàn),特編寫了此測(cè)試計(jì)劃,對(duì)所開發(fā)軟件的各功能模塊和事例系統(tǒng)進(jìn)行測(cè)試。系統(tǒng)使用了全新的成績(jī)管理理念,系統(tǒng)從完善的基礎(chǔ)信息管理,已創(chuàng)建的成績(jī)數(shù)據(jù)的錄入,修改,瀏覽等功能操作。對(duì)此次項(xiàng)目中的所有軟件測(cè)試活動(dòng)中,包括測(cè)試內(nèi)容,進(jìn)度,以及存在的問題,會(huì)產(chǎn)生哪些風(fēng)險(xiǎn)有一個(gè)詳細(xì)的了解,有利于以后做項(xiàng)目時(shí)的,對(duì)此類錯(cuò)誤的避免或改正。通過對(duì)測(cè)試結(jié)果的分析得到對(duì)軟件的評(píng)價(jià);為糾正軟件缺陷提供依據(jù);使用戶對(duì)系統(tǒng)運(yùn)行建立信心;1.2背景1)待開發(fā)系統(tǒng)軟件名稱學(xué)生成績(jī)管理系統(tǒng)(自己用jsp編寫的B/S系統(tǒng))2)測(cè)試環(huán)境本系統(tǒng)屬于個(gè)人開發(fā)的學(xué)生成績(jī)管理模塊,實(shí)現(xiàn)的是網(wǎng)絡(luò)管理系統(tǒng)中關(guān)于學(xué)生成績(jī)管理的子功能;通過編寫測(cè)試此系統(tǒng)以發(fā)現(xiàn)自己編寫程序過程中存在的缺陷、提高自己的編程能力、提高自己對(duì)系統(tǒng)編寫流程的熟悉度。3)本系統(tǒng)采用利用Eclipse-Jee-Luna-sr1-win32-x86_64軟件編寫;輔助運(yùn)行軟件有:Tomcat-7.0Jdk-7.0Oracle-enterprise-11g。1.3定義jsp——全名為JavaServerPages,中文名叫java服務(wù)器頁面,其根本是一個(gè)簡(jiǎn)化的Servlet設(shè)計(jì),它是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML(標(biāo)準(zhǔn)通用標(biāo)記語言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件,后綴名為(*.jsp)。用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。它實(shí)現(xiàn)了Html語法中的java擴(kuò)張(以<%,%>形式)。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的。通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)的顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。JSP(JavaServerPages)是一種動(dòng)態(tài)頁面技術(shù),它的主要目的是將表示邏輯從Servlet中分離出來。 Java

Servlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。1.4參考資料[1]張海藩《軟件工程導(dǎo)論》清華大學(xué)出版社2008[2]陸麗娜《軟件工程》經(jīng)濟(jì)科學(xué)出版社,2008[3]薩師煊《數(shù)據(jù)庫系統(tǒng)概論》高等教育出版社2006[4]薛華成《管理信息系統(tǒng)》清華大學(xué)出版社20072測(cè)試對(duì)象和概要測(cè)試對(duì)象:自編成績(jī)管理系統(tǒng)測(cè)試概要:學(xué)生基本信息學(xué)生成績(jī)教師基本信息班級(jí)基本信息密碼學(xué)生增刪查1111改1教師增1刪1查1111改11管理員增1111刪1111查1111改1111表1注:表格中的“1”表示實(shí)現(xiàn)的需要測(cè)試的功能3測(cè)試結(jié)果及發(fā)現(xiàn)3.1測(cè)試1(學(xué)生)學(xué)生在登錄成功后輸入自己的學(xué)號(hào)可以選擇查詢自己的所有成績(jī)與全校成績(jī)、課程表、個(gè)人信息及對(duì)自己賬號(hào)的密碼修改。圖1查詢功能能夠順利實(shí)現(xiàn),測(cè)試通過圖2密碼修改功能能夠順利實(shí)現(xiàn),測(cè)試通過,但是已某一身份登陸后可對(duì)任意用戶進(jìn)行密碼修改,安全性未能通過!圖3成績(jī)查詢功能以實(shí)現(xiàn),測(cè)試通過3.2測(cè)試2(教師)教師登錄系統(tǒng)后可以選擇修改登錄密碼或?qū)W(xué)生成績(jī)進(jìn)行管理(增刪查改)、查詢個(gè)人信息及對(duì)自己賬號(hào)的密碼修改。圖4插入學(xué)生成績(jī)信息功能能夠順利實(shí)現(xiàn),測(cè)試通過3.3測(cè)試3(管理員)管理員登錄成功后可以選擇對(duì)教師信息、學(xué)生基本信息、學(xué)生成績(jī)信息、班級(jí)信息進(jìn)行管理圖5修改學(xué)生成績(jī)信息功能能夠順利實(shí)現(xiàn),測(cè)試通過圖6查詢班級(jí)基本信息功能能夠順利實(shí)現(xiàn),測(cè)試通過4對(duì)軟件功能的結(jié)論4.1.1功能1登陸模塊、安全模塊測(cè)試本測(cè)試是采用黑盒測(cè)試法,為了檢測(cè)不同權(quán)限的用戶在登陸時(shí)是否能進(jìn)入對(duì)應(yīng)模塊并得到應(yīng)有的權(quán)限,檢驗(yàn)密碼模塊的正確有效性。圖7密碼正確則進(jìn)入系統(tǒng)主頁,否則顯示如下頁面3秒后返回登錄界面圖84.1.2限制目前我們的使用范圍非常狹窄。測(cè)試數(shù)據(jù)值的范圍包括動(dòng)態(tài)數(shù)據(jù)和靜態(tài)數(shù)據(jù),有局限性。4.2功能2安全性測(cè)試1)直接輸入主頁面的ip地址,而不經(jīng)過登錄過程,看能否進(jìn)入主頁實(shí)現(xiàn)各種功能;測(cè)試結(jié)果如下:圖9測(cè)試通過各種角色的用戶只擁有其相應(yīng)的權(quán)限,執(zhí)行其相應(yīng)的功能。 測(cè)試通過4.3功能3容錯(cuò)性測(cè)試1)災(zāi)難恢復(fù)性測(cè)試:系統(tǒng)所用數(shù)據(jù)庫未采用備份與恢復(fù)技術(shù),如數(shù)據(jù)庫發(fā)生異常將導(dǎo)致不可恢復(fù)災(zāi)難。2)輸入異常數(shù)據(jù)處理:數(shù)據(jù)登錄界面輸入異常數(shù)據(jù)有出錯(cuò)提示;不能登錄進(jìn)入系統(tǒng)。但進(jìn)入系統(tǒng)后對(duì)輸入的數(shù)據(jù)沒有繼續(xù)進(jìn)行輸入錯(cuò)誤檢測(cè),更沒有出錯(cuò)處理。4.4功能4插入功能例如教師對(duì)學(xué)生成績(jī)錄入模塊測(cè)試類型:黑盒測(cè)試測(cè)試方法:等價(jià)類劃分等價(jià)類劃分輸入成績(jī)預(yù)期輸出實(shí)際輸出比較輸入與輸出是否一致錄入是否成功負(fù)數(shù)-10錯(cuò)誤,超出成績(jī)下限-10不一致成功0000一致成功正數(shù)小數(shù)65.86565一致失敗整數(shù)777777一致成功100100100100一致成功超出100111錯(cuò)誤,超出成績(jī)上限未出錯(cuò),輸出即為輸入的數(shù)據(jù)不一致成功其他字符(如字母、漢字等的輸入)A出錯(cuò)出錯(cuò)一致失敗表2對(duì)學(xué)號(hào)的測(cè)試等價(jià)類劃分輸入成績(jī)預(yù)期輸出實(shí)際輸出比較輸入與輸出是否一致錄入是否成功負(fù)數(shù)-10錯(cuò)誤,超出成績(jī)下限-10不一致成功0000一致成功正數(shù)小數(shù)45.6出錯(cuò)出錯(cuò)一致失敗整數(shù)123123123一致成功100100100一致成功超出100111錯(cuò)誤,超出成績(jī)上限未出錯(cuò),輸出即為輸入的數(shù)據(jù)不一致成功其他字符(如字母、漢字等的輸入)字母A出錯(cuò)出錯(cuò)一致失敗b出錯(cuò)出錯(cuò)一致漢字你出錯(cuò)出錯(cuò)一致其他字符,出錯(cuò)出錯(cuò)一致表35分析摘要5.1.1測(cè)試結(jié)果分析Bug分布表Bug問題描述界面布局不合理,不美觀密碼修改不安全,密碼可被他人隨意修改表45.1.2測(cè)試評(píng)估5.2能力經(jīng)過軟件測(cè)試后對(duì)我們對(duì)軟件的要求基本功能滿足,因?yàn)楸鞠到y(tǒng)是一個(gè)網(wǎng)站,有前臺(tái)與后臺(tái)的管理。前臺(tái)就是學(xué)生的自助查詢,后臺(tái)就是老師與管理員,老師只能管理學(xué)生的成績(jī)信息。而后臺(tái)的管理員可以修改學(xué)生與老師的基本信息。就目前的測(cè)試結(jié)果發(fā)現(xiàn)有較大缺陷存在:密碼的修改問題存在安全問題(每個(gè)人都可以對(duì)任何人的密碼進(jìn)行修改)。對(duì)于軟件的運(yùn)行環(huán)境與要求基本符合。在測(cè)試過程中,首先需要對(duì)各子單元過程進(jìn)行測(cè)試。在各子單元過程測(cè)試完畢后,再對(duì)各模塊,包括各子單元過程之間的接口進(jìn)行測(cè)試,處理好各模塊之間的接口,最后對(duì)系統(tǒng)進(jìn)行測(cè)試和維護(hù)。5.3缺陷和限制單元測(cè)試達(dá)到需求的要求總體的運(yùn)行速度與預(yù)期有出入。所以有些算法還需簡(jiǎn)化由于安全性與權(quán)限及運(yùn)行速度要達(dá)到一個(gè)平衡。我們還有待找到一個(gè)平衡支點(diǎn)。5.4建議對(duì)每項(xiàng)缺陷提出改進(jìn)建議a各項(xiàng)修改可采用的修改方法運(yùn)行速度的提高:主要的缺陷是存放數(shù)據(jù)與取數(shù)據(jù)的時(shí)間相對(duì)較長(zhǎng),可以換一種方法對(duì)數(shù)據(jù)的處理(改寫更高效的SQL查詢語句)。b對(duì)數(shù)據(jù)庫中存放數(shù)據(jù)的數(shù)據(jù)類型沒有加以嚴(yán)格的控制,需要進(jìn)一步優(yōu)化控制數(shù)據(jù)類型,數(shù)據(jù)長(zhǎng)度以

溫馨提示

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

評(píng)論

0/150

提交評(píng)論