教務(wù)管理系統(tǒng)測(cè)試計(jì)劃_第1頁
教務(wù)管理系統(tǒng)測(cè)試計(jì)劃_第2頁
教務(wù)管理系統(tǒng)測(cè)試計(jì)劃_第3頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件測(cè)試計(jì)劃說明書§1.引言1.1. 編寫目的本計(jì)劃是教務(wù)管理系統(tǒng)的總體測(cè)試計(jì)劃。目的是說明各種測(cè)試階段任務(wù)、人員分配 和時(shí)間安排、工作規(guī)等。也是為以后的測(cè)試設(shè)計(jì)、測(cè)試開發(fā)、測(cè)試執(zhí)行、測(cè)試評(píng)估有所 標(biāo)準(zhǔn)。1.2. 項(xiàng)目背景a 本項(xiàng)目的名稱為教務(wù)管理系統(tǒng);b.本項(xiàng)目是由計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院08計(jì)11班郭瓊、王娟、何婷婷、姣、金歡歡、褚強(qiáng)、超為了進(jìn)行軟件測(cè)試實(shí)訓(xùn)而進(jìn)行開發(fā)的。1.3. 定義1.3.1. 測(cè)試用例中的編號(hào)功能名 +界面名 ( 每個(gè)字第一個(gè)漢語拼音大寫 )+編號(hào)例如:登錄 第一個(gè)用例 DL 00011.3.2. 測(cè)試用例文件名命名規(guī)則模塊名 +測(cè)試用例例如:學(xué)生模塊 學(xué)生測(cè)試

2、用例1.3.3. 黑盒測(cè)試黑盒測(cè)試也稱功能測(cè)試,它是通過測(cè)試來檢測(cè)每個(gè)功能是否都能正常使用。在測(cè) 試中,把程序看作一個(gè)不能打開的黑盒子, 在完全不考慮程序部結(jié)構(gòu)和部特性的情況下, 在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程 序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測(cè)試著眼于程序外部結(jié)構(gòu), 不考慮部邏輯結(jié)構(gòu),主要針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試。1.3.4. 白盒測(cè)試 白盒測(cè)試也稱結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,它是按照程序部的結(jié)構(gòu)測(cè)試程序,通 過測(cè)試來檢測(cè)產(chǎn)品部動(dòng)作是否按照設(shè)計(jì)規(guī)格說明書的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的 每條通路是否都能按預(yù)定要求正確工作。 這一

3、方法是把測(cè)試對(duì)象看作一個(gè)打開的盒 子,測(cè)試人員依據(jù)程序部邏輯結(jié)構(gòu)相關(guān)信息,設(shè)計(jì)或選擇測(cè)試用例,對(duì)程序所有邏 輯路徑進(jìn)行測(cè)試,通過在不同點(diǎn)檢查程序的狀態(tài),確定實(shí)際的狀態(tài)是否與預(yù)期的狀 態(tài)一致。1.3.5. 靜態(tài)測(cè)試 靜態(tài)方法是指不運(yùn)行被測(cè)程序本身,僅通過分析或檢查源程序的語法、結(jié)構(gòu)、 過程、接口等來檢查程序的正確性。對(duì)需求規(guī)格說明書、軟件設(shè)計(jì)說明書、源程序 做結(jié)構(gòu)分析、流程圖分析、符號(hào)執(zhí)行來找錯(cuò)。靜態(tài)方法通過程序靜態(tài)特性的分析, 找出欠缺和可疑之處,例如不匹配的參數(shù)、不適當(dāng)?shù)难h(huán)嵌套和分支嵌套、不允許 的遞歸、未使用過的變量、空指針的引用和可疑的計(jì)算等。靜態(tài)測(cè)試結(jié)果可用于進(jìn) 一步的查錯(cuò),并為測(cè)試

