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

下載本文檔

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

文檔簡(jiǎn)介

1、軟件測(cè)試計(jì)劃說(shuō)明書(shū)1. 引言1.1. 編寫(xiě)目的本計(jì)劃是教務(wù)管理系統(tǒng)的總體測(cè)試計(jì)劃。目的是說(shuō)明各種測(cè)試階段任務(wù)、人員分配和時(shí)間安排、工作規(guī)范等。也是為以后的測(cè)試設(shè)計(jì)、測(cè)試開(kāi)發(fā)、測(cè)試執(zhí)行、測(cè)試評(píng)估有所標(biāo)準(zhǔn)。1.2. 項(xiàng)目背景a本項(xiàng)目的名稱(chē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)行開(kāi)發(fā)的。1.3. 定義1.3.1.測(cè)試用例中的編號(hào)功能名+界面名(每個(gè)字第一個(gè)漢語(yǔ)拼音大寫(xiě))+編號(hào) 例如:登錄 第一個(gè)用例 DL 0001 1.3.2.測(cè)試用例文件名命名規(guī)則模塊名+測(cè)試用例 例如:學(xué)生模塊 學(xué)生測(cè)試用例 1.3.3.黑

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

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

4、法是指通過(guò)運(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á)到用戶(hù)要求的功能。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è)試,例如:在線(xiàn)人數(shù)和系統(tǒng)反包括:各個(gè)功能點(diǎn)是否以實(shí)現(xiàn),業(yè)務(wù)流程是否正確。 2.1.2.產(chǎn)品規(guī)定的操作和運(yùn)行穩(wěn)定。例如

5、:進(jìn)行一些評(píng)判學(xué)生成績(jī)的數(shù)據(jù)庫(kù)操作時(shí),數(shù)據(jù)庫(kù)會(huì)不會(huì)正常運(yùn)行。2.1.3.Bug數(shù)和缺陷率控制在可接收的范圍之內(nèi)。例如:估計(jì)總代碼行數(shù)為6000行 缺陷數(shù)為30個(gè),那么測(cè)試缺陷密度 = 1000 30 / 6000 = 5。目標(biāo)是測(cè)試缺陷密度小于1。2.1.4.產(chǎn)品可以通過(guò)用戶(hù)檢測(cè),初步讓客戶(hù)滿(mǎn)意。 可以到達(dá)運(yùn)行基本不出BUG,可以正常使用。1.4. 運(yùn)行環(huán)境測(cè)試工具:Junit運(yùn)行工具:Myeclipse,Tomcat數(shù) 據(jù) 庫(kù):DB2機(jī)型操作系統(tǒng)CPU內(nèi)存Acer Aspire4520Window7旗艦版Build7600AMD Turion64 X2 TL-603GHP Compaq 65

6、35sWindow7旗艦版Build7600AMD Athlon X2 DualCore QL-642GThinkpad R400LinuxUbuntu 10.10Inter(R) Core(TM)2 Duo2GLenove 旭日 C466MLinuxUbuntu 10.04Inter Pentium 雙核 T23903G1.5. 條件與限制首先,本測(cè)試計(jì)劃說(shuō)明書(shū)是一個(gè)計(jì)劃說(shuō)明書(shū),受限于產(chǎn)品開(kāi)發(fā)人員提交產(chǎn)品測(cè)試的內(nèi)容和時(shí)間。根據(jù)開(kāi)發(fā)人員提交模塊的實(shí)際情況,本計(jì)劃會(huì)做出相應(yīng)修改。2. 計(jì)劃2.1. 測(cè)試方案 3.1.1測(cè)試模型:W型,測(cè)試伴隨著整個(gè)軟件開(kāi)發(fā)周期,而且測(cè)試的對(duì)象不僅僅是程序,需求、

7、功能和設(shè)計(jì)同樣要測(cè)試。3.1.2測(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)按鈕要支持回車(chē)的快捷方式。 2):界面要支持鍵盤(pán)自動(dòng)瀏覽按鈕功能,即按Tab鍵、回車(chē)鍵的自動(dòng)切換功能。 3):界面上首先要輸入的和重要信息的控件在Tab順序中應(yīng)當(dāng)靠前,位置也應(yīng)放在窗口上較醒目的位置。4):同一界面上的控件數(shù)目最好不要太多,最好不要超過(guò)10個(gè),多于10個(gè)時(shí)可以考慮使用分頁(yè)界面顯示。5):默認(rèn)按鈕要支持Enter及選擇操作,即按Enter后自動(dòng)執(zhí)行默認(rèn)按鈕對(duì)應(yīng)操作。6):可控制項(xiàng)檢測(cè)到非法輸入后應(yīng)該給出說(shuō)明并能自動(dòng)獲得焦

