學(xué)生成績管理系統(tǒng)測試報(bào)告.doc
-
資源ID:6565617
資源大?。?span id="5559xhr" class="font-tahoma">220.50KB
全文頁數(shù):27頁
- 資源格式: DOC
下載積分:9.9積分
快捷下載
會(huì)員登錄下載
微信登錄下載
微信掃一掃登錄
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。
|
學(xué)生成績管理系統(tǒng)測試報(bào)告.doc
軟件測試學(xué)生成績管理系統(tǒng)學(xué)號(hào): 姓名: 班級(jí): 指導(dǎo)老師: 成績: 目 錄第1章引言11.1 編寫目的.11.2 項(xiàng)目背景.1 1.3 定義.11.4 參考資料.1第2章需求分析22.1 問題分析.22.2 可行性分析.2 2.2.1 性能需求分析. .2 2.2.2 運(yùn)行需求.3 2.2.3 其他需求.32.3 系統(tǒng)功能分析.32.4 關(guān)鍵設(shè)計(jì)和實(shí)現(xiàn)技術(shù)說明.42.5頂層數(shù)據(jù)流圖.42.6系統(tǒng)功能模塊.42.7數(shù)據(jù)字典.62.8概念模型設(shè)計(jì)62.9小結(jié).8第3章系統(tǒng)測試93.1 簡要說明.93.2 測試進(jìn)度安排.93.3 等價(jià)分類法113.3.1 說明.113.3.2 教師信息部分.113.3.3 學(xué)生信息部分113.3.4 課程信息部分133.3.5 學(xué)生成績部分143.4 路徑分析法153.4.1 控制流圖153.4.2 測試用例17第4章評(píng)價(jià)準(zhǔn)則.184.1 范圍184.2 準(zhǔn)則184.3 數(shù)據(jù)整理184.4 對(duì)性能的規(guī)定184.5 其他專門要求19第5章總結(jié).19第1章 引言1.1編寫目的為提高其安全性和響應(yīng)速度,本系統(tǒng)是基于C/S結(jié)構(gòu)的學(xué)生成績管理系統(tǒng),通過該系統(tǒng)可對(duì)學(xué)生成績信息進(jìn)行方便管理,為學(xué)校學(xué)生和老師建立一個(gè)成績信息溝通的平臺(tái),從而方便學(xué)校學(xué)生的成績管理。為了保證學(xué)生信息管理系統(tǒng)的各項(xiàng)功能可靠的實(shí)現(xiàn),特編寫了此測試計(jì)劃,對(duì)所開發(fā)軟件的各功能模塊和事例系統(tǒng)進(jìn)行測試。1.2項(xiàng)目背景隨著社會(huì)信息量的與日俱增,學(xué)校需要有一個(gè)很好的學(xué)生成績管理系統(tǒng),以方便對(duì)學(xué)生成績進(jìn)行有效的管理。系統(tǒng)應(yīng)具有既方便老師對(duì)覺得成績的查詢和插入,也方便學(xué)生對(duì)自己成績和獲得的學(xué)分進(jìn)行查詢的功能。其中:l 軟件系統(tǒng)名稱:學(xué)生信息管理系統(tǒng)l 項(xiàng)目的任務(wù)提出者:軟件工程劉珊燕老師l 用戶:教務(wù)處信息管理人員、教師、學(xué)生和相關(guān)人員1.3定義從用戶角度來看,系統(tǒng)首先應(yīng)該能夠提供便捷與強(qiáng)大的信息查詢功能。對(duì)于學(xué)校的全體老師而言,他們應(yīng)該能夠?qū)ο到y(tǒng)的不同部分有各自不同的權(quán)限,例如任課教師可以錄入成績,但成績一旦保存之后任課教師就不能再具有修改成績的權(quán)限,對(duì)于其他教師而言應(yīng)該具有查詢所有科目及所有學(xué)生的成績的權(quán)限等等。對(duì)于學(xué)生而言,系統(tǒng)應(yīng)該提供學(xué)生能夠查詢自己的成績的功能。該系統(tǒng)具有較強(qiáng)的靈活性及可擴(kuò)展性,能夠存儲(chǔ)一定數(shù)量的學(xué)生信息,并方便有效的進(jìn)行相應(yīng)的數(shù)據(jù)操作和管理,這主要包括:學(xué)生信息的錄入、刪除及修改,課程信息的錄入,刪除和修改,課程信息的錄入,刪除和修改,各種信息的單條件查詢和多條件的組合查詢,以及學(xué)生各科成績的多關(guān)鍵字檢索查詢。希望通過本系統(tǒng)的開發(fā)可以解決學(xué)生成績管理、課程信息管理、學(xué)生基本信息管理功能,主要是針對(duì)登錄用戶的添加、刪除、修改和查詢功能,使學(xué)校對(duì)學(xué)生的成績管理自動(dòng)化和規(guī)范化。1.4參考資料軟件工程導(dǎo)論 張海藩主編 清華大學(xué)出版社軟件測試教程 杜文潔 主編 清華大學(xué)出版社如何設(shè)計(jì)黑盒測試的測試用例 談 燕 主編 成都教育學(xué)院學(xué)報(bào)常用軟件工程 鄭人杰 主編 清華大學(xué)出版社面向?qū)ο筌浖こ膛cUML 張 京 主編 人民郵電出版社第2章 任務(wù)概述2.1問題描述隨著社會(huì)信息量的與日俱增,學(xué)校需要有一個(gè)很好的學(xué)生成績管理系統(tǒng),以方便對(duì)學(xué)生成績進(jìn)行有效的管理。系統(tǒng)應(yīng)具有既方便老師對(duì)覺得成績的查詢和插入,也方便學(xué)生對(duì)自己成績和獲得的學(xué)分進(jìn)行查詢的功能。為提高其安全性和響應(yīng)速度,本系統(tǒng)是基于C/S結(jié)構(gòu)的學(xué)生成績管理系統(tǒng),通過該系統(tǒng)可對(duì)學(xué)生成績信息進(jìn)行方便管理,為學(xué)校學(xué)生和老師建立一個(gè)成績信息溝通的平臺(tái),從而方便學(xué)校學(xué)生的成績管理。2.2可行性分析從用戶角度來看,系統(tǒng)首先應(yīng)該能夠提供便捷與強(qiáng)大的信息查詢功能。對(duì)于學(xué)校的全體老師而言,他們應(yīng)該能夠?qū)ο到y(tǒng)的不同部分有各自不同的權(quán)限,例如任課教師可以錄入成績,但成績一旦保存之后任課教師就不能再具有修改成績的權(quán)限,對(duì)于其他教師而言應(yīng)該具有查詢所有科目及所有學(xué)生的成績的權(quán)限等等。對(duì)于學(xué)生而言,系統(tǒng)應(yīng)該提供學(xué)生能夠查詢自己的成績的功能。該系統(tǒng)具有較強(qiáng)的靈活性及可擴(kuò)展性,能夠存儲(chǔ)一定數(shù)量的學(xué)生信息,并方便有效的進(jìn)行相應(yīng)的數(shù)據(jù)操作和管理,這主要包括:學(xué)生信息的錄入、刪除及修改,課程信息的錄入,刪除和修改,課程信息的錄入,刪除和修改,各種信息的單條件查詢和多條件的組合查詢,以及學(xué)生各科成績的多關(guān)鍵字檢索查詢??傊?,希望通過本系統(tǒng)的開發(fā),可以解決學(xué)生成績管理、課程信息管理、學(xué)生基本信息管理功能,主要是針對(duì)登錄用戶的添加、刪除、修改和查詢功能,使學(xué)校對(duì)學(xué)生的成績管理自動(dòng)化和規(guī)范化。2.2.1性能要求分析l 系統(tǒng):系統(tǒng)易操作性:所開發(fā)的系統(tǒng)應(yīng)做到操作簡單,盡量使系統(tǒng)操作不受用戶對(duì)電腦知識(shí)水平的限制。系統(tǒng)具有可維護(hù)性:由于系統(tǒng)涉及的成績比較廣,數(shù)據(jù)庫中的數(shù)據(jù)需定期修改,系統(tǒng)可利用的空間及性能也隨之下降,為了使系統(tǒng)更好地運(yùn)轉(zhuǎn),學(xué)院可以對(duì)系統(tǒng)數(shù)據(jù)及一些簡單的功能進(jìn)行獨(dú)立的維護(hù)及調(diào)整。系統(tǒng)具有開放性:該系統(tǒng)能夠在開放的硬件體系結(jié)構(gòu)中運(yùn)行,并且能與其他系統(tǒng)順利連接,不會(huì)因外部系統(tǒng)的不同面要做在量的修改工作。l 數(shù)據(jù)精確度:要求保證能及時(shí)正確保存相關(guān)信息,能夠查詢到所要查詢的相關(guān)信息并保證其正確率。l 時(shí)間特性:要求保證一般操作的響應(yīng)時(shí)間應(yīng)在12秒內(nèi)。l 適應(yīng)性:要求滿足運(yùn)行環(huán)境在允許操作系統(tǒng)之間的安全轉(zhuǎn)換和與其它應(yīng)用軟件的獨(dú)立運(yùn)行要求,與一般軟件沒沖突情況。2.2.2運(yùn)行需求一硬件方面:1服務(wù)器:CPU:P4 2.0G以上內(nèi)存:512M硬盤:60G以上網(wǎng)絡(luò):100M /1000M Ethenet2.客戶機(jī):CPU:500Mz內(nèi)存:64M以上硬盤:1G以上網(wǎng)絡(luò):10M Ethenet二軟件方面1.服務(wù)器:操作系統(tǒng):Windows 2000/XP/2003WEB服務(wù):IIS5.0數(shù)據(jù)庫:SQL Server 2000(建議打Service Pack 3補(bǔ)?。?.客戶機(jī):操作系統(tǒng):Windows系列之一瀏覽器:IE6.0以上版本2.2.3其他需求l 安全保密:增加用戶登錄驗(yàn)證,確保信息安全性。l 可維護(hù)性:應(yīng)具備改正性維護(hù)、適應(yīng)性維護(hù)、擴(kuò)充與完善性維護(hù)等。l 可移植性:軟件能夠安裝于windows下的各種流行版本。2.3系統(tǒng)功能分析系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動(dòng)化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。本學(xué)生管理管理信息系統(tǒng)需要完成功能主要是:通過有教師登錄管理系統(tǒng)錄入學(xué)生成績、學(xué)生的基本信息以及課程安排,通過教師對(duì)學(xué)生成績、學(xué)生的基本信息機(jī)課程安排進(jìn)行相關(guān)管理,教師同時(shí)是系統(tǒng)管理員,教師對(duì)系統(tǒng)內(nèi)部的各種信息有添加、刪除和修改等功能。學(xué)生可以通過學(xué)號(hào)登錄系統(tǒng)進(jìn)行相關(guān)信息的查詢但不具備修改、添加和刪除的權(quán)限,教師可以授權(quán)給部分學(xué)生對(duì)系統(tǒng)內(nèi)部數(shù)據(jù)進(jìn)行添加、刪除和修改。l 學(xué)生基本信息管理各個(gè)授課教師登錄管理系統(tǒng)將學(xué)生的各項(xiàng)基本信息包括學(xué)號(hào)、姓名、性別、年齡和所在系等相關(guān)信息錄入到系統(tǒng)數(shù)據(jù)庫中,教師可實(shí)現(xiàn)學(xué)生成績的管理的功能,包括添加、刪除和修改等。l 課程信息管理各個(gè)授課教師登錄管理系統(tǒng)將課程信息錄入到系統(tǒng)數(shù)據(jù)庫中,教師可實(shí)現(xiàn)課程信息的管理的功能,包括添加、刪除和修改等。l 學(xué)生成績管理各個(gè)授課教師登錄管理系統(tǒng)將學(xué)生的考試成績錄入到系統(tǒng)數(shù)據(jù)庫中,教師可實(shí)現(xiàn)學(xué)生成績的管理的功能,包括添加、刪除和修改等。2.4關(guān)鍵設(shè)計(jì)和實(shí)現(xiàn)技術(shù)說明2.4.1關(guān)鍵設(shè)計(jì)本人認(rèn)為此學(xué)生成績管理系統(tǒng)關(guān)鍵設(shè)計(jì)部分在于需求分析部分,軟件需求分析是軟件生存周期中重要的一步也是最關(guān)鍵的一步。需求分析的任務(wù)為通過開發(fā)人員與用戶的交流和討論準(zhǔn)確的獲取用戶對(duì)系統(tǒng)的具體要求。需求分析通常采用結(jié)構(gòu)化分析法和原型化方法。結(jié)構(gòu)化分析方法簡稱SA方法是一種面向數(shù)據(jù)流、自頂向下、逐步求精的需求分析方法,本學(xué)生成績管理系統(tǒng)所采用的就是此方法。本學(xué)生成績管理系統(tǒng)操作方便且設(shè)計(jì)思想也較為簡單,不僅能滿足教師平時(shí)對(duì)學(xué)生的管理也有利于學(xué)校家務(wù)系統(tǒng)的整體管理,在上述的概念模型設(shè)計(jì)階段結(jié)束后可進(jìn)行物理模型設(shè)計(jì),物理模型設(shè)計(jì)階段結(jié)束后即可著力于數(shù)據(jù)庫的建立與實(shí)施階段,在數(shù)據(jù)庫建立與實(shí)施階段可根據(jù)上述數(shù)據(jù)字典及概念模型階段的設(shè)計(jì)創(chuàng)建出相應(yīng)的數(shù)據(jù)表。管理系統(tǒng)設(shè)計(jì)的后期工作主要包括性能測試及相關(guān)的維護(hù)工作,本系統(tǒng)較為簡單因此維護(hù)工作不是很重。2.4.2實(shí)現(xiàn)技術(shù)說明本學(xué)生成績管理系統(tǒng)的實(shí)現(xiàn)及運(yùn)行環(huán)境是基于Win XP及以上版本操作系統(tǒng),數(shù)據(jù)庫的構(gòu)建使用SQL Server 2005軟件,具體系統(tǒng)維護(hù)時(shí)具體使用情況而定2.5頂層數(shù)據(jù)流圖通過分析,我們可以得到“學(xué)生成績管理系統(tǒng)”的頂層數(shù)據(jù)流圖,如圖1所示。教師登錄錄入信息學(xué)生成績管理系統(tǒng)學(xué)生登錄相關(guān)信息圖1 系統(tǒng)頂層數(shù)據(jù)流圖教師以管理員身份憑教師編號(hào)及密碼登錄管理系統(tǒng)錄入學(xué)生基本信息、學(xué)生成績及課程信息,教師可以對(duì)通過管理系統(tǒng)實(shí)現(xiàn)學(xué)生成績管理、課程信息管理、學(xué)生基本信息管理并且教師有權(quán)對(duì)以錄入的數(shù)據(jù)信息進(jìn)行添加、刪除和修改,學(xué)生以訪問者身份憑學(xué)號(hào)及登錄密碼登錄到管理系統(tǒng)可以查詢到課程信息及自己的考試成績,但學(xué)生無權(quán)限對(duì)數(shù)據(jù)庫內(nèi)數(shù)據(jù)進(jìn)行添加、刪除和修改。2.6系統(tǒng)功能模塊在本系統(tǒng)中教師幾位系統(tǒng)的管理員本系統(tǒng)具有以下功能模塊:學(xué)生成績管理、課程信息管理、學(xué)生基本信息管理,主要是針對(duì)對(duì)信息的添加、刪除、修改和查詢功能,使學(xué)校對(duì)學(xué)生的成績管理自動(dòng)化和規(guī)范化。學(xué)生基本信息管理:各個(gè)授課教師登錄管理系統(tǒng)將學(xué)生的各項(xiàng)基本信息包括學(xué)號(hào)、姓名、性別、年齡和所在系等相關(guān)信息錄入到系統(tǒng)數(shù)據(jù)庫中,教師可實(shí)現(xiàn)學(xué)生成績的管理的功能,包括添加、刪除和修改等。課程信息管理:各個(gè)授課教師登錄管理系統(tǒng)將課程信息錄入到系統(tǒng)數(shù)據(jù)庫中,教師可實(shí)現(xiàn)課程信息的管理的功能,包括添加、刪除和修改等。學(xué)生成績管理:各個(gè)授課教師登錄管理系統(tǒng)將學(xué)生的考試成績錄入到系統(tǒng)數(shù)據(jù)庫中,教師可實(shí)現(xiàn)學(xué)生成績的管理的功能,包括添加、刪除和修改等。通過分析,我們可以得到“學(xué)生成績管理系統(tǒng)”的系統(tǒng)功能模塊圖,如圖2所示。學(xué)生成績管理系統(tǒng)學(xué)生成績管理學(xué)生基本信息管理課程信息管理學(xué)生成績的添加、刪除和修改學(xué)生成績的錄入學(xué)生基本信息的添加、刪除和修改學(xué)生基本信息的錄入課程信息的添加、刪除和修改課程信息的錄入圖2 系統(tǒng)功能模塊圖2.7數(shù)據(jù)字典根據(jù)上述功能模塊的劃分及系統(tǒng)所要實(shí)現(xiàn)的功能寫出數(shù)據(jù)字典教師信息(Teacher): 教師編號(hào) Tno CHAR(7) 教師姓名 Tname NCHAR(5) 所在系 Tdept NVARCHAR(20)登錄密碼 Tpasword CHAR(6)學(xué)生信息(Student): 學(xué)號(hào) Sno CHAR(7) 姓名 Sname NCHAR(5) 性別 Sex NCHAR(1) 年齡 Sage TINYINT (2)所在系 Sdept NVARCHAR(20)登錄密碼 Spasword CHAR(6)成績信息(Grade): 學(xué)號(hào) Sno CHAR(7) 姓名 Sname NCHAR(5) 課程編號(hào) Cno VARCHAR(5) 課程名 Cname CHAR(20)平時(shí)成績 PSgrade INT(2)實(shí)驗(yàn)成績 SYgrade INT(2)課程設(shè)計(jì) KCSJgrade INT(2) 期末總成績 Grade INT(2)課程信息(Course): 課程編號(hào) Cno CHAR(10) 課程名 Cname CHAR(20) 授課教師 Tname NCHAR(5) 系別 dept NVARCHAR(20)2.8概念模型設(shè)計(jì)根據(jù)上面數(shù)據(jù)字典設(shè)計(jì)建立相對(duì)應(yīng)的概念模型,從數(shù)據(jù)字典抽象出的實(shí)體有:教師信息實(shí)體、學(xué)生信息實(shí)體、成績信息實(shí)體、課程信息實(shí)體。各個(gè)實(shí)體具體的描述E-R圖如下。教師員信息實(shí)體E-R圖:教師信息所在系教師姓名教師編號(hào)登錄密碼圖3 教師員信息實(shí)體E-R圖學(xué)生信息實(shí)體E-R圖:學(xué)生信息學(xué)號(hào)姓名性別年齡所在系登錄密碼圖4 學(xué)生信息實(shí)體E-R圖成績信息實(shí)體E-R圖:成績學(xué)號(hào)課程編號(hào)期末總成績姓名平時(shí)成績實(shí)驗(yàn)成績課程設(shè)計(jì)圖5 成績信息實(shí)體E-R圖課程信息實(shí)體E-R圖:課程信息課程編號(hào)課程名授課教師系別圖6 課程信息實(shí)體E-R圖2.9小結(jié)以上即為一個(gè)簡單的學(xué)生成績管理系統(tǒng)的需求分析部分,軟件需求分析是軟件生存周期中重要的一步也是最關(guān)鍵的一步。需求分析的任務(wù)為通過開發(fā)人員與用戶的交流和討論準(zhǔn)確的獲取用戶對(duì)系統(tǒng)的具體要求。需求分析通常采用結(jié)構(gòu)化分析法和原型化方法。結(jié)構(gòu)化分析方法簡稱SA方法是一種面向數(shù)據(jù)流、自頂向下、逐步求精的需求分析方法,本學(xué)生成績管理系統(tǒng)所采用的就是此方法。本學(xué)生成績管理系統(tǒng)操作方便且設(shè)計(jì)思想也較為簡單,不僅能滿足教師平時(shí)對(duì)學(xué)生的管理也有利于學(xué)校家務(wù)系統(tǒng)的整體管理,在上述的概念模型設(shè)計(jì)階段結(jié)束后可進(jìn)行物理模型設(shè)計(jì),物理模型設(shè)計(jì)階段結(jié)束后即可著力于數(shù)據(jù)庫的建立與實(shí)施階段,在數(shù)據(jù)庫建立與實(shí)施階段可根據(jù)上述數(shù)據(jù)字典及概念模型階段的設(shè)計(jì)創(chuàng)建出相應(yīng)的數(shù)據(jù)表。管理系統(tǒng)設(shè)計(jì)的后期工作主要包括性能測試及相關(guān)的維護(hù)工作,本系統(tǒng)較為簡單因此維護(hù)工作不是很重。第3章 測試計(jì)劃3.1簡要說明軟件測試是軟件開發(fā)時(shí)期的最后一個(gè)階段,也是軟件質(zhì)量和可靠性保證中至關(guān)重要的一個(gè)環(huán)節(jié)。軟件測試的基本任務(wù)是通過在計(jì)算機(jī)上執(zhí)行程序,暴露出程序潛在的錯(cuò)誤,以便進(jìn)行糾錯(cuò),從而保證程序的可靠運(yùn)行,降低軟件的風(fēng)險(xiǎn)。所謂測試用例,就是意發(fā)現(xiàn)錯(cuò)誤為目的而精心設(shè)計(jì)的一組測試數(shù)據(jù)。測試一個(gè)程序,需要數(shù)量足夠的一組測試用例,用數(shù)據(jù)詞典的表示方法表示,可以寫成:測試用例=輸入數(shù)據(jù)+輸出數(shù)據(jù)這個(gè)是式子還表明,每一個(gè)完整的測試用例不僅包含有被測程序的輸入數(shù)據(jù),而且還包括用這組數(shù)據(jù)執(zhí)行被測數(shù)據(jù)之后的預(yù)期的輸出結(jié)果。每次測試,都要把實(shí)測的結(jié)果與期望結(jié)果做比較,若不相符,就表明程序可能存在錯(cuò)誤。黑盒測試就是根據(jù)被測程序功能來進(jìn)行測試,所以也稱為功能測試。用黑盒法涉及測試用例,有四種常用技術(shù);等價(jià)分類法,邊界值分析法,決策表法和因果圖法。整個(gè)測試基于需求文檔,看是否能滿足需求文檔中所有需求。黑盒測試要求測試者在測試時(shí)不能使用與被測系統(tǒng)內(nèi)部結(jié)構(gòu)相關(guān)的知識(shí)或經(jīng)驗(yàn),適用于對(duì)系統(tǒng)的功能進(jìn)行測試。3.2測試進(jìn)度安排3.2.1標(biāo)示符:01 進(jìn)度安排: A:4月20日 B:測試的內(nèi)容:系統(tǒng)管理員能否正常登陸 C:目的:確保系統(tǒng)能夠正常進(jìn)行管理正常登陸條件:硬件:有奔騰以上處理器、512兆內(nèi)存,計(jì)算機(jī)(含鍵盤、鼠標(biāo)等),打印機(jī)等外圍設(shè)備。 操作系統(tǒng):WindowsXp系統(tǒng) 軟件:VB、Microsoft SQL Server 2000人員:學(xué)生成績管理系統(tǒng)開發(fā)小組1組所有成員測試資料:用戶的信息測試培訓(xùn):培訓(xùn)內(nèi)容:使用用戶登錄模塊 受訓(xùn)人員:使用者 培訓(xùn)人員:學(xué)生成績管理系統(tǒng)開發(fā)小組1組所有成員3.2.2標(biāo)示符02進(jìn)度安排:A:4月25日 B:測試的內(nèi)容:新信息能否正常記錄 C:確保系統(tǒng)能夠正常進(jìn)行新信息管理正常登陸。條件: 硬件:有奔騰以上處理器、512兆內(nèi)存操作系統(tǒng):WindowsXp系統(tǒng) 軟件:VB、Microsoft SQL Server 2000 人員:學(xué)生成績管理系統(tǒng)開發(fā)小組1組所有成員測試資料:用戶的信息測試培訓(xùn):培訓(xùn)內(nèi)容:使用添加模塊 受訓(xùn)人員:信息管理員 培訓(xùn)人員:學(xué)生成績管理系統(tǒng)開發(fā)小組1組所有成員3.2.3標(biāo)示符03進(jìn)度安排:A:5月1日B:測試的內(nèi)容:學(xué)生的成績能否成功錄入C:目的:確保系統(tǒng)能夠正常進(jìn)行學(xué)生的成績能否成功錄入。條件:硬件:有奔騰以上處理器、512兆內(nèi)存配置的計(jì)算機(jī)。 ,軟件:VB、Microsoft SQL Server 2000人員:學(xué)生成績管理系統(tǒng)開發(fā)小組1組所有成員測試資料:用戶的信息測試培訓(xùn):培訓(xùn)內(nèi)容:使用學(xué)生成績錄入模塊受訓(xùn)人員:信息管理員培訓(xùn)人員:學(xué)生成績管理系統(tǒng)開發(fā)小組1組所有成員3.2.4標(biāo)示符03進(jìn)度安排:A:5月5日 B:測試內(nèi)容:學(xué)生相關(guān)信息能否正常修改 C:確保系統(tǒng)能夠正常進(jìn)行學(xué)生信息的正常修改。條件:硬件:有奔騰以上處理器、512兆內(nèi)存操作系統(tǒng):WindowsXp系統(tǒng) 軟件:VB、Microsoft SQL Server 2000 人員:學(xué)生成績管理系統(tǒng)開發(fā)小組1組所有成員測試資料:用戶的信息測試培訓(xùn):培訓(xùn)內(nèi)容:使用學(xué)生信息(成績和基本信息)修改模塊 受訓(xùn)人員:信息管理員 培訓(xùn)人員:學(xué)生成績管理系統(tǒng)開發(fā)小組1組所有成員3.2.5標(biāo)示符04進(jìn)度安排:A:5月10日 B:測試的內(nèi)容:添加的信息能否正常進(jìn)行學(xué)生查詢 C:目的:確保系統(tǒng)能夠正常進(jìn)行學(xué)生信息查詢。條件:硬件:有奔騰以上處理器、512兆內(nèi)存 操作系統(tǒng):WindowsXp系統(tǒng) 軟件:VB、Microsoft SQL Server 2000 人員:學(xué)生成績管理系統(tǒng)開發(fā)小組1組所有成員測試資料:用戶信息測試培訓(xùn):培訓(xùn)內(nèi)容:使用學(xué)生信息查詢模塊 受訓(xùn)人員:信息管理員 培訓(xùn)人員:學(xué)生成績管理系統(tǒng)開發(fā)小組1組所有成員3.2.6標(biāo)示符05進(jìn)度安排:A:5月15日B:測試內(nèi)容:負(fù)載測試C:目的:測試正常情況下系統(tǒng)性能和用戶數(shù)目之間的關(guān)系查看在多個(gè)用戶同時(shí)本系統(tǒng)是否正常3.3等價(jià)分類法3.3.1說明在本學(xué)生成績管理系統(tǒng)中在信息錄入部分采用等價(jià)分類法。等價(jià)分類屬于黑盒測試法的一種,黑盒測試的優(yōu)點(diǎn)比較簡單,不需要了解程序內(nèi)部的代碼及實(shí)現(xiàn),從用戶的角度出發(fā),且是基于軟件開發(fā)文檔,也能知道軟件實(shí)現(xiàn)了文檔中的哪些功能,在做軟件自動(dòng)化測試是比較方便。黑盒測試法的缺點(diǎn)是覆蓋率較低,自動(dòng)化測試的復(fù)用性較低。3.3.2教師信息部分1、編號(hào):必須有,系統(tǒng)自動(dòng)編號(hào),三位2、姓名:必須有,要求為不超過5個(gè)漢字且可為英文 3、所在系:必須有,具體系別因各學(xué)校具體情況而定 4、登錄密碼:必須有,長度為6位09阿拉伯?dāng)?shù)字,且6位數(shù)不可相同且不能為連續(xù)6位注: 教師信息由管理員錄入系統(tǒng) 教師登錄時(shí)輸入編號(hào)及密碼,若密碼及編號(hào)信息輸入正確,則提示登錄系統(tǒng)成功,若無法登錄進(jìn)入系統(tǒng),則提示提示密碼不正確請(qǐng)重新登錄輸入域:編號(hào) 姓名 所在系 登錄密碼輸出域:是否錄入/登錄成功輸入有效等價(jià)類編號(hào)無效等價(jià)類編號(hào)編號(hào)必須有(自動(dòng)編號(hào))1空8姓名必須有2空9不超過5個(gè)漢字3大于五個(gè)漢字10英文4非漢字11所在系必須有(具體系別因各學(xué)校具體情況而定)5空12登錄密碼長度為6位09阿拉伯?dāng)?shù)字6空136位數(shù)不相同且不能連續(xù)76位數(shù)相同14測試用例:編號(hào)姓名所在系登錄密碼 是否錄入/登錄成功空張三三系123456(連續(xù)6位)失敗001張三三系131415成功001張三三系空失敗002張三三系1111111(6位相同)失敗003空三系131415失敗004張三四五六七三系131415失敗005BOA三系131415成功006李四空131415失敗007王五三系131415成功3.3.3學(xué)生信息部分1、學(xué)號(hào):必須有,且為11位數(shù),前4位為入學(xué)時(shí)間,后4位為系別與專業(yè)號(hào),最后3位為班級(jí)號(hào)及學(xué)號(hào) 2、姓名:必須有,要求為不超過5個(gè)漢字3、性別 :必須有,為“男”或“女”4、年齡 :2位數(shù),在1880間5、所在系:必須有,具體系別要求視各學(xué)校具體情況而定6、登錄密碼:必須有,長度為6位09阿拉伯?dāng)?shù)字,且6位數(shù)不可相同且不能為連續(xù)6位 注: 學(xué)生信息由各教師錄入系統(tǒng),學(xué)生可憑學(xué)號(hào)及密碼登錄系統(tǒng)查詢自己的信息 學(xué)生登錄時(shí)輸入學(xué)號(hào)及密碼,若密碼及學(xué)號(hào)信息輸入正確,則提示登錄系統(tǒng)成功,若無法登錄進(jìn)入系統(tǒng),則提示提示密碼不正確請(qǐng)重新登錄輸入域:學(xué)號(hào) 姓名 性別 年齡 所在系 登錄密碼輸出域:是否錄入/登錄成功輸入有效等價(jià)類編號(hào)無效等價(jià)類編號(hào)學(xué)號(hào)11位數(shù)1不足11位15前4位為入學(xué)時(shí)間2后4位為系別及專業(yè)號(hào)3大于11位16最后3位為班級(jí)號(hào)及學(xué)號(hào)4姓名必須有5空17不超過5個(gè)漢字6大于5個(gè)漢字18非漢字性別男7空19女8年齡2位數(shù)9不足或大于2位201880之間10小18或大于8021所在系必須有(具體系別因各學(xué)校具體情況而定)11空22登錄密碼長度為6位09阿拉伯?dāng)?shù)字12不足或大于6位236位數(shù)不相同136位相同246位數(shù)不連續(xù)146位連續(xù)25測試用例:學(xué)號(hào)姓名性別年齡所在系登錄密碼是否錄入/登錄成功空張三男22三系131415失敗20090805109張三四五六七女22三系131415失敗20090805109張三空22三系131415失敗20090805109張三男17三系131415失敗20090805109張三女22空131415失敗20090805109張三男22三系123456失敗20090805109張三女22三系1111111失敗20090805109張三男81三系131415失敗20090805109ABC女22三系131415失敗200908050109張三男22三系131415失敗20090109張三女22三系131415失敗20090805109張三男22三系131415成功3.3.4課程信息部分1、課程編號(hào):必須有,系統(tǒng)自動(dòng)編號(hào),3位2、課程名:必須有,由中英文及各種字符組成,字符長度不限 3、授課教師:必須有,要求為不超過5個(gè)漢字,可為英文4、系別:必須有,具體系別要求視各學(xué)校具體情況而定注:課程信息由系統(tǒng)管理員錄入系統(tǒng),學(xué)生和教師可登錄查詢相關(guān)信息輸入域:課程編號(hào) 課程名 授課教師 系別輸出域:是否錄入登錄成功輸入有效等價(jià)類編號(hào)無效等價(jià)類編號(hào)課程編號(hào)必須有(系統(tǒng)自動(dòng)編號(hào))1空9課程名必須有2空10中英文及各種字符組成3長度不限4授課教師必須有5空11不超過5個(gè)漢字6大于5位中文12英文7系別必須有(具體系別因各學(xué)校具體情況而定)8空13測試用例:課程編號(hào)課程名授課教師系別是否錄入成功空軟件測試張三三系失敗001空張三三系失敗002軟件測試張三四五六七三系失敗003軟件測試張三空失敗004軟件測試BOA三系成功005軟件測試?yán)钏娜党晒?.3.5學(xué)生成績信息1、學(xué)號(hào):必須有,且為11位數(shù),前4位為入學(xué)時(shí)間,后4位為系別及專業(yè)號(hào),最后3位為班級(jí)號(hào)及學(xué)號(hào) 2、姓名:必須有,要求為不超過5個(gè)漢字3、課程編號(hào):必須有,系統(tǒng)自動(dòng)編號(hào),3位 4、課程名:必須有,由中英文及各種字符組成,字符長度不限5、平時(shí)成績:必須有,0100之間6、實(shí)驗(yàn)成績:0100之間,可以為空 7、課程設(shè)計(jì):0100之間,可以為空8、期末總成績:必須有,0100之間注:學(xué)生成績信息由各教師錄入系統(tǒng)并進(jìn)行相關(guān)管理,學(xué)生可憑學(xué)號(hào)及密碼登錄系統(tǒng)查詢自己的信息輸入域:學(xué)號(hào) 姓名 課程編號(hào) 課程名 平時(shí)成績 實(shí)驗(yàn)成績 期末總成績 輸出域:是否錄入成功輸入有效等價(jià)類編號(hào)無效等價(jià)類編號(hào)學(xué)號(hào)11位數(shù)1大于11位19前4位為入學(xué)時(shí)間2后4位為系別及專業(yè)號(hào)3不足11位20最后3位為班級(jí)號(hào)及學(xué)號(hào)4姓名必須有5空21不超過5個(gè)漢字6大于5個(gè)漢字22非漢字23課程編號(hào)必須有(系統(tǒng)自動(dòng)編號(hào))7空24課程名必須有8空25中英文及各種字符組成926長度不限19平時(shí)成績必須有11空270100之間12大于10028實(shí)驗(yàn)成績可為空13大于100290100之間14課程設(shè)計(jì)可為空15大于100300100之間16期末總成績必須有17空310100之間18大于10032測試用例:學(xué)號(hào)姓名課程編號(hào)課程名平時(shí)成績實(shí)驗(yàn)成績課程設(shè)計(jì)期末總成績是否錄入成功空張三001軟件測試808090失敗200908050109張三002軟件測試808090失敗2009080109張三003軟件測試808090失敗20090805109空004軟件測試808090失敗20090805109張三四五六七005軟件測試808090失敗20090805109ABC006軟件測試808090失敗20090805109李四空軟件測試808090失敗20090805109李四007空808090失敗20090805109李四008軟件測試1018090失敗20090805109王五009軟件測試8010190失敗20090805109王五010軟件測試8010190失敗20090805109王五011軟件測試8080101失敗20090805109寶兒012軟件測試8080100成功3.4路徑分析法3.4.1控制流程圖設(shè)當(dāng)輸入的學(xué)生帳號(hào)正確時(shí)為T1,否則為-T1設(shè)當(dāng)輸入的密碼正確時(shí)為T2,否則為-T2BNCNAD開始輸入管理員帳號(hào)輸入管理員密碼賬號(hào)是否正確進(jìn)入系統(tǒng)操作 結(jié)束EGY密碼是否正確HYF 由上面的控制流程圖可以得到下面的控制流圖DBC開始A結(jié)束ER1R2根據(jù)上面環(huán)形復(fù)雜的計(jì)算結(jié)果,有3基本獨(dú)立路徑path1:A-B-C-D-Epath2:A-B-A-B-C-D-Epath3:A-B-C-D-C-D-E計(jì)算圈復(fù)雜度:給定流圖G的圈復(fù)雜度V(G),定義為V(G)=E-N+2,E是流圖中邊的數(shù)量,N是流圖中結(jié)點(diǎn)的數(shù)量 V(G)=8-7+2=3對(duì)上面的路徑測試選取測試用例測試用例通過路徑覆蓋條件預(yù)期輸出結(jié)果學(xué)生學(xué)號(hào)登陸密碼20090805109131415ABCDET1,T2錄入成功200908050109131415ABGABCDEF-T1, T2錄入失敗20090805109666666ABCDHCDEFT1,-T2錄入失敗3.4.2測試用例教師登錄模塊測試用例輸入預(yù)期輸出結(jié)果教師編號(hào)登錄密碼TC1001131415登錄成功TC2002123456登錄失敗TC30003131415登錄失敗TC4004131415登錄成功TC5005131415登錄成功TC6006131415登錄成功TC7007131415登錄成功TC8008131415登錄成功TC9009131415登錄成功TC10010131415登錄成功學(xué)生信息錄入模塊用例編號(hào)輸入預(yù)期輸出結(jié)果學(xué)號(hào)姓名性別年齡所在系1200908050109張三男一錄入失敗220090805109空女18二錄入失敗320090805109張三四五六七男19三錄入失敗420090805109李四空20四錄入失敗520090805109小蔡男17五錄入失敗620090805109張三男22空錄入失敗720090805109皮皮女81七錄入失敗820090805109ABC男24三錄入失敗92009080509小楊女25三錄入失敗1020090805109寶兒女81三錄入成功第4章 評(píng)價(jià)準(zhǔn)則4.1范圍所選擇的測試用例基本上能夠檢查到所有合法與不合法的輸入。其局限性在于對(duì)于例如家庭地址等字段,無法檢查其語義的有效性。測試用例所能接受的范圍僅限于小型的數(shù)據(jù)管理,有些功能的使用還不夠完善,有待于改進(jìn)4.2準(zhǔn)則 1.所有的測試都應(yīng)該能追溯到用戶需求。2.應(yīng)該在測試開始之前制定出測試計(jì)劃。3.把Pareto原理應(yīng)用于軟件測試。4.測試應(yīng)該從“小規(guī)?!遍_始,逐步進(jìn)行到“大規(guī)?!睖y試。5. 窮舉測試時(shí)不可能的。6.為了達(dá)到最佳測試的測試效果,應(yīng)該由獨(dú)立的第三方來從事測試工作4.3數(shù)據(jù)整理 輸入的測試數(shù)據(jù)基本上能夠滿足測試的預(yù)期的要求,整個(gè)的數(shù)據(jù)處理基本可以達(dá)到預(yù)期的結(jié)果。測試基本通過。4.4對(duì)性能的規(guī)定4.4.1精度該軟件對(duì)輸入、輸出數(shù)據(jù),包括傳輸過程中的數(shù)據(jù)的精度無特定要求。4.4.2時(shí)間特性要求 響應(yīng)時(shí)間: 1秒以內(nèi)。 更新處理時(shí)間:1秒以內(nèi)。 數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間: 1秒以內(nèi)。 計(jì)算時(shí)間:瞬間響應(yīng)。4.4.3靈活性操作方式上的變化:要求開發(fā)的此軟件系統(tǒng)在操作方式上的靈活性較好,可以通過多種不同的操作來進(jìn)行同一目的的實(shí)現(xiàn)。運(yùn)行環(huán)境的變化:要求開發(fā)的此軟件可以較好地適應(yīng)運(yùn)行環(huán)境的變化,而不要只能在一種單一的運(yùn)行環(huán)境中才可以生效進(jìn)行相應(yīng)的操作。要求至少可以在WindowsXP和Windows7的操作系統(tǒng)中都可運(yùn)行操作。數(shù)據(jù)操作靈活性:要求在對(duì)數(shù)據(jù)操作上具有相應(yīng)的靈活性。同其他軟件的接口的變化:要求此軟件可以適應(yīng)其他軟件接口。有效時(shí)限的變化:要求此軟件的有效時(shí)限可以根據(jù)用戶的需要相應(yīng)增減。功能改進(jìn)的變化:當(dāng)日后功能根據(jù)用戶實(shí)際需要而改進(jìn)發(fā)生變化時(shí),該軟件也可適應(yīng)這些變化而正常運(yùn)行工作。4.4.4數(shù)據(jù)管理能力要求對(duì)待開發(fā)的軟件系統(tǒng),要求在數(shù)據(jù)管理能力上應(yīng)做到:具備在優(yōu)良的數(shù)據(jù)管理能力。首先,它擁有的良好的安全保密性可防止非法人員盜取數(shù)據(jù)或抹殺數(shù)據(jù)。其次,在此系統(tǒng)中對(duì)數(shù)據(jù)的操作管理上要求正確性極高,做到在編輯過程中,要求操作人員在每執(zhí)行一次操作時(shí)都非常小心謹(jǐn)慎,以免對(duì)數(shù)據(jù)錯(cuò)誤操作。再次,要求此系統(tǒng)做到可防止操作人員在進(jìn)行操作的過程當(dāng)中因誤操作而丟失數(shù)據(jù)。4.4.5故障處理要求在系統(tǒng)操作運(yùn)行當(dāng)中,對(duì)于忽然出現(xiàn)的軟、硬件故障,可以做到數(shù)據(jù)的不丟失。當(dāng)系統(tǒng)在運(yùn)行時(shí)遇見不可恢復(fù)性錯(cuò)誤時(shí),也能保證數(shù)據(jù)庫完好無損。4.5其他專門要求安全保密要求:要求系統(tǒng)具有良好的安全保密性,以防非法人員進(jìn)行非法操作,或是以防操作人員進(jìn)行錯(cuò)誤操作而導(dǎo)致造成不可挽回的損失。使用方便要求:要求系統(tǒng)使用方便,操作簡單,可以便于會(huì)使用基本W(wǎng)indows操作的非專業(yè)人員也可熟練使用此系統(tǒng)。可補(bǔ)充性要求:要求系統(tǒng)具有良好的可補(bǔ)充性,以滿足用戶的實(shí)際需要。易讀性要求:要求系統(tǒng)易讀??煽啃砸螅阂笙到y(tǒng)具備良好的可靠性和穩(wěn)定性。第5章 總結(jié)通過本次學(xué)生成績管理系統(tǒng)測試計(jì)劃報(bào)告的編寫以及具體測試工作的進(jìn)行我深刻體會(huì)到軟件測試是一個(gè)有組織有計(jì)劃的活動(dòng),在整個(gè)測試活動(dòng)中只有各組員團(tuán)結(jié)合作才能很好的完成整個(gè)測試活動(dòng)。整個(gè)測試活動(dòng)的良好展開除了有一個(gè)很好的測試計(jì)劃以外還必須擁有眾多的外部條件,如測試人員的知識(shí)結(jié)構(gòu)以及測試時(shí)的硬件支持。