4、用例選取提供指導(dǎo)1.3.6. 動(dòng)態(tài)測(cè)試 動(dòng)態(tài)方法是指通過運(yùn)行被測(cè)程序,檢查運(yùn)行結(jié)果與預(yù)期結(jié)果的差異,并分析運(yùn) 行效率和健壯性等性能,這種方法由三部分組成:構(gòu)造測(cè)試實(shí)例、執(zhí)行程序、分析 程序的輸出結(jié)果。1.3.7. 組件功能測(cè)試組建功能測(cè)試就是對(duì)產(chǎn)品的各功能進(jìn)行驗(yàn)證,根據(jù)功能測(cè)試用例,逐項(xiàng)測(cè)試,檢查 產(chǎn)品是否達(dá)到用戶要求的功能。1.3.8. 業(yè)務(wù)測(cè)試 業(yè)務(wù)測(cè)試,在單元測(cè)試的基礎(chǔ)上,將所有業(yè)務(wù)流程的模塊按照設(shè)計(jì)要求(如根 據(jù)結(jié)構(gòu)圖組裝成為子系統(tǒng)或系統(tǒng),進(jìn)行測(cè)試。1.3.9. 壓力、容量、性能測(cè)試 就是將業(yè)務(wù)測(cè)試完后的系統(tǒng)進(jìn)行進(jìn)一步的業(yè)務(wù)流程測(cè)試,例如:在線人數(shù)和系統(tǒng)反 包括:各個(gè)功能點(diǎn)是否以實(shí)現(xiàn),

5、業(yè)務(wù)流程是否正確。2.1.2. 產(chǎn)品規(guī)定的操作和運(yùn)行穩(wěn)定。 例如:進(jìn)行一些評(píng)判學(xué)生成績(jī)的數(shù)據(jù)庫操作時(shí),數(shù)據(jù)庫會(huì)不會(huì)正常運(yùn)行。2.1.3. Bug 數(shù)和缺陷率控制在可接收的圍之。例如:估計(jì)總代碼行數(shù)為 6000 行 缺陷數(shù)為 30 個(gè),那么測(cè)試缺陷密度 =1000 X30 / 6000 = 5。目標(biāo)是測(cè)試缺陷密度小于 1。2.1.4. 產(chǎn)品可以通過用戶檢測(cè),初步讓客戶滿意??梢缘竭_(dá)運(yùn)行基本不出BUG可以正常使用。1.4. 運(yùn)行環(huán)境測(cè)試工具: Junit運(yùn)行工具: Myeclipse ,Tomcat數(shù) 據(jù) 庫: DB2機(jī)型操作系統(tǒng)CPU存Acer Aspire4520Win dow7旗 艦版AMD

6、 Turio n64 X23GBuild7600TL-60HP CompaqWin dow7旗 艦版AMD Athlo n X22G6535sBuild7600DualCore QL-64Thi nkpad R400Linu xUb untuIn ter(R)2G10.10Core(TM)2 DuoLenoveLinu xUb untuIn ter Pen tium 雙3GC466M10.04核 T23901.5. 條件與限制首先,本測(cè)試計(jì)劃說明書是一個(gè)計(jì)劃說明書,受限于產(chǎn)品開發(fā)人員提交產(chǎn)品測(cè)試的容和時(shí)間。根據(jù)開發(fā)人員提交模塊的實(shí)際情況,本計(jì)劃會(huì)做出相應(yīng)修改。§.計(jì)劃2.1. 測(cè)試方

7、案測(cè)試模型:W型,測(cè)試伴隨著整個(gè)軟件開發(fā)周期,而且測(cè)試的對(duì)象不僅僅是程序,需求、功能和設(shè)計(jì)同樣要測(cè)試。測(cè)試方法:黑盒測(cè)試,白盒測(cè)試,靜態(tài)測(cè)試,動(dòng)態(tài)測(cè)試。2.2. 測(cè)試項(xiàng)目3.2.1. 組件功能測(cè)試3.2.1.1. 易用性:1) : 確認(rèn)按鈕要支持回車的快捷方式。2) :界面要支持鍵盤自動(dòng)瀏覽按鈕功能,即按 Tab鍵、回車鍵的自動(dòng)切換功能。3) :界面上首先要輸入的和重要信息的控件在Tab順序中應(yīng)當(dāng)靠前,位置也應(yīng)放在窗口上較醒目的位置。4) : 同一界面上的控件數(shù)目最好不要太多,最好不要超過10 個(gè),多于 10 個(gè)時(shí)可以考慮使用分頁界面顯示。5) : 默認(rèn)按鈕要支持 Enter 及選擇操作, 即