8、點(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í)變換,以利于用戶(hù)了解顯示信息的位置和百分比。3):菜單和狀態(tài)條中通常使用5號(hào)字體。工具條一般比菜單要寬,但不要寬的太多,否則看起來(lái)很不協(xié)調(diào)。3.2.2.業(yè)務(wù)測(cè)試功能測(cè)試完成后進(jìn)行業(yè)務(wù)測(cè)試,業(yè)務(wù)測(cè)試關(guān)注的要點(diǎn)是業(yè)務(wù)流程,及數(shù)據(jù)流從軟件中的一個(gè)模塊流到另一個(gè)模塊的過(guò)程中的正確性。3.2.3.壓力、容量、

9、性能測(cè)試3.2.3.1. 壓力測(cè)試說(shuō)明 壓力測(cè)試根據(jù)實(shí)際情況包含性能測(cè)試,重點(diǎn)模擬客戶(hù)進(jìn)行多用戶(hù)測(cè)試。壓力測(cè)試有一條8:2原則。及百分之八十的業(yè)務(wù)量在百分之二十的時(shí)間內(nèi)輸入。例如:正常每天有100條新數(shù)據(jù),測(cè)試時(shí)在兩小時(shí)內(nèi)輸入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)為它能做的事,而且在被施加了某些高強(qiáng)度壓力的情況下仍然繼續(xù)正常運(yùn)行。壓力測(cè)試必須對(duì)Web服務(wù)應(yīng)用四個(gè)基本條件: 1、重復(fù): 最明顯的且最容易理解的壓力條件就是測(cè)試

10、的重復(fù)。測(cè)試的重復(fù)就是一遍又一遍地執(zhí)行個(gè)別操作或功能,比如重復(fù)調(diào)用一個(gè) Web 服務(wù)。功能驗(yàn)證測(cè)試可以用來(lái)被弄清楚一個(gè)操作能否正常執(zhí)行。而壓力測(cè)試將確定一個(gè)操作能否正常執(zhí)行,并且能否繼續(xù)在每次執(zhí)行時(shí)都正常。 2、并發(fā):并發(fā)是同時(shí)執(zhí)行多個(gè)操作的行為。換句話(huà)說(shuō),就是在同一時(shí)間執(zhí)行多個(gè)測(cè)試。這個(gè)原則不一定適用于所有的產(chǎn)品(比如無(wú)狀態(tài)服務(wù)),但是多數(shù)軟件都具有某個(gè)并發(fā)行為或多線(xiàn)程行為元素,這一點(diǎn)只能通過(guò)執(zhí)行多個(gè)代碼示例才能測(cè)出來(lái)壓力測(cè)試需要一次模擬多個(gè)客戶(hù)機(jī)來(lái)進(jìn)行測(cè)試。3、量級(jí):壓力系統(tǒng)應(yīng)該應(yīng)用于產(chǎn)品的另一個(gè)條件考慮到了每個(gè)操作中的負(fù)載量。重復(fù)執(zhí)行一個(gè)操作,但是操作自身也要盡量給產(chǎn)品增加負(fù)擔(dān)。例如,一

11、個(gè) Web 服務(wù)允許客戶(hù)機(jī)輸入一條消息,可以通過(guò)模擬輸入超長(zhǎng)消息的客戶(hù)機(jī)來(lái)使這個(gè)單獨(dú)的操作進(jìn)行高強(qiáng)度的使用。換句話(huà)說(shuō)就是,您增加了這個(gè)操作的量級(jí)。這個(gè)量級(jí) 總是特定于應(yīng)用的,但是可以通過(guò)查找產(chǎn)品的可被用戶(hù)計(jì)量和修改的值來(lái)確定它 例如,數(shù)據(jù)的大小、延遲的長(zhǎng)度、資金數(shù)量的轉(zhuǎn)移、輸入速度以及輸入的變化等等。4、隨機(jī)變化: 任何壓力系統(tǒng)都多多少少具有一些隨機(jī)性。如果隨機(jī)使用前面的壓力原則中介紹的無(wú)數(shù)變化形式,就能夠在每次測(cè)試運(yùn)行時(shí)應(yīng)用許多不同的代碼路徑。下面是幾個(gè)關(guān)于怎樣在測(cè)試生命周期內(nèi)改變測(cè)試的示例。使用重復(fù)時(shí),在重新啟動(dòng)或重新連接服務(wù)之前,您可以改變重復(fù)操作間的時(shí)間間隔、重復(fù)的次數(shù),或者也可以改變

