大學(xué)教室管理系統(tǒng)軟件工程測(cè)試報(bào)告_第1頁
大學(xué)教室管理系統(tǒng)軟件工程測(cè)試報(bào)告_第2頁
大學(xué)教室管理系統(tǒng)軟件工程測(cè)試報(bào)告_第3頁
大學(xué)教室管理系統(tǒng)軟件工程測(cè)試報(bào)告_第4頁
大學(xué)教室管理系統(tǒng)軟件工程測(cè)試報(bào)告_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件測(cè)試報(bào)告教室管理系統(tǒng)小組成員:陳鑫楊博石松梁岑王文博(執(zhí)筆)時(shí)間:2009.4.9軟件測(cè)試報(bào)告——大學(xué)教室管理系統(tǒng)測(cè)試報(bào)告1引言

1.1編寫目的:本測(cè)試報(bào)告為大學(xué)教室管理系統(tǒng)項(xiàng)目的測(cè)試報(bào)告,目的在于總結(jié)測(cè)試階段的測(cè)試以及分析測(cè)試結(jié)果,描述系統(tǒng)是否符合需求。預(yù)期參考人員包括用戶、測(cè)試人員、開發(fā)人員、項(xiàng)目管理者、其他質(zhì)量管理人員。

1.2項(xiàng)目背景:為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,大學(xué)教室管理系統(tǒng)軟件為師生進(jìn)行正常有序的教學(xué),學(xué)習(xí)活動(dòng)帶來了極大的方便。該軟件是以高級(jí)編程語言為實(shí)現(xiàn)語言,其功能在系統(tǒng)內(nèi)部有源代碼直接完成。通過操作手冊(cè),使用者可以了解本軟件的基本工作原理。操作人員只需輸入一些簡(jiǎn)單的漢字、數(shù)字,即可達(dá)到自己的目標(biāo)。

1.3系統(tǒng)簡(jiǎn)介系統(tǒng)流程圖如下:學(xué)生教師1課程查詢2空閑教室查詢3大型報(bào)告會(huì)通知4臨時(shí)調(diào)課課程維護(hù)更新管理員大型報(bào)告會(huì)通知大型報(bào)告會(huì)信息維護(hù)更新教室全部信息課程信息課程查詢請(qǐng)求查詢報(bào)告會(huì)請(qǐng)求空閑教室信息空閑教室查詢請(qǐng)求報(bào)告會(huì)信息臨時(shí)調(diào)課信息課程信息課程查詢請(qǐng)求臨時(shí)調(diào)課信息臨時(shí)調(diào)課請(qǐng)求空閑教室信息空閑教室查詢請(qǐng)求請(qǐng)求報(bào)告會(huì)信息查詢報(bào)告會(huì)請(qǐng)求學(xué)生教師1課程查詢2空閑教室查詢3大型報(bào)告會(huì)通知4臨時(shí)調(diào)課課程維護(hù)更新管理員大型報(bào)告會(huì)通知大型報(bào)告會(huì)信息維護(hù)更新教室全部信息課程信息課程查詢請(qǐng)求查詢報(bào)告會(huì)請(qǐng)求空閑教室信息空閑教室查詢請(qǐng)求報(bào)告會(huì)信息臨時(shí)調(diào)課信息課程信息課程查詢請(qǐng)求臨時(shí)調(diào)課信息臨時(shí)調(diào)課請(qǐng)求空閑教室信息空閑教室查詢請(qǐng)求請(qǐng)求報(bào)告會(huì)信息查詢報(bào)告會(huì)請(qǐng)求1.4參考資料:《軟件工程導(dǎo)論》,張海藩,清華大學(xué)出版社。2目標(biāo)及準(zhǔn)則

2.1測(cè)試目的:測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程,好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案,成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。2.2測(cè)試準(zhǔn)則:所有的測(cè)試都應(yīng)該改能追溯到用戶需求,應(yīng)該在測(cè)試之前就制定出測(cè)試計(jì)劃,把Pareto原理應(yīng)用到軟件測(cè)試中,應(yīng)該從“小規(guī)?!睖y(cè)試開始,并逐步進(jìn)行“大規(guī)?!睖y(cè)試,窮舉測(cè)試是不可能的,為達(dá)到最佳的測(cè)試效果,應(yīng)該由獨(dú)立的第三方從事測(cè)試工作。3測(cè)試過程