8、按 Enter 后自動(dòng)執(zhí)行默認(rèn)按鈕對(duì)應(yīng)操 作。6) : 可控制項(xiàng)檢測(cè)到非法輸入后應(yīng)該給出說明并能自動(dòng)獲得焦點(diǎn)。7) :Tab 鍵的順序與控件排列順序要一致,目前流行總體從上到下,同時(shí)行間從 左到右的方式。8) : 界面空間較小時(shí)使用下拉框而不用選項(xiàng)框。9) : 選項(xiàng)數(shù)較少時(shí)使用選項(xiàng)框,相反使用下拉列表框。3.2.1.2. 規(guī)性:1) : 圖標(biāo)能直觀的代表要完成的操作。2) : 滾動(dòng)條的長(zhǎng)度要根據(jù)顯示信息的長(zhǎng)度或?qū)挾饶芗皶r(shí)變換,以利于用戶了解顯示信息的位置和百分比。3) : 菜單和狀態(tài)條常使用 5 號(hào)字體。工具條一般比菜單要寬,但不要寬的太多,否則看起來很不協(xié)調(diào)3.2.2. 業(yè)務(wù)測(cè)試功能測(cè)試完成

9、后進(jìn)行業(yè)務(wù)測(cè)試,業(yè)務(wù)測(cè)試關(guān)注的要點(diǎn)是業(yè)務(wù)流程,及數(shù)據(jù)流從 軟件中的一個(gè)模塊流到另一個(gè)模塊的過程中的正確性。3.2.3. 壓力、容量、性能測(cè)試3.2.3.1. 壓力測(cè)試說明壓力測(cè)試根據(jù)實(shí)際情況包含性能測(cè)試,重點(diǎn)模擬客戶進(jìn)行多用戶測(cè)試。壓力測(cè) 試有一條 8:2 原則。及百分之八十的業(yè)務(wù)量在百分之二十的時(shí)間輸入。例如 : 正常 每天有 100 條新數(shù)據(jù),測(cè)試時(shí)在兩小時(shí)輸入 80 條數(shù)據(jù)。3.2.3.2. 壓力測(cè)試方法及標(biāo)準(zhǔn)設(shè)計(jì)試圖對(duì) Web 服務(wù)進(jìn)行壓力測(cè)試的壓力測(cè)試系統(tǒng)時(shí), 要讓它們以某種特定的 方式運(yùn)行代碼。這些風(fēng)格超越了功能驗(yàn)證,目的是要弄清楚被測(cè)試的Web服務(wù)是不是不僅能做我們認(rèn)為它能做的事

10、,而且在被施加了某些高強(qiáng)度壓力的情況下仍然繼 續(xù)正常運(yùn)行。壓力測(cè)試必須對(duì) WebK務(wù)應(yīng)用四個(gè)基本條件:1 、重復(fù): 最明顯的且最容易理解的壓力條件就是測(cè)試的重復(fù)。測(cè)試的重復(fù)就 是一遍又一遍地執(zhí)行個(gè)別操作或功能, 比如重復(fù)調(diào)用一個(gè) Web 服務(wù)。功能驗(yàn)證測(cè)試 可以用來被弄清楚一個(gè)操作能否正常執(zhí)行。而壓力測(cè)試將確定一個(gè)操作能否正常執(zhí) 行,并且能否繼續(xù)在每次執(zhí)行時(shí)都正常。2、并發(fā): 并發(fā)是同時(shí)執(zhí)行多個(gè)操作的行為。換句話說,就是在同一時(shí)間執(zhí)行多 個(gè)測(cè)試。這個(gè)原則不一定適用于所有的產(chǎn)品 (比如無狀態(tài)服務(wù)),但是多數(shù)軟件都具 有某個(gè)并發(fā)行為或多線程行為元素,這一點(diǎn)只能通過執(zhí)行多個(gè)代碼示例才能測(cè)出來 壓力測(cè)

