學(xué)生成績(jī)管理系統(tǒng)測(cè)試報(bào)告.doc
《學(xué)生成績(jī)管理系統(tǒng)測(cè)試報(bào)告.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《學(xué)生成績(jī)管理系統(tǒng)測(cè)試報(bào)告.doc(27頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
軟件測(cè)試學(xué)生成績(jī)管理系統(tǒng)學(xué)號(hào): 姓名: 班級(jí): 指導(dǎo)老師: 成績(jī): 目 錄第1章引言11.1 編寫目的.11.2 項(xiàng)目背景.1 1.3 定義.11.4 參考資料.1第2章需求分析22.1 問(wèn)題分析.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ù)說(shuō)明.42.5頂層數(shù)據(jù)流圖.42.6系統(tǒng)功能模塊.42.7數(shù)據(jù)字典.62.8概念模型設(shè)計(jì)62.9小結(jié).8第3章系統(tǒng)測(cè)試93.1 簡(jiǎn)要說(shuō)明.93.2 測(cè)試進(jìn)度安排.93.3 等價(jià)分類法113.3.1 說(shuō)明.113.3.2 教師信息部分.113.3.3 學(xué)生信息部分113.3.4 課程信息部分133.3.5 學(xué)生成績(jī)部分143.4 路徑分析法153.4.1 控制流圖153.4.2 測(cè)試用例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é)生成績(jī)管理系統(tǒng),通過(guò)該系統(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ì)所開(kāi)發(fā)軟件的各功能模塊和事例系統(tǒng)進(jìn)行測(cè)試。1.2項(xiàng)目背景隨著社會(huì)信息量的與日俱增,學(xué)校需要有一個(gè)很好的學(xué)生成績(jī)管理系統(tǒng),以方便對(duì)學(xué)生成績(jī)進(jìn)行有效的管理。系統(tǒng)應(yīng)具有既方便老師對(duì)覺(jué)得成績(jī)的查詢和插入,也方便學(xué)生對(duì)自己成績(jī)和獲得的學(xué)分進(jìn)行查詢的功能。其中:l 軟件系統(tǒng)名稱:學(xué)生信息管理系統(tǒng)l 項(xiàng)目的任務(wù)提出者:軟件工程劉珊燕老師l 用戶:教務(wù)處信息管理人員、教師、學(xué)生和相關(guān)人員1.3定義從用戶角度來(lái)看,系統(tǒng)首先應(yīng)該能夠提供便捷與強(qiáng)大的信息查詢功能。對(duì)于學(xué)校的全體老師而言,他們應(yīng)該能夠?qū)ο到y(tǒng)的不同部分有各自不同的權(quán)限,例如任課教師可以錄入成績(jī),但成績(jī)一旦保存之后任課教師就不能再具有修改成績(jī)的權(quán)限,對(duì)于其他教師而言應(yīng)該具有查詢所有科目及所有學(xué)生的成績(jī)的權(quán)限等等。對(duì)于學(xué)生而言,系統(tǒng)應(yīng)該提供學(xué)生能夠查詢自己的成績(jī)的功能。該系統(tǒng)具有較強(qiáng)的靈活性及可擴(kuò)展性,能夠存儲(chǔ)一定數(shù)量的學(xué)生信息,并方便有效的進(jìn)行相應(yīng)的數(shù)據(jù)操作和管理,這主要包括:學(xué)生信息的錄入、刪除及修改,課程信息的錄入,刪除和修改,課程信息的錄入,刪除和修改,各種信息的單條件查詢和多條件的組合查詢,以及學(xué)生各科成績(jī)的多關(guān)鍵字檢索查詢。希望通過(guò)本系統(tǒng)的開(kāi)發(fā)可以解決學(xué)生成績(jī)管理、課程信息管理、學(xué)生基本信息管理功能,主要是針對(duì)登錄用戶的添加、刪除、修改和查詢功能,使學(xué)校對(duì)學(xué)生的成績(jī)管理自動(dòng)化和規(guī)范化。1.4參考資料軟件工程導(dǎo)論 張海藩主編 清華大學(xué)出版社軟件測(cè)試教程 杜文潔 主編 清華大學(xué)出版社如何設(shè)計(jì)黑盒測(cè)試的測(cè)試用例 談 燕 主編 成都教育學(xué)院學(xué)報(bào)常用軟件工程 鄭人杰 主編 清華大學(xué)出版社面向?qū)ο筌浖こ膛cUML 張 京 主編 人民郵電出版社第2章 任務(wù)概述2.1問(wèn)題描述隨著社會(huì)信息量的與日俱增,學(xué)校需要有一個(gè)很好的學(xué)生成績(jī)管理系統(tǒng),以方便對(duì)學(xué)生成績(jī)進(jìn)行有效的管理。系統(tǒng)應(yīng)具有既方便老師對(duì)覺(jué)得成績(jī)的查詢和插入,也方便學(xué)生對(duì)自己成績(jī)和獲得的學(xué)分進(jìn)行查詢的功能。為提高其安全性和響應(yīng)速度,本系統(tǒng)是基于C/S結(jié)構(gòu)的學(xué)生成績(jī)管理系統(tǒng),通過(guò)該系統(tǒng)可對(duì)學(xué)生成績(jī)信息進(jìn)行方便管理,為學(xué)校學(xué)生和老師建立一個(gè)成績(jī)信息溝通的平臺(tái),從而方便學(xué)校學(xué)生的成績(jī)管理。2.2可行性分析從用戶角度來(lái)看,系統(tǒng)首先應(yīng)該能夠提供便捷與強(qiáng)大的信息查詢功能。對(duì)于學(xué)校的全體老師而言,他們應(yīng)該能夠?qū)ο到y(tǒng)的不同部分有各自不同的權(quán)限,例如任課教師可以錄入成績(jī),但成績(jī)一旦保存之后任課教師就不能再具有修改成績(jī)的權(quán)限,對(duì)于其他教師而言應(yīng)該具有查詢所有科目及所有學(xué)生的成績(jī)的權(quán)限等等。對(duì)于學(xué)生而言,系統(tǒng)應(yīng)該提供學(xué)生能夠查詢自己的成績(jī)的功能。該系統(tǒng)具有較強(qiáng)的靈活性及可擴(kuò)展性,能夠存儲(chǔ)一定數(shù)量的學(xué)生信息,并方便有效的進(jìn)行相應(yīng)的數(shù)據(jù)操作和管理,這主要包括:學(xué)生信息的錄入、刪除及修改,課程信息的錄入,刪除和修改,課程信息的錄入,刪除和修改,各種信息的單條件查詢和多條件的組合查詢,以及學(xué)生各科成績(jī)的多關(guān)鍵字檢索查詢??傊?,希望通過(guò)本系統(tǒng)的開(kāi)發(fā),可以解決學(xué)生成績(jī)管理、課程信息管理、學(xué)生基本信息管理功能,主要是針對(duì)登錄用戶的添加、刪除、修改和查詢功能,使學(xué)校對(duì)學(xué)生的成績(jī)管理自動(dòng)化和規(guī)范化。2.2.1性能要求分析l 系統(tǒng):系統(tǒng)易操作性:所開(kāi)發(fā)的系統(tǒng)應(yīng)做到操作簡(jiǎn)單,盡量使系統(tǒng)操作不受用戶對(duì)電腦知識(shí)水平的限制。系統(tǒng)具有可維護(hù)性:由于系統(tǒng)涉及的成績(jī)比較廣,數(shù)據(jù)庫(kù)中的數(shù)據(jù)需定期修改,系統(tǒng)可利用的空間及性能也隨之下降,為了使系統(tǒng)更好地運(yùn)轉(zhuǎn),學(xué)院可以對(duì)系統(tǒng)數(shù)據(jù)及一些簡(jiǎn)單的功能進(jìn)行獨(dú)立的維護(hù)及調(diào)整。系統(tǒng)具有開(kāi)放性:該系統(tǒng)能夠在開(kāi)放的硬件體系結(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)行要求,與一般軟件沒(méi)沖突情況。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ù)庫(kù):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)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動(dòng)化。系統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)上完成。本學(xué)生管理管理信息系統(tǒng)需要完成功能主要是:通過(guò)有教師登錄管理系統(tǒng)錄入學(xué)生成績(jī)、學(xué)生的基本信息以及課程安排,通過(guò)教師對(duì)學(xué)生成績(jī)、學(xué)生的基本信息機(jī)課程安排進(jìn)行相關(guān)管理,教師同時(shí)是系統(tǒng)管理員,教師對(duì)系統(tǒng)內(nèi)部的各種信息有添加、刪除和修改等功能。學(xué)生可以通過(guò)學(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ù)庫(kù)中,教師可實(shí)現(xiàn)學(xué)生成績(jī)的管理的功能,包括添加、刪除和修改等。l 課程信息管理各個(gè)授課教師登錄管理系統(tǒng)將課程信息錄入到系統(tǒng)數(shù)據(jù)庫(kù)中,教師可實(shí)現(xiàn)課程信息的管理的功能,包括添加、刪除和修改等。l 學(xué)生成績(jī)管理各個(gè)授課教師登錄管理系統(tǒng)將學(xué)生的考試成績(jī)錄入到系統(tǒng)數(shù)據(jù)庫(kù)中,教師可實(shí)現(xiàn)學(xué)生成績(jī)的管理的功能,包括添加、刪除和修改等。2.4關(guān)鍵設(shè)計(jì)和實(shí)現(xiàn)技術(shù)說(shuō)明2.4.1關(guān)鍵設(shè)計(jì)本人認(rèn)為此學(xué)生成績(jī)管理系統(tǒng)關(guān)鍵設(shè)計(jì)部分在于需求分析部分,軟件需求分析是軟件生存周期中重要的一步也是最關(guān)鍵的一步。需求分析的任務(wù)為通過(guò)開(kāi)發(fā)人員與用戶的交流和討論準(zhǔn)確的獲取用戶對(duì)系統(tǒng)的具體要求。需求分析通常采用結(jié)構(gòu)化分析法和原型化方法。結(jié)構(gòu)化分析方法簡(jiǎn)稱SA方法是一種面向數(shù)據(jù)流、自頂向下、逐步求精的需求分析方法,本學(xué)生成績(jī)管理系統(tǒng)所采用的就是此方法。本學(xué)生成績(jī)管理系統(tǒng)操作方便且設(shè)計(jì)思想也較為簡(jiǎn)單,不僅能滿足教師平時(shí)對(duì)學(xué)生的管理也有利于學(xué)校家務(wù)系統(tǒng)的整體管理,在上述的概念模型設(shè)計(jì)階段結(jié)束后可進(jìn)行物理模型設(shè)計(jì),物理模型設(shè)計(jì)階段結(jié)束后即可著力于數(shù)據(jù)庫(kù)的建立與實(shí)施階段,在數(shù)據(jù)庫(kù)建立與實(shí)施階段可根據(jù)上述數(shù)據(jù)字典及概念模型階段的設(shè)計(jì)創(chuàng)建出相應(yīng)的數(shù)據(jù)表。管理系統(tǒng)設(shè)計(jì)的后期工作主要包括性能測(cè)試及相關(guān)的維護(hù)工作,本系統(tǒng)較為簡(jiǎn)單因此維護(hù)工作不是很重。2.4.2實(shí)現(xiàn)技術(shù)說(shuō)明本學(xué)生成績(jī)管理系統(tǒng)的實(shí)現(xiàn)及運(yùn)行環(huán)境是基于Win XP及以上版本操作系統(tǒng),數(shù)據(jù)庫(kù)的構(gòu)建使用SQL Server 2005軟件,具體系統(tǒng)維護(hù)時(shí)具體使用情況而定2.5頂層數(shù)據(jù)流圖通過(guò)分析,我們可以得到“學(xué)生成績(jī)管理系統(tǒng)”的頂層數(shù)據(jù)流圖,如圖1所示。教師登錄錄入信息學(xué)生成績(jī)管理系統(tǒng)學(xué)生登錄相關(guān)信息圖1 系統(tǒng)頂層數(shù)據(jù)流圖教師以管理員身份憑教師編號(hào)及密碼登錄管理系統(tǒng)錄入學(xué)生基本信息、學(xué)生成績(jī)及課程信息,教師可以對(duì)通過(guò)管理系統(tǒng)實(shí)現(xiàn)學(xué)生成績(jī)管理、課程信息管理、學(xué)生基本信息管理并且教師有權(quán)對(duì)以錄入的數(shù)據(jù)信息進(jìn)行添加、刪除和修改,學(xué)生以訪問(wèn)者身份憑學(xué)號(hào)及登錄密碼登錄到管理系統(tǒng)可以查詢到課程信息及自己的考試成績(jī),但學(xué)生無(wú)權(quán)限對(duì)數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)進(jìn)行添加、刪除和修改。2.6系統(tǒng)功能模塊在本系統(tǒng)中教師幾位系統(tǒng)的管理員本系統(tǒng)具有以下功能模塊:學(xué)生成績(jī)管理、課程信息管理、學(xué)生基本信息管理,主要是針對(duì)對(duì)信息的添加、刪除、修改和查詢功能,使學(xué)校對(duì)學(xué)生的成績(jī)管理自動(dòng)化和規(guī)范化。學(xué)生基本信息管理:各個(gè)授課教師登錄管理系統(tǒng)將學(xué)生的各項(xiàng)基本信息包括學(xué)號(hào)、姓名、性別、年齡和所在系等相關(guān)信息錄入到系統(tǒng)數(shù)據(jù)庫(kù)中,教師可實(shí)現(xiàn)學(xué)生成績(jī)的管理的功能,包括添加、刪除和修改等。課程信息管理:各個(gè)授課教師登錄管理系統(tǒng)將課程信息錄入到系統(tǒng)數(shù)據(jù)庫(kù)中,教師可實(shí)現(xiàn)課程信息的管理的功能,包括添加、刪除和修改等。學(xué)生成績(jī)管理:各個(gè)授課教師登錄管理系統(tǒng)將學(xué)生的考試成績(jī)錄入到系統(tǒng)數(shù)據(jù)庫(kù)中,教師可實(shí)現(xiàn)學(xué)生成績(jī)的管理的功能,包括添加、刪除和修改等。通過(guò)分析,我們可以得到“學(xué)生成績(jī)管理系統(tǒng)”的系統(tǒng)功能模塊圖,如圖2所示。學(xué)生成績(jī)管理系統(tǒng)學(xué)生成績(jī)管理學(xué)生基本信息管理課程信息管理學(xué)生成績(jī)的添加、刪除和修改學(xué)生成績(jī)的錄入學(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)成績(jī)信息(Grade): 學(xué)號(hào) Sno CHAR(7) 姓名 Sname NCHAR(5) 課程編號(hào) Cno VARCHAR(5) 課程名 Cname CHAR(20)平時(shí)成績(jī) PSgrade INT(2)實(shí)驗(yàn)成績(jī) SYgrade INT(2)課程設(shè)計(jì) KCSJgrade INT(2) 期末總成績(jī) 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í)體、成績(jī)信息實(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圖成績(jī)信息實(shí)體E-R圖:成績(jī)學(xué)號(hào)課程編號(hào)期末總成績(jī)姓名平時(shí)成績(jī)實(shí)驗(yàn)成績(jī)課程設(shè)計(jì)圖5 成績(jī)信息實(shí)體E-R圖課程信息實(shí)體E-R圖:課程信息課程編號(hào)課程名授課教師系別圖6 課程信息實(shí)體E-R圖2.9小結(jié)以上即為一個(gè)簡(jiǎn)單的學(xué)生成績(jī)管理系統(tǒng)的需求分析部分,軟件需求分析是軟件生存周期中重要的一步也是最關(guān)鍵的一步。需求分析的任務(wù)為通過(guò)開(kāi)發(fā)人員與用戶的交流和討論準(zhǔn)確的獲取用戶對(duì)系統(tǒng)的具體要求。需求分析通常采用結(jié)構(gòu)化分析法和原型化方法。結(jié)構(gòu)化分析方法簡(jiǎn)稱SA方法是一種面向數(shù)據(jù)流、自頂向下、逐步求精的需求分析方法,本學(xué)生成績(jī)管理系統(tǒng)所采用的就是此方法。本學(xué)生成績(jī)管理系統(tǒng)操作方便且設(shè)計(jì)思想也較為簡(jiǎn)單,不僅能滿足教師平時(shí)對(duì)學(xué)生的管理也有利于學(xué)校家務(wù)系統(tǒng)的整體管理,在上述的概念模型設(shè)計(jì)階段結(jié)束后可進(jìn)行物理模型設(shè)計(jì),物理模型設(shè)計(jì)階段結(jié)束后即可著力于數(shù)據(jù)庫(kù)的建立與實(shí)施階段,在數(shù)據(jù)庫(kù)建立與實(shí)施階段可根據(jù)上述數(shù)據(jù)字典及概念模型階段的設(shè)計(jì)創(chuàng)建出相應(yīng)的數(shù)據(jù)表。管理系統(tǒng)設(shè)計(jì)的后期工作主要包括性能測(cè)試及相關(guān)的維護(hù)工作,本系統(tǒng)較為簡(jiǎn)單因此維護(hù)工作不是很重。第3章 測(cè)試計(jì)劃3.1簡(jiǎn)要說(shuō)明軟件測(cè)試是軟件開(kāi)發(fā)時(shí)期的最后一個(gè)階段,也是軟件質(zhì)量和可靠性保證中至關(guān)重要的一個(gè)環(huán)節(jié)。軟件測(cè)試的基本任務(wù)是通過(guò)在計(jì)算機(jī)上執(zhí)行程序,暴露出程序潛在的錯(cuò)誤,以便進(jìn)行糾錯(cuò),從而保證程序的可靠運(yùn)行,降低軟件的風(fēng)險(xiǎn)。所謂測(cè)試用例,就是意發(fā)現(xiàn)錯(cuò)誤為目的而精心設(shè)計(jì)的一組測(cè)試數(shù)據(jù)。測(cè)試一個(gè)程序,需要數(shù)量足夠的一組測(cè)試用例,用數(shù)據(jù)詞典的表示方法表示,可以寫成:測(cè)試用例=輸入數(shù)據(jù)+輸出數(shù)據(jù)這個(gè)是式子還表明,每一個(gè)完整的測(cè)試用例不僅包含有被測(cè)程序的輸入數(shù)據(jù),而且還包括用這組數(shù)據(jù)執(zhí)行被測(cè)數(shù)據(jù)之后的預(yù)期的輸出結(jié)果。每次測(cè)試,都要把實(shí)測(cè)的結(jié)果與期望結(jié)果做比較,若不相符,就表明程序可能存在錯(cuò)誤。黑盒測(cè)試就是根據(jù)被測(cè)程序功能來(lái)進(jìn)行測(cè)試,所以也稱為功能測(cè)試。用黑盒法涉及測(cè)試用例,有四種常用技術(shù);等價(jià)分類法,邊界值分析法,決策表法和因果圖法。整個(gè)測(cè)試基于需求文檔,看是否能滿足需求文檔中所有需求。黑盒測(cè)試要求測(cè)試者在測(cè)試時(shí)不能使用與被測(cè)系統(tǒng)內(nèi)部結(jié)構(gòu)相關(guān)的知識(shí)或經(jīng)驗(yàn),適用于對(duì)系統(tǒng)的功能進(jìn)行測(cè)試。3.2測(cè)試進(jìn)度安排3.2.1標(biāo)示符:01 進(jìn)度安排: A:4月20日 B:測(cè)試的內(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é)生成績(jī)管理系統(tǒng)開(kāi)發(fā)小組1組所有成員測(cè)試資料:用戶的信息測(cè)試培訓(xùn):培訓(xùn)內(nèi)容:使用用戶登錄模塊 受訓(xùn)人員:使用者 培訓(xùn)人員:學(xué)生成績(jī)管理系統(tǒng)開(kāi)發(fā)小組1組所有成員3.2.2標(biāo)示符02進(jìn)度安排:A:4月25日 B:測(cè)試的內(nèi)容:新信息能否正常記錄 C:確保系統(tǒng)能夠正常進(jìn)行新信息管理正常登陸。條件: 硬件:有奔騰以上處理器、512兆內(nèi)存操作系統(tǒng):WindowsXp系統(tǒng) 軟件:VB、Microsoft SQL Server 2000 人員:學(xué)生成績(jī)管理系統(tǒng)開(kāi)發(fā)小組1組所有成員測(cè)試資料:用戶的信息測(cè)試培訓(xùn):培訓(xùn)內(nèi)容:使用添加模塊 受訓(xùn)人員:信息管理員 培訓(xùn)人員:學(xué)生成績(jī)管理系統(tǒng)開(kāi)發(fā)小組1組所有成員3.2.3標(biāo)示符03進(jìn)度安排:A:5月1日B:測(cè)試的內(nèi)容:學(xué)生的成績(jī)能否成功錄入C:目的:確保系統(tǒng)能夠正常進(jìn)行學(xué)生的成績(jī)能否成功錄入。條件:硬件:有奔騰以上處理器、512兆內(nèi)存配置的計(jì)算機(jī)。 ,軟件:VB、Microsoft SQL Server 2000人員:學(xué)生成績(jī)管理系統(tǒng)開(kāi)發(fā)小組1組所有成員測(cè)試資料:用戶的信息測(cè)試培訓(xùn):培訓(xùn)內(nèi)容:使用學(xué)生成績(jī)錄入模塊受訓(xùn)人員:信息管理員培訓(xùn)人員:學(xué)生成績(jī)管理系統(tǒng)開(kāi)發(fā)小組1組所有成員3.2.4標(biāo)示符03進(jìn)度安排:A:5月5日 B:測(cè)試內(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é)生成績(jī)管理系統(tǒng)開(kāi)發(fā)小組1組所有成員測(cè)試資料:用戶的信息測(cè)試培訓(xùn):培訓(xùn)內(nèi)容:使用學(xué)生信息(成績(jī)和基本信息)修改模塊 受訓(xùn)人員:信息管理員 培訓(xùn)人員:學(xué)生成績(jī)管理系統(tǒng)開(kāi)發(fā)小組1組所有成員3.2.5標(biāo)示符04進(jìn)度安排:A:5月10日 B:測(cè)試的內(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é)生成績(jī)管理系統(tǒng)開(kāi)發(fā)小組1組所有成員測(cè)試資料:用戶信息測(cè)試培訓(xùn):培訓(xùn)內(nèi)容:使用學(xué)生信息查詢模塊 受訓(xùn)人員:信息管理員 培訓(xùn)人員:學(xué)生成績(jī)管理系統(tǒng)開(kāi)發(fā)小組1組所有成員3.2.6標(biāo)示符05進(jìn)度安排:A:5月15日B:測(cè)試內(nèi)容:負(fù)載測(cè)試C:目的:測(cè)試正常情況下系統(tǒng)性能和用戶數(shù)目之間的關(guān)系查看在多個(gè)用戶同時(shí)本系統(tǒng)是否正常3.3等價(jià)分類法3.3.1說(shuō)明在本學(xué)生成績(jī)管理系統(tǒng)中在信息錄入部分采用等價(jià)分類法。等價(jià)分類屬于黑盒測(cè)試法的一種,黑盒測(cè)試的優(yōu)點(diǎn)比較簡(jiǎn)單,不需要了解程序內(nèi)部的代碼及實(shí)現(xiàn),從用戶的角度出發(fā),且是基于軟件開(kāi)發(fā)文檔,也能知道軟件實(shí)現(xiàn)了文檔中的哪些功能,在做軟件自動(dòng)化測(cè)試是比較方便。黑盒測(cè)試法的缺點(diǎn)是覆蓋率較低,自動(dòng)化測(cè)試的復(fù)用性較低。3.3.2教師信息部分1、編號(hào):必須有,系統(tǒng)自動(dòng)編號(hào),三位2、姓名:必須有,要求為不超過(guò)5個(gè)漢字且可為英文 3、所在系:必須有,具體系別因各學(xué)校具體情況而定 4、登錄密碼:必須有,長(zhǎng)度為6位09阿拉伯?dāng)?shù)字,且6位數(shù)不可相同且不能為連續(xù)6位注: 教師信息由管理員錄入系統(tǒng) 教師登錄時(shí)輸入編號(hào)及密碼,若密碼及編號(hào)信息輸入正確,則提示登錄系統(tǒng)成功,若無(wú)法登錄進(jìn)入系統(tǒng),則提示提示密碼不正確請(qǐng)重新登錄輸入域:編號(hào) 姓名 所在系 登錄密碼輸出域:是否錄入/登錄成功輸入有效等價(jià)類編號(hào)無(wú)效等價(jià)類編號(hào)編號(hào)必須有(自動(dòng)編號(hào))1空8姓名必須有2空9不超過(guò)5個(gè)漢字3大于五個(gè)漢字10英文4非漢字11所在系必須有(具體系別因各學(xué)校具體情況而定)5空12登錄密碼長(zhǎng)度為6位09阿拉伯?dāng)?shù)字6空136位數(shù)不相同且不能連續(xù)76位數(shù)相同14測(cè)試用例:編號(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、姓名:必須有,要求為不超過(guò)5個(gè)漢字3、性別 :必須有,為“男”或“女”4、年齡 :2位數(shù),在1880間5、所在系:必須有,具體系別要求視各學(xué)校具體情況而定6、登錄密碼:必須有,長(zhǎng)度為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)成功,若無(wú)法登錄進(jìn)入系統(tǒng),則提示提示密碼不正確請(qǐng)重新登錄輸入域:學(xué)號(hào) 姓名 性別 年齡 所在系 登錄密碼輸出域:是否錄入/登錄成功輸入有效等價(jià)類編號(hào)無(wú)效等價(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不超過(guò)5個(gè)漢字6大于5個(gè)漢字18非漢字性別男7空19女8年齡2位數(shù)9不足或大于2位201880之間10小18或大于8021所在系必須有(具體系別因各學(xué)校具體情況而定)11空22登錄密碼長(zhǎng)度為6位09阿拉伯?dāng)?shù)字12不足或大于6位236位數(shù)不相同136位相同246位數(shù)不連續(xù)146位連續(xù)25測(cè)試用例:學(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、課程名:必須有,由中英文及各種字符組成,字符長(zhǎng)度不限 3、授課教師:必須有,要求為不超過(guò)5個(gè)漢字,可為英文4、系別:必須有,具體系別要求視各學(xué)校具體情況而定注:課程信息由系統(tǒng)管理員錄入系統(tǒng),學(xué)生和教師可登錄查詢相關(guān)信息輸入域:課程編號(hào) 課程名 授課教師 系別輸出域:是否錄入登錄成功輸入有效等價(jià)類編號(hào)無(wú)效等價(jià)類編號(hào)課程編號(hào)必須有(系統(tǒng)自動(dòng)編號(hào))1空9課程名必須有2空10中英文及各種字符組成3長(zhǎng)度不限4授課教師必須有5空11不超過(guò)5個(gè)漢字6大于5位中文12英文7系別必須有(具體系別因各學(xué)校具體情況而定)8空13測(cè)試用例:課程編號(hào)課程名授課教師系別是否錄入成功空軟件測(cè)試張三三系失敗001空張三三系失敗002軟件測(cè)試張三四五六七三系失敗003軟件測(cè)試張三空失敗004軟件測(cè)試BOA三系成功005軟件測(cè)試?yán)钏娜党晒?.3.5學(xué)生成績(jī)信息1、學(xué)號(hào):必須有,且為11位數(shù),前4位為入學(xué)時(shí)間,后4位為系別及專業(yè)號(hào),最后3位為班級(jí)號(hào)及學(xué)號(hào) 2、姓名:必須有,要求為不超過(guò)5個(gè)漢字3、課程編號(hào):必須有,系統(tǒng)自動(dòng)編號(hào),3位 4、課程名:必須有,由中英文及各種字符組成,字符長(zhǎng)度不限5、平時(shí)成績(jī):必須有,0100之間6、實(shí)驗(yàn)成績(jī):0100之間,可以為空 7、課程設(shè)計(jì):0100之間,可以為空8、期末總成績(jī):必須有,0100之間注:學(xué)生成績(jī)信息由各教師錄入系統(tǒng)并進(jìn)行相關(guān)管理,學(xué)生可憑學(xué)號(hào)及密碼登錄系統(tǒng)查詢自己的信息輸入域:學(xué)號(hào) 姓名 課程編號(hào) 課程名 平時(shí)成績(jī) 實(shí)驗(yàn)成績(jī) 期末總成績(jī) 輸出域:是否錄入成功輸入有效等價(jià)類編號(hào)無(wú)效等價(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不超過(guò)5個(gè)漢字6大于5個(gè)漢字22非漢字23課程編號(hào)必須有(系統(tǒng)自動(dòng)編號(hào))7空24課程名必須有8空25中英文及各種字符組成926長(zhǎng)度不限19平時(shí)成績(jī)必須有11空270100之間12大于10028實(shí)驗(yàn)成績(jī)可為空13大于100290100之間14課程設(shè)計(jì)可為空15大于100300100之間16期末總成績(jī)必須有17空310100之間18大于10032測(cè)試用例:學(xué)號(hào)姓名課程編號(hào)課程名平時(shí)成績(jī)實(shí)驗(yàn)成績(jī)課程設(shè)計(jì)期末總成績(jī)是否錄入成功空張三001軟件測(cè)試808090失敗200908050109張三002軟件測(cè)試808090失敗2009080109張三003軟件測(cè)試808090失敗20090805109空004軟件測(cè)試808090失敗20090805109張三四五六七005軟件測(cè)試808090失敗20090805109ABC006軟件測(cè)試808090失敗20090805109李四空軟件測(cè)試808090失敗20090805109李四007空808090失敗20090805109李四008軟件測(cè)試1018090失敗20090805109王五009軟件測(cè)試8010190失敗20090805109王五010軟件測(cè)試8010190失敗20090805109王五011軟件測(cè)試8080101失敗20090805109寶兒012軟件測(cè)試8080100成功3.4路徑分析法3.4.1控制流程圖設(shè)當(dāng)輸入的學(xué)生帳號(hào)正確時(shí)為T1,否則為-T1設(shè)當(dāng)輸入的密碼正確時(shí)為T2,否則為-T2BNCNAD開(kāi)始輸入管理員帳號(hào)輸入管理員密碼賬號(hào)是否正確進(jìn)入系統(tǒng)操作 結(jié)束EGY密碼是否正確HYF 由上面的控制流程圖可以得到下面的控制流圖DBC開(kāi)始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ì)上面的路徑測(cè)試選取測(cè)試用例測(cè)試用例通過(guò)路徑覆蓋條件預(yù)期輸出結(jié)果學(xué)生學(xué)號(hào)登陸密碼20090805109131415ABCDET1,T2錄入成功200908050109131415ABGABCDEF-T1, T2錄入失敗20090805109666666ABCDHCDEFT1,-T2錄入失敗3.4.2測(cè)試用例教師登錄模塊測(cè)試用例輸入預(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范圍所選擇的測(cè)試用例基本上能夠檢查到所有合法與不合法的輸入。其局限性在于對(duì)于例如家庭地址等字段,無(wú)法檢查其語(yǔ)義的有效性。測(cè)試用例所能接受的范圍僅限于小型的數(shù)據(jù)管理,有些功能的使用還不夠完善,有待于改進(jìn)4.2準(zhǔn)則 1.所有的測(cè)試都應(yīng)該能追溯到用戶需求。2.應(yīng)該在測(cè)試開(kāi)始之前制定出測(cè)試計(jì)劃。3.把Pareto原理應(yīng)用于軟件測(cè)試。4.測(cè)試應(yīng)該從“小規(guī)?!遍_(kāi)始,逐步進(jìn)行到“大規(guī)?!睖y(cè)試。5. 窮舉測(cè)試時(shí)不可能的。6.為了達(dá)到最佳測(cè)試的測(cè)試效果,應(yīng)該由獨(dú)立的第三方來(lái)從事測(cè)試工作4.3數(shù)據(jù)整理 輸入的測(cè)試數(shù)據(jù)基本上能夠滿足測(cè)試的預(yù)期的要求,整個(gè)的數(shù)據(jù)處理基本可以達(dá)到預(yù)期的結(jié)果。測(cè)試基本通過(guò)。4.4對(duì)性能的規(guī)定4.4.1精度該軟件對(duì)輸入、輸出數(shù)據(jù),包括傳輸過(guò)程中的數(shù)據(jù)的精度無(wú)特定要求。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靈活性操作方式上的變化:要求開(kāi)發(fā)的此軟件系統(tǒng)在操作方式上的靈活性較好,可以通過(guò)多種不同的操作來(lái)進(jìn)行同一目的的實(shí)現(xiàn)。運(yùn)行環(huán)境的變化:要求開(kāi)發(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ì)待開(kāi)發(fā)的軟件系統(tǒng),要求在數(shù)據(jù)管理能力上應(yīng)做到:具備在優(yōu)良的數(shù)據(jù)管理能力。首先,它擁有的良好的安全保密性可防止非法人員盜取數(shù)據(jù)或抹殺數(shù)據(jù)。其次,在此系統(tǒng)中對(duì)數(shù)據(jù)的操作管理上要求正確性極高,做到在編輯過(guò)程中,要求操作人員在每執(zhí)行一次操作時(shí)都非常小心謹(jǐn)慎,以免對(duì)數(shù)據(jù)錯(cuò)誤操作。再次,要求此系統(tǒng)做到可防止操作人員在進(jìn)行操作的過(guò)程當(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í)遇見(jiàn)不可恢復(fù)性錯(cuò)誤時(shí),也能保證數(shù)據(jù)庫(kù)完好無(wú)損。4.5其他專門要求安全保密要求:要求系統(tǒng)具有良好的安全保密性,以防非法人員進(jìn)行非法操作,或是以防操作人員進(jìn)行錯(cuò)誤操作而導(dǎo)致造成不可挽回的損失。使用方便要求:要求系統(tǒng)使用方便,操作簡(jiǎn)單,可以便于會(huì)使用基本W(wǎng)indows操作的非專業(yè)人員也可熟練使用此系統(tǒng)??裳a(bǔ)充性要求:要求系統(tǒng)具有良好的可補(bǔ)充性,以滿足用戶的實(shí)際需要。易讀性要求:要求系統(tǒng)易讀。可靠性要求:要求系統(tǒng)具備良好的可靠性和穩(wěn)定性。第5章 總結(jié)通過(guò)本次學(xué)生成績(jī)管理系統(tǒng)測(cè)試計(jì)劃報(bào)告的編寫以及具體測(cè)試工作的進(jìn)行我深刻體會(huì)到軟件測(cè)試是一個(gè)有組織有計(jì)劃的活動(dòng),在整個(gè)測(cè)試活動(dòng)中只有各組員團(tuán)結(jié)合作才能很好的完成整個(gè)測(cè)試活動(dòng)。整個(gè)測(cè)試活動(dòng)的良好展開(kāi)除了有一個(gè)很好的測(cè)試計(jì)劃以外還必須擁有眾多的外部條件,如測(cè)試人員的知識(shí)結(jié)構(gòu)以及測(cè)試時(shí)的硬件支持。- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 學(xué)生 成績(jī)管理系統(tǒng) 測(cè)試報(bào)告
鏈接地址:http://m.appdesigncorp.com/p-6565617.html