3.1測(cè)試內(nèi)容:該系統(tǒng)的所有模塊

3.2測(cè)試時(shí)間:2009.3.26

3.3測(cè)試環(huán)境:CPU:AMDAlthion(tm)64X2DualCoreProcessor50000+

內(nèi)存:

1GB

硬盤:160GB

操作系統(tǒng):Windowsxp

3.4測(cè)試用例設(shè)計(jì):3.4.1單元測(cè)試用例編寫(1)規(guī)格導(dǎo)出法。根據(jù)相關(guān)的需求規(guī)格描述來設(shè)計(jì)測(cè)試用例,每一個(gè)測(cè)試用例用來測(cè)試一個(gè)或者多個(gè)規(guī)格陳述語句。

(2)邊界值分析法。用邊緣特殊值測(cè)試,程序往往在邊緣情況時(shí)犯錯(cuò)誤,故測(cè)試邊緣情況比較有效。例如輸人數(shù)據(jù)值的范圍是1一16,則可選1,16,14,17等數(shù)據(jù)作為測(cè)試數(shù)據(jù)c

(3)等價(jià)類劃分法。等價(jià)分類法是將輸人數(shù)據(jù)的可能值分成若干“等價(jià)類”,每一類以一個(gè)代表性的測(cè)試數(shù)據(jù)進(jìn)行測(cè)試,這個(gè)數(shù)據(jù)就等價(jià)于這一類中的其他數(shù)據(jù),該方法的關(guān)鍵在于如何將輸人數(shù)據(jù)分類。例如輸人的數(shù)據(jù)范圍是1一999,則可以劃分氣類:x<l;l}x<999;x}999o

(4)錯(cuò)誤猜測(cè)法。根據(jù)以前的測(cè)試經(jīng)驗(yàn),猜測(cè)容易出錯(cuò)點(diǎn),針對(duì)這個(gè)點(diǎn)所寫的測(cè)試用例。

3.4.2集成測(cè)試用例編寫集成測(cè)試用例應(yīng)該包括一個(gè)合適的檢查點(diǎn),需要注意以下幾個(gè)方面:①功能的正確性;②消息的流程是否正確;③來往的消息中的數(shù)據(jù)項(xiàng)、參數(shù)是否正確;④消息異常、錯(cuò)誤、超時(shí)等問題是否能正常處理;⑤各個(gè)模塊的狀態(tài)遷移及相關(guān)數(shù)據(jù)結(jié)構(gòu)的正確性;⑥資源的占用和釋放情況,運(yùn)行過程中資源的占用和釋放是否正常;⑦全局?jǐn)?shù)據(jù)的正確性,如全局變量、全局?jǐn)?shù)組、全局?jǐn)?shù)據(jù)表;⑧樁函數(shù)參數(shù);⑨函數(shù)調(diào)用順序。

在寫集成測(cè)試用例時(shí),從覆蓋率來講可以從以下幾個(gè)方面來考慮:

(1)模塊的消息接口。①每類消息的每個(gè)具體消息都應(yīng)該設(shè)計(jì)測(cè)試用例;②對(duì)于消息結(jié)構(gòu)中每一個(gè)數(shù)據(jù)成員的各種合法取值情況都應(yīng)該設(shè)計(jì)測(cè)試用例;③對(duì)于消息結(jié)構(gòu)中每個(gè)數(shù)據(jù)成員的非法取值情況應(yīng)該設(shè)計(jì)測(cè)試用例;④模擬各種消息丟失的情況;⑤模擬各種消息超時(shí)到達(dá)的情況;⑥模擬收到各種不期望的消息的情況(如收到的消息超長(zhǎng)、超短等)。

(2)模塊的功能流程。根據(jù)概要設(shè)計(jì)文檔描述中所確定的模塊應(yīng)該完成的功能,每個(gè)功能描述都應(yīng)該設(shè)計(jì)測(cè)試用例驗(yàn)證。需要多個(gè)模塊以及它們之間的接口共同完成的功能,需要設(shè)計(jì)測(cè)試用例驗(yàn)證。

(3)模塊間使用數(shù)據(jù)表。針對(duì)數(shù)據(jù)的修改操作,如增加、刪除、增加滿、刪除空、頻繁地增加、刪除等