11、試需要一次模擬多個(gè)客戶機(jī)來進(jìn)行測(cè)試。3、量級(jí):壓力系統(tǒng)應(yīng)該應(yīng)用于產(chǎn)品的另一個(gè)條件考慮到了每個(gè)操作中的負(fù)載量重復(fù)執(zhí)行一個(gè)操作, 但是操作自身也要盡量給產(chǎn)品增加負(fù)擔(dān)。 例如,一個(gè) Web 服務(wù) 允許客戶機(jī)輸入一條消息,可以通過模擬輸入超長(zhǎng)消息的客戶機(jī)來使這個(gè)單獨(dú)的操 作進(jìn)行高強(qiáng)度的使用。 換句話說就是, 您增加了這個(gè)操作的量級(jí)。 這個(gè)量級(jí) 總是特 定于應(yīng)用的,但是可以通過查找產(chǎn)品的可被用戶計(jì)量和修改的值來確定它 例如, 數(shù)據(jù)的大小、延遲的長(zhǎng)度、資金數(shù)量的轉(zhuǎn)移、輸入速度以及輸入的變化等等。4、隨機(jī)變化: 任何壓力系統(tǒng)都多多少少具有一些隨機(jī)性。如果隨機(jī)使用前面的壓力原則中介紹的無數(shù)變化形式,就能夠在每

12、次測(cè)試運(yùn)行時(shí)應(yīng)用許多不同的代碼 路徑。下面是幾個(gè)關(guān)于怎樣在測(cè)試生命周期改變測(cè)試的示例。使用重復(fù)時(shí),在重新 啟動(dòng)或重新連接服務(wù)之前,您可以改變重復(fù)操作間的時(shí)間間隔、重復(fù)的次數(shù),或者 也可以改變被重復(fù)的 Web 服務(wù)的順序。使用并發(fā),您可以改變一起執(zhí)行的 Web 服 務(wù)、同一時(shí)間運(yùn)行的 Web 服務(wù)數(shù)目, 或者也可以改變關(guān)于是運(yùn)行許多不同的服務(wù)還 是運(yùn)行許多同樣的實(shí)例的決定。量級(jí)或許是最容易更改的 每次重復(fù)測(cè)試時(shí)都可 以更改應(yīng)用程序中出現(xiàn)的變量(例如,發(fā)送各種大小的消息或數(shù)字輸入值)。如此 反復(fù),是很好的測(cè)試情況。3.2.4. 認(rèn)可度和可用性測(cè)試認(rèn)可度和可用性測(cè)試, 是項(xiàng)目進(jìn)行驗(yàn)收時(shí)的測(cè)試。 是需

13、求方與開發(fā)項(xiàng)目組共同進(jìn) 行業(yè)務(wù)測(cè)試和壓力測(cè)試等,使得項(xiàng)目能夠成功的被需求方驗(yàn)收。2.3. 測(cè)試機(jī)構(gòu)及人員測(cè)試團(tuán)隊(duì): 08計(jì) 11第一開發(fā)小組測(cè)試流程:測(cè)試步驟動(dòng)作負(fù)責(zé)人相關(guān)記錄要求1編譯代碼王娟、何婷婷成功編譯表單確認(rèn)可測(cè)試2審核并測(cè)試郭瓊、姣審核編譯表單姣審核3接受測(cè)試金歡歡無金歡歡簽字編譯表單4開始測(cè)試褚強(qiáng)、超BUG單編寫B(tài)UG單24 測(cè)試計(jì)劃及人員分工測(cè)試階段開始時(shí)間完成時(shí)間測(cè)試人員階段完成標(biāo)志測(cè)試環(huán)境準(zhǔn)備2011-06-262011-06-26王娟測(cè)試工具安裝完畢文檔測(cè)試2011-06-262011-06-26王娟、何婷婷保證文檔有效無誤測(cè)試策略2011-06-262011-06-26

14、褚強(qiáng)、超完成檢查表,對(duì)文檔進(jìn)行分解執(zhí)行測(cè)試2011-06-262011-06-26王娟、何婷婷保證文檔有效無誤系統(tǒng)測(cè)試2011-06-262011-06-27所有小組人員所有系統(tǒng)測(cè)試完畢并進(jìn)行缺陷反饋設(shè)計(jì)測(cè)試用例2011-06-262011-06-26褚強(qiáng)、超、郭瓊、金歡歡測(cè)試用例覆蓋所有功能測(cè)試用例review2011-06-262011-06-27郭瓊、金歡歡、姣確定最終的測(cè)試用例執(zhí)行測(cè)試2011-06-262011-06-27郭瓊、金歡歡、姣確定系統(tǒng)的完整認(rèn)可度測(cè)試2011-06-272011-06-27王娟、何婷婷系統(tǒng)能滿足需求文檔編寫2011-06-272011-06-27所有小組人