12、被重復(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è)試。是需求方與開(kāi)發(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第一開(kāi)發(fā)小組測(cè)試流程:測(cè)試步驟動(dòng)作負(fù)責(zé)人相關(guān)記錄要求1編譯代碼王娟、何婷婷成功編譯

13、表單確認(rèn)可測(cè)試2審核并測(cè)試郭瓊、李姣審核編譯表單李姣審核3接受測(cè)試金歡歡無(wú)金歡歡簽字編譯表單4開(kāi)始測(cè)試褚強(qiáng)、孫超BUG單編寫(xiě)B(tài)UG單2.4. 測(cè)試計(jì)劃及人員分工測(cè)試階段開(kāi)始時(shí)間完成時(shí)間測(cè)試人員階段完成標(biāo)志測(cè)試環(huán)境準(zhǔn)備2011-06-262011-06-26王娟測(cè)試工具安裝完畢文檔測(cè)試2011-06-262011-06-26王娟、何婷婷保證文檔有效無(wú)誤測(cè)試策略2011-06-262011-06-26褚強(qiáng)、孫超完成檢查表,對(duì)文檔進(jìn)行分解執(zhí)行測(cè)試2011-06-262011-06-26王娟、何婷婷保證文檔有效無(wú)誤系統(tǒng)測(cè)試2011-06-262011-06-27所有小組人員所有系統(tǒng)測(cè)試完畢并進(jìn)行缺陷反

14、饋設(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)能滿(mǎn)足需求文檔編寫(xiě)2011-06-272011-06-27所有小組人員測(cè)試總結(jié)報(bào)告 3.4.1測(cè)試分工模塊名稱(chēng)測(cè)試人員需求跟蹤王娟、何婷婷數(shù)據(jù)庫(kù)維護(hù)金歡歡、李姣環(huán)境維護(hù)郭瓊、褚強(qiáng)安全模塊褚強(qiáng)、孫超討論組模塊王娟、李姣教務(wù)處開(kāi)設(shè)課程模塊郭瓊、何婷婷教師成績(jī)管理模

15、塊金歡歡、孫超用戶(hù)登錄模塊褚強(qiáng)、王娟管理員數(shù)據(jù)管理模塊李姣、金歡歡學(xué)生成績(jī)查詢(xún)模塊何婷婷、孫超管理員人員管理模塊郭瓊3. 測(cè)試項(xiàng)目說(shuō)明3.1. 測(cè)試項(xiàng)目名稱(chēng)及測(cè)試內(nèi)容4.1.1.項(xiàng)目名稱(chēng):教務(wù)管理系統(tǒng)4.1.2.測(cè)試內(nèi)容: 4.1.2.1.功能測(cè)試 1):登錄功能 用戶(hù)是否可以成功登登錄 是否可以區(qū)分不同類(lèi)別的用戶(hù)登錄 錯(cuò)誤密碼是否可以登錄 2):學(xué)生模塊的查看成績(jī)模塊 學(xué)生是否能看到自己的成績(jī) 學(xué)生能否越權(quán)看到別人的成績(jī) 學(xué)生是否越權(quán)能修改成績(jī) 3):教師的成績(jī)?cè)u(píng)定 教師是否可以評(píng)定所教學(xué)生成績(jī) 教師是否可以越權(quán)修改成績(jī) 教師是否可以越權(quán)評(píng)定非自己學(xué)生的成績(jī) 4):教務(wù)處及管理員人員管理 教

16、務(wù)處及管理員是否可以添加用戶(hù) 教務(wù)處及管理員是否可以刪除用戶(hù) 教務(wù)處及管理員是否可以修改用戶(hù)5):教務(wù)處及管理員課程管理 教務(wù)處及管理員是否可以添加課程 教務(wù)處及管理員是否可以刪除課程 教務(wù)處及管理員是否可以開(kāi)設(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ù)庫(kù)關(guān)聯(lián) 學(xué)生是否能看到成績(jī) 2):課程管理 教務(wù)處添加課程對(duì)數(shù)據(jù)庫(kù)Kc是否起到關(guān)聯(lián) 教務(wù)處開(kāi)設(shè)課程是否對(duì)數(shù)據(jù)庫(kù)Js是否起到關(guān)聯(lián) 教務(wù)處刪除或修改課程是否對(duì)數(shù)據(jù)庫(kù)Ks和Js起到關(guān)聯(lián) 3):數(shù)據(jù)管理 管理員導(dǎo)入的數(shù)據(jù)是否可以和數(shù)據(jù)庫(kù)關(guān)聯(lián) 管理員導(dǎo)出的數(shù)據(jù)是否是數(shù)據(jù)庫(kù)的良好的數(shù)據(jù)3.2. 測(cè)試用例3.2.1. 輸入注:這里以學(xué)生登錄為例賬號(hào):學(xué)生密碼:正確的密碼3.2.2. 輸出登錄該學(xué)生主頁(yè)3.2.3. 步驟及操作1、 打開(kāi)教務(wù)管理系統(tǒng)的首頁(yè)2、 選擇學(xué)生身

溫馨提示

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

評(píng)論

0/150

提交評(píng)論