(4)樁函數(shù)。對(duì)于無返回值或者返回值對(duì)被測(cè)模塊沒有作用的樁,主要是檢查傳給樁的參數(shù)是否正確、合理,一個(gè)測(cè)試每一個(gè)或者每一類返回值都應(yīng)設(shè)計(jì)相應(yīng)的測(cè)試用例。

(5)對(duì)外接口。它是函數(shù)對(duì)外提供的函數(shù)接口,一般來說,模塊的對(duì)外函數(shù)接口都是完成一個(gè)完整的子功能。因此,測(cè)試函數(shù)用例①要驗(yàn)證該接口能否正確完成該功能;②應(yīng)驗(yàn)證函數(shù)接口各個(gè)參數(shù)輸人非法值的情況,接口函數(shù))}}i該對(duì)所有的輸入?yún)?shù)的合法性進(jìn)行檢查;③函數(shù)接口的各個(gè)參數(shù)的邊界值測(cè)試;④函數(shù)接口各個(gè)參數(shù)的合法輸人組合測(cè)試;⑤函數(shù)接口各個(gè)參數(shù)的非法輸人組合測(cè)試。

(6)處理性能。對(duì)于處理速度有要求的模塊,應(yīng)測(cè)試其處理數(shù)據(jù)是否能達(dá)到規(guī)格要求。對(duì)于測(cè)試模塊在大負(fù)荷(大量呼叫、大話量)等情況下的處理能力應(yīng)該設(shè)計(jì)測(cè)試用例進(jìn)行驗(yàn)證。

3.4.3系統(tǒng)測(cè)試用例編寫系統(tǒng)測(cè)試是針對(duì)整個(gè)系統(tǒng)進(jìn)行的一系列整體的、有效的測(cè)試。它測(cè)試的依據(jù)是軟件需求規(guī)格說明書,對(duì)于系統(tǒng)測(cè)試用例的編寫,可以從軟件需求說明書中導(dǎo)出。在進(jìn)行系統(tǒng)測(cè)試用例編寫時(shí)應(yīng)注意以下幾個(gè)問題:①多個(gè)需求是否可以在測(cè)試中合并。有時(shí)一個(gè)需求值完成一件很簡(jiǎn)單的事情,我們?cè)谶M(jìn)行系統(tǒng)測(cè)試時(shí)是不是口和其他的測(cè)試用例合并呢?一般來說是可以的,但是有可能會(huì)增加測(cè)試的復(fù)雜度。②要控制好系統(tǒng)測(cè)試中的力度。③需求的分析。需求是測(cè)試用例寫作的基本,我們要對(duì)需求進(jìn)行仔細(xì)分析,不要漏寫或者錯(cuò)寫了測(cè)試用例。

3.5測(cè)試方法:以黑盒測(cè)試為主,白盒測(cè)試為輔基本路徑測(cè)試:11243243107895610789561313121112111414路徑1:1—2—5—11—….路徑2:1—2—6—11—….路徑3:1—2—6—11—14—….路徑4:1—2—7—13—14路徑5:1—3—13—14路徑6:1—4—8—13—14路徑7:1—4—9—12路徑8:1—4—10—12路徑9:1—124.1需求覆蓋

需求覆蓋率是指經(jīng)過測(cè)試的需求/功能和需求規(guī)格說明書中所有需求/功能的比值,通常情況下要達(dá)到100%的目標(biāo)。

需求/功能(或編號(hào))

測(cè)試類型

是否通過

備注

[Y][P][N][N/A]

根據(jù)測(cè)試結(jié)果

,按編號(hào)給出每一測(cè)試需求的通過與否結(jié)論。P表示部分通過,N/A表示不可測(cè)試或者用例不適用。需求覆蓋率計(jì)算

Y項(xiàng)/需求總數(shù)

×100%

4.3.測(cè)試覆蓋

需求/功能(或編號(hào))

用例個(gè)數(shù)

執(zhí)行總數(shù)

未執(zhí)行

未/漏測(cè)分析和原因

實(shí)際上,測(cè)試用例已經(jīng)記載了預(yù)期結(jié)果數(shù)據(jù),測(cè)試缺陷上說明了實(shí)測(cè)結(jié)果數(shù)據(jù)和與預(yù)期結(jié)果數(shù)據(jù)

溫馨提示

  • 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)論