15、員測(cè)試總結(jié)報(bào)告341測(cè)試分工模塊名稱測(cè)試人員需求跟蹤王娟、何婷婷數(shù)據(jù)庫維護(hù)金歡歡、姣環(huán)境維護(hù)郭瓊、褚強(qiáng)安全模塊褚強(qiáng)、超討論組模塊王娟、姣教務(wù)處開設(shè)課程模塊郭瓊、何婷婷教師成績(jī)管理模塊金歡歡、超用戶登錄模塊褚強(qiáng)、王娟管理員數(shù)據(jù)管理模塊姣、金歡歡學(xué)生成績(jī)查詢模塊何婷婷、超管理員人員管理模塊郭瓊我測(cè)試項(xiàng)目說明3.1. 測(cè)試項(xiàng)目名稱及測(cè)試容項(xiàng)目名稱:教務(wù)管理系統(tǒng)4.12測(cè)試容:4.1.2.1. 功能測(cè)試1 ):登錄功能? 用戶是否可以成功登登錄?是否可以區(qū)分不同類別的用戶登錄? 錯(cuò)誤密碼是否可以登錄2 ):學(xué)生模塊的查看成績(jī)模塊? 學(xué)生是否能看到自己的成績(jī)? 學(xué)生能否越權(quán)看到別人的成績(jī)? 學(xué)生是否越權(quán)

16、能修改成績(jī)3 ):教師的成績(jī)?cè)u(píng)定? 教師是否可以評(píng)定所教學(xué)生成績(jī)? 教師是否可以越權(quán)修改成績(jī)? 教師是否可以越權(quán)評(píng)定非自己學(xué)生的成績(jī)4 ):教務(wù)處及管理員人員管理? 教務(wù)處及管理員是否可以添加用戶? 教務(wù)處及管理員是否可以刪除用戶? 教務(wù)處及管理員是否可以修改用戶5):教務(wù)處及管理員課程管理? 教務(wù)處及管理員是否可以添加課程? 教務(wù)處及管理員是否可以刪除課程? 教務(wù)處及管理員是否可以開設(shè)課程? 教務(wù)處及管理員是否可以修改課程6):管理員的數(shù)據(jù)管理功能? 管理員是否可以成功的導(dǎo)入數(shù)據(jù)? 管理員是否可以導(dǎo)出數(shù)據(jù)4.1.2.2. 業(yè)務(wù)測(cè)試1 ):成績(jī)管理? 教師評(píng)判成績(jī)是否能和 Xs 數(shù)據(jù)庫關(guān)聯(lián)? 學(xué)生是否能看到成績(jī)2 ):課程管理? 教務(wù)處添加課程對(duì)數(shù)據(jù)庫 Kc 是否起到關(guān)聯(lián)? 教務(wù)處開設(shè)課程是否對(duì)數(shù)據(jù)庫 Js 是否起到關(guān)聯(lián)? 教務(wù)處刪除或修改課程是否對(duì)數(shù)據(jù)庫 Ks 和 Js 起到關(guān)聯(lián)3 ):數(shù)據(jù)管理? 管理員導(dǎo)入的數(shù)據(jù)是否可以和數(shù)據(jù)庫關(guān)聯(lián)? 管理員導(dǎo)出的數(shù)據(jù)是否是數(shù)據(jù)庫的良好的數(shù)據(jù)3.2. 測(cè)試用例3.2.1. 輸入注:這里以學(xué)生登錄為例賬號(hào): "學(xué)生"密碼:正確的密碼3.2.2. 輸出登錄該學(xué)生主頁3.2.3.步驟及操作1、打開教務(wù)管理系統(tǒng)的首頁2、選擇學(xué)生身份3、填寫密

溫馨提示

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