學(xué)生成績管理系統(tǒng)測試報告.doc
《學(xué)生成績管理系統(tǒng)測試報告.doc》由會員分享,可在線閱讀,更多相關(guān)《學(xué)生成績管理系統(tǒng)測試報告.doc(27頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
軟件測試 學(xué)生成績管理系統(tǒng) 學(xué)號: 姓名: 班級: 指導(dǎo)老師: 成績: 目 錄 第1章 引言…………………………………………………………………………………1 1.1 編寫目的.......................................................................................................1 1.2 項(xiàng)目背景…………………………………………………………………………..1 1.3 定義………………………………………………………………………………..1 1.4 參考資料…………………………………………………………………………..1 第2章 需求分析………………………………………………………………………………2 2.1 問題分析......................................................................................................2 2.2 可行性分析...................................................................................................2 2.2.1 性能需求分析. ..................................................................................2 2.2.2 運(yùn)行需求.................................................................................................3 2.2.3 其他需求..........................................................................................3 2.3 系統(tǒng)功能分析……………………………………………………………………..3 2.4 關(guān)鍵設(shè)計(jì)和實(shí)現(xiàn)技術(shù)說明………………………………………………………..4 2.5頂層數(shù)據(jù)流圖……………………………………………………………………….4 2.6系統(tǒng)功能模塊……………………………………………………………………….4 2.7數(shù)據(jù)字典…………………………………………………………………………….6 2.8概念模型設(shè)計(jì) ……………………………………………………………………6 2.9小結(jié)………………………………………………………………………………….8 第3章 系統(tǒng)測試………………………………………………………………………………9 3.1 簡要說明…………………………………………………………………………..9 3.2 測試進(jìn)度安排……………………………………………………………………..9 3.3 等價分類法………………………………………………………………………11 3.3.1 說明…………………………………………………………………….11 3.3.2 教師信息部分………………………………………………………….11 3.3.3 學(xué)生信息部分…………………………………………………………11 3.3.4 課程信息部分…………………………………………………………13 3.3.5 學(xué)生成績部分…………………………………………………………14 3.4 路徑分析法………………………………………………………………………15 3.4.1 控制流圖………………………………………………………………15 3.4.2 測試用例………………………………………………………………17 第4章 評價準(zhǔn)則……………………………………………………………………………….18 4.1 范圍………………………………………………………………………………18 4.2 準(zhǔn)則………………………………………………………………………………18 4.3 數(shù)據(jù)整理…………………………………………………………………………18 4.4 對性能的規(guī)定……………………………………………………………………18 4.5 其他專門要求……………………………………………………………………19 第5章 總結(jié)…………………………………………………………………………………….19 第1章 引言 1.1編寫目的 為提高其安全性和響應(yīng)速度,本系統(tǒng)是基于C/S結(jié)構(gòu)的學(xué)生成績管理系統(tǒng),通過該系統(tǒng)可對學(xué)生成績信息進(jìn)行方便管理,為學(xué)校學(xué)生和老師建立一個成績信息溝通的平臺,從而方便學(xué)校學(xué)生的成績管理。 為了保證學(xué)生信息管理系統(tǒng)的各項(xiàng)功能可靠的實(shí)現(xiàn),特編寫了此測試計(jì)劃,對所開發(fā)軟件的各功能模塊和事例系統(tǒng)進(jìn)行測試。 1.2項(xiàng)目背景 隨著社會信息量的與日俱增,學(xué)校需要有一個很好的學(xué)生成績管理系統(tǒng),以方便對學(xué)生成績進(jìn)行有效的管理。系統(tǒng)應(yīng)具有既方便老師對覺得成績的查詢和插入,也方便學(xué)生對自己成績和獲得的學(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)大的信息查詢功能。對于學(xué)校的全體老師而言,他們應(yīng)該能夠?qū)ο到y(tǒng)的不同部分有各自不同的權(quán)限,例如任課教師可以錄入成績,但成績一旦保存之后任課教師就不能再具有修改成績的權(quán)限,對于其他教師而言應(yīng)該具有查詢所有科目及所有學(xué)生的成績的權(quán)限等等。對于學(xué)生而言,系統(tǒng)應(yīng)該提供學(xué)生能夠查詢自己的成績的功能。 該系統(tǒng)具有較強(qiáng)的靈活性及可擴(kuò)展性,能夠存儲一定數(shù)量的學(xué)生信息,并方便有效的進(jìn)行相應(yīng)的數(shù)據(jù)操作和管理,這主要包括:學(xué)生信息的錄入、刪除及修改,課程信息的錄入,刪除和修改,課程信息的錄入,刪除和修改,各種信息的單條件查詢和多條件的組合查詢,以及學(xué)生各科成績的多關(guān)鍵字檢索查詢。 希望通過本系統(tǒng)的開發(fā)可以解決學(xué)生成績管理、課程信息管理、學(xué)生基本信息管理功能,主要是針對登錄用戶的添加、刪除、修改和查詢功能,使學(xué)校對學(xué)生的成績管理自動化和規(guī)范化。 1.4參考資料 ①《軟件工程導(dǎo)論》 張海藩主編 清華大學(xué)出版社 ②《軟件測試教程》 杜文潔 主編 清華大學(xué)出版社 ③《如何設(shè)計(jì)黑盒測試的測試用例》 談 燕 主編 成都教育學(xué)院學(xué)報 ④《常用軟件工程》 鄭人杰 主編 清華大學(xué)出版社 ⑤《面向?qū)ο筌浖こ膛cUML》 張 京 主編 人民郵電出版社 第2章 任務(wù)概述 2.1問題描述 隨著社會信息量的與日俱增,學(xué)校需要有一個很好的學(xué)生成績管理系統(tǒng),以方便對學(xué)生成績進(jìn)行有效的管理。系統(tǒng)應(yīng)具有既方便老師對覺得成績的查詢和插入,也方便學(xué)生對自己成績和獲得的學(xué)分進(jìn)行查詢的功能。 為提高其安全性和響應(yīng)速度,本系統(tǒng)是基于C/S結(jié)構(gòu)的學(xué)生成績管理系統(tǒng),通過該系統(tǒng)可對學(xué)生成績信息進(jìn)行方便管理,為學(xué)校學(xué)生和老師建立一個成績信息溝通的平臺,從而方便學(xué)校學(xué)生的成績管理。 2.2可行性分析 從用戶角度來看,系統(tǒng)首先應(yīng)該能夠提供便捷與強(qiáng)大的信息查詢功能。對于學(xué)校的全體老師而言,他們應(yīng)該能夠?qū)ο到y(tǒng)的不同部分有各自不同的權(quán)限,例如任課教師可以錄入成績,但成績一旦保存之后任課教師就不能再具有修改成績的權(quán)限,對于其他教師而言應(yīng)該具有查詢所有科目及所有學(xué)生的成績的權(quán)限等等。對于學(xué)生而言,系統(tǒng)應(yīng)該提供學(xué)生能夠查詢自己的成績的功能。 該系統(tǒng)具有較強(qiáng)的靈活性及可擴(kuò)展性,能夠存儲一定數(shù)量的學(xué)生信息,并方便有效的進(jìn)行相應(yīng)的數(shù)據(jù)操作和管理,這主要包括:學(xué)生信息的錄入、刪除及修改,課程信息的錄入,刪除和修改,課程信息的錄入,刪除和修改,各種信息的單條件查詢和多條件的組合查詢,以及學(xué)生各科成績的多關(guān)鍵字檢索查詢。 總之,希望通過本系統(tǒng)的開發(fā),可以解決學(xué)生成績管理、課程信息管理、學(xué)生基本信息管理功能,主要是針對登錄用戶的添加、刪除、修改和查詢功能,使學(xué)校對學(xué)生的成績管理自動化和規(guī)范化。 2.2.1性能要求分析 l 系統(tǒng): 系統(tǒng)易操作性: 所開發(fā)的系統(tǒng)應(yīng)做到操作簡單,盡量使系統(tǒng)操作不受用戶對電腦知識水平的限制。 系統(tǒng)具有可維護(hù)性: 由于系統(tǒng)涉及的成績比較廣,數(shù)據(jù)庫中的數(shù)據(jù)需定期修改,系統(tǒng)可利用的空間及性能也隨之下降,為了使系統(tǒng)更好地運(yùn)轉(zhuǎn),學(xué)院可以對系統(tǒng)數(shù)據(jù)及一些簡單的功能進(jìn)行獨(dú)立的維護(hù)及調(diào)整。 系統(tǒng)具有開放性: 該系統(tǒng)能夠在開放的硬件體系結(jié)構(gòu)中運(yùn)行,并且能與其他系統(tǒng)順利連接,不會因外部系統(tǒng)的不同面要做在量的修改工作。 l 數(shù)據(jù)精確度: 要求保證能及時正確保存相關(guān)信息,能夠查詢到所要查詢的相關(guān)信息并保證其正確率。 l 時間特性: 要求保證一般操作的響應(yīng)時間應(yīng)在1-2秒內(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 Ethenet 2.客戶機(jī): CPU:500Mz 內(nèi)存:64M以上 硬盤:1G以上 網(wǎng)絡(luò):10M Ethenet 二.軟件方面 1.服務(wù)器: 操作系統(tǒng):Windows 2000/XP/2003 WEB服務(wù):IIS5.0 數(shù)據(jù)庫:SQL Server 2000(建議打Service Pack 3補(bǔ)?。? 2.客戶機(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ī)范化和自動化。 系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。本學(xué)生管理管理信息系統(tǒng)需要完成功能主要是: 通過有教師登錄管理系統(tǒng)錄入學(xué)生成績、學(xué)生的基本信息以及課程安排,通過教師對學(xué)生成績、學(xué)生的基本信息機(jī)課程安排進(jìn)行相關(guān)管理,教師同時是系統(tǒng)管理員,教師對系統(tǒng)內(nèi)部的各種信息有添加、刪除和修改等功能。學(xué)生可以通過學(xué)號登錄系統(tǒng)進(jìn)行相關(guān)信息的查詢但不具備修改、添加和刪除的權(quán)限,教師可以授權(quán)給部分學(xué)生對系統(tǒng)內(nèi)部數(shù)據(jù)進(jìn)行添加、刪除和修改。 l 學(xué)生基本信息管理 各個授課教師登錄管理系統(tǒng)將學(xué)生的各項(xiàng)基本信息包括學(xué)號、姓名、性別、年齡和所在系等相關(guān)信息錄入到系統(tǒng)數(shù)據(jù)庫中,教師可實(shí)現(xiàn)學(xué)生成績的管理的功能,包括添加、刪除和修改等。 l 課程信息管理 各個授課教師登錄管理系統(tǒng)將課程信息錄入到系統(tǒng)數(shù)據(jù)庫中,教師可實(shí)現(xiàn)課程信息的管理的功能,包括添加、刪除和修改等。 l 學(xué)生成績管理 各個授課教師登錄管理系統(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)確的獲取用戶對系統(tǒng)的具體要求。 需求分析通常采用結(jié)構(gòu)化分析法和原型化方法。結(jié)構(gòu)化分析方法簡稱SA方法是一種面向數(shù)據(jù)流、自頂向下、逐步求精的需求分析方法,本學(xué)生成績管理系統(tǒng)所采用的就是此方法。 本學(xué)生成績管理系統(tǒng)操作方便且設(shè)計(jì)思想也較為簡單,不僅能滿足教師平時對學(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ù)時具體使用情況而定 2.5頂層數(shù)據(jù)流圖 通過分析,我們可以得到“學(xué)生成績管理系統(tǒng)”的頂層數(shù)據(jù)流圖,如圖1所示。 教師 登錄 錄入信息 學(xué)生成績管理系統(tǒng) 學(xué)生 登錄 相關(guān)信息 圖1 系統(tǒng)頂層數(shù)據(jù)流圖 教師以管理員身份憑教師編號及密碼登錄管理系統(tǒng)錄入學(xué)生基本信息、學(xué)生成績及課程信息,教師可以對通過管理系統(tǒng)實(shí)現(xiàn)學(xué)生成績管理、課程信息管理、學(xué)生基本信息管理并且教師有權(quán)對以錄入的數(shù)據(jù)信息進(jìn)行添加、刪除和修改,學(xué)生以訪問者身份憑學(xué)號及登錄密碼登錄到管理系統(tǒng)可以查詢到課程信息及自己的考試成績,但學(xué)生無權(quán)限對數(shù)據(jù)庫內(nèi)數(shù)據(jù)進(jìn)行添加、刪除和修改。 2.6系統(tǒng)功能模塊 在本系統(tǒng)中教師幾位系統(tǒng)的管理員本系統(tǒng)具有以下功能模塊:學(xué)生成績管理、課程信息管理、學(xué)生基本信息管理,主要是針對對信息的添加、刪除、修改和查詢功能,使學(xué)校對學(xué)生的成績管理自動化和規(guī)范化。 學(xué)生基本信息管理: 各個授課教師登錄管理系統(tǒng)將學(xué)生的各項(xiàng)基本信息包括學(xué)號、姓名、性別、年齡和所在系等相關(guān)信息錄入到系統(tǒng)數(shù)據(jù)庫中,教師可實(shí)現(xiàn)學(xué)生成績的管理的功能,包括添加、刪除和修改等。 課程信息管理: 各個授課教師登錄管理系統(tǒng)將課程信息錄入到系統(tǒng)數(shù)據(jù)庫中,教師可實(shí)現(xiàn)課程信息的管理的功能,包括添加、刪除和修改等。 學(xué)生成績管理: 各個授課教師登錄管理系統(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): 教師編號 Tno CHAR(7) 教師姓名 Tname NCHAR(5) 所在系 Tdept NVARCHAR(20) 登錄密碼 Tpasword CHAR(6) 學(xué)生信息(Student): 學(xué)號 Sno CHAR(7) 姓名 Sname NCHAR(5) 性別 Sex NCHAR(1) 年齡 Sage TINYINT (2) 所在系 Sdept NVARCHAR(20) 登錄密碼 Spasword CHAR(6) 成績信息(Grade): 學(xué)號 Sno CHAR(7) 姓名 Sname NCHAR(5) 課程編號 Cno VARCHAR(5) 課程名 Cname CHAR(20) 平時成績 PSgrade INT(2) 實(shí)驗(yàn)成績 SYgrade INT(2) 課程設(shè)計(jì) KCSJgrade INT(2) 期末總成績 Grade INT(2) 課程信息(Course): 課程編號 Cno CHAR(10) 課程名 Cname CHAR(20) 授課教師 Tname NCHAR(5) 系別 dept NVARCHAR(20) 2.8概念模型設(shè)計(jì) 根據(jù)上面數(shù)據(jù)字典設(shè)計(jì)建立相對應(yīng)的概念模型,從數(shù)據(jù)字典抽象出的實(shí)體有:教師信息實(shí)體、學(xué)生信息實(shí)體、成績信息實(shí)體、課程信息實(shí)體。各個實(shí)體具體的描述E-R圖如下。 教師員信息實(shí)體E-R圖: 教師信息 所在系 教師姓名 教師編號 登錄密碼 圖3 教師員信息實(shí)體E-R圖 學(xué)生信息實(shí)體E-R圖: 學(xué)生信息 學(xué)號 姓名 性別 年齡 所在系 登錄密碼 圖4 學(xué)生信息實(shí)體E-R圖 成績信息實(shí)體E-R圖: 成績 學(xué)號 課程編號 期末總成績 姓名 平時成績 實(shí)驗(yàn)成績 課程設(shè)計(jì) 圖5 成績信息實(shí)體E-R圖 課程信息實(shí)體E-R圖:課程信息 課程編號 課程名 授課教師 系別 圖6 課程信息實(shí)體E-R圖 2.9小結(jié) 以上即為一個簡單的學(xué)生成績管理系統(tǒng)的需求分析部分,軟件需求分析是軟件生存周期中重要的一步也是最關(guān)鍵的一步。需求分析的任務(wù)為通過開發(fā)人員與用戶的交流和討論準(zhǔn)確的獲取用戶對系統(tǒng)的具體要求。 需求分析通常采用結(jié)構(gòu)化分析法和原型化方法。結(jié)構(gòu)化分析方法簡稱SA方法是一種面向數(shù)據(jù)流、自頂向下、逐步求精的需求分析方法,本學(xué)生成績管理系統(tǒng)所采用的就是此方法。 本學(xué)生成績管理系統(tǒng)操作方便且設(shè)計(jì)思想也較為簡單,不僅能滿足教師平時對學(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ā)時期的最后一個階段,也是軟件質(zhì)量和可靠性保證中至關(guān)重要的一個環(huán)節(jié)。軟件測試的基本任務(wù)是通過在計(jì)算機(jī)上執(zhí)行程序,暴露出程序潛在的錯誤,以便進(jìn)行糾錯,從而保證程序的可靠運(yùn)行,降低軟件的風(fēng)險。 所謂測試用例,就是意發(fā)現(xiàn)錯誤為目的而精心設(shè)計(jì)的一組測試數(shù)據(jù)。測試一個程序,需要數(shù)量足夠的一組測試用例,用數(shù)據(jù)詞典的表示方法表示,可以寫成: 測試用例={輸入數(shù)據(jù)+輸出數(shù)據(jù)} 這個是式子還表明,每一個完整的測試用例不僅包含有被測程序的輸入數(shù)據(jù),而且還包括用這組數(shù)據(jù)執(zhí)行被測數(shù)據(jù)之后的預(yù)期的輸出結(jié)果。每次測試,都要把實(shí)測的結(jié)果與期望結(jié)果做比較,若不相符,就表明程序可能存在錯誤。 黑盒測試就是根據(jù)被測程序功能來進(jìn)行測試,所以也稱為功能測試。用黑盒法涉及測試用例,有四種常用技術(shù);等價分類法,邊界值分析法,決策表法和因果圖法。 整個測試基于需求文檔,看是否能滿足需求文檔中所有需求。黑盒測試要求測試者在測試時不能使用與被測系統(tǒng)內(nèi)部結(jié)構(gòu)相關(guān)的知識或經(jīng)驗(yàn),適用于對系統(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)系查看在多個用戶同時本系統(tǒng)是否正常 3.3等價分類法 3.3.1說明 在本學(xué)生成績管理系統(tǒng)中在信息錄入部分采用等價分類法。等價分類屬于黑盒測試法的一種,黑盒測試的優(yōu)點(diǎn)比較簡單,不需要了解程序內(nèi)部的代碼及實(shí)現(xiàn),從用戶的角度出發(fā),且是基于軟件開發(fā)文檔,也能知道軟件實(shí)現(xiàn)了文檔中的哪些功能,在做軟件自動化測試是比較方便。黑盒測試法的缺點(diǎn)是覆蓋率較低,自動化測試的復(fù)用性較低。 3.3.2教師信息部分 1、編號:必須有,系統(tǒng)自動編號,三位 2、姓名:必須有,要求為不超過5個漢字且可為英文 3、所在系:必須有,具體系別因各學(xué)校具體情況而定 4、登錄密碼:必須有,長度為6位0~9阿拉伯?dāng)?shù)字,且6位數(shù)不可相同且不能為連續(xù)6位 注: ① 教師信息由管理員錄入系統(tǒng) ② 教師登錄時輸入編號及密碼,若密碼及編號信息輸入正確,則提示登錄系統(tǒng)成功,若無法登錄進(jìn)入系統(tǒng),則提示提示密碼不正確請重新登錄 輸入域:編號 姓名 所在系 登錄密碼 輸出域:是否錄入/登錄成功 輸入 有效等價類 編號 無效等價類 編號 編號 必須有(自動編號) 1 空 8 姓名 必須有 2 空 9 不超過5個漢字 3 大于五個漢字 10 英文 4 非漢字 11 所在系 必須有(具體系別因各學(xué)校具體情況而定) 5 空 12 登錄密碼 長度為6位0~9阿拉伯?dāng)?shù)字 6 空 13 6位數(shù)不相同且不能連續(xù) 7 6位數(shù)相同 14 測試用例: 編號 姓名 所在系 登錄密碼 是否錄入/登錄成功 空 張三 三系 123456(連續(xù)6位) 失敗 001 張三 三系 131415 成功 001 張三 三系 空 失敗 002 張三 三系 1111111(6位相同) 失敗 003 空 三系 131415 失敗 004 張三四五六七 三系 131415 失敗 005 BOA 三系 131415 成功 006 李四 空 131415 失敗 007 王五 三系 131415 成功 3.3.3學(xué)生信息部分 1、學(xué)號:必須有,且為11位數(shù),前4位為入學(xué)時間,后4位為系別與專業(yè)號,最后3位為班級號及學(xué)號 2、姓名:必須有,要求為不超過5個漢字 3、性別 :必須有,為“男”或“女” 4、年齡 :2位數(shù),在18—80間 5、所在系:必須有,具體系別要求視各學(xué)校具體情況而定 6、登錄密碼:必須有,長度為6位0~9阿拉伯?dāng)?shù)字,且6位數(shù)不可相同且不能為連續(xù)6位 注: ① 學(xué)生信息由各教師錄入系統(tǒng),學(xué)生可憑學(xué)號及密碼登錄系統(tǒng)查詢自己的信息 ② 學(xué)生登錄時輸入學(xué)號及密碼,若密碼及學(xué)號信息輸入正確,則提示登錄系統(tǒng)成功,若無法登錄進(jìn)入系統(tǒng),則提示提示密碼不正確請重新登錄 輸入域:學(xué)號 姓名 性別 年齡 所在系 登錄密碼 輸出域:是否錄入/登錄成功 輸入 有效等價類 編號 無效等價類 編號 學(xué)號 11位數(shù) 1 不足11位 15 前4位為入學(xué)時間 2 后4位為系別及專業(yè)號 3 大于11位 16 最后3位為班級號及學(xué)號 4 姓名 必須有 5 空 17 不超過5個漢字 6 大于5個漢字 18 非漢字 性別 男 7 空 19 女 8 年齡 2位數(shù) 9 不足或大于2位 20 18—80之間 10 小18或大于80 21 所在系 必須有(具體系別因各學(xué)校具體情況而定) 11 空 22 登錄密碼 長度為6位0~9阿拉伯?dāng)?shù)字 12 不足或大于6位 23 6位數(shù)不相同 13 6位相同 24 6位數(shù)不連續(xù) 14 6位連續(xù) 25 測試用例: 學(xué)號 姓名 性別 年齡 所在系 登錄密碼 是否錄入/登錄成功 空 張三 男 22 三系 131415 失敗 20090805109 張三四五六七 女 22 三系 131415 失敗 20090805109 張三 空 22 三系 131415 失敗 20090805109 張三 男 17 三系 131415 失敗 20090805109 張三 女 22 空 131415 失敗 20090805109 張三 男 22 三系 123456 失敗 20090805109 張三 女 22 三系 1111111 失敗 20090805109 張三 男 81 三系 131415 失敗 20090805109 ABC 女 22 三系 131415 失敗 200908050109 張三 男 22 三系 131415 失敗 20090109 張三 女 22 三系 131415 失敗 20090805109 張三 男 22 三系 131415 成功 3.3.4課程信息部分 1、課程編號:必須有,系統(tǒng)自動編號,3位 2、課程名:必須有,由中英文及各種字符組成,字符長度不限 3、授課教師:必須有,要求為不超過5個漢字,可為英文 4、系別:必須有,具體系別要求視各學(xué)校具體情況而定 注:課程信息由系統(tǒng)管理員錄入系統(tǒng),學(xué)生和教師可登錄查詢相關(guān)信息 輸入域:課程編號 課程名 授課教師 系別 輸出域:是否錄入登錄成功 輸入 有效等價類 編號 無效等價類 編號 課程編號 必須有(系統(tǒng)自動編號) 1 空 9 課程名 必須有 2 空 10 中英文及各種字符組成 3 長度不限 4 授課教師 必須有 5 空 11 不超過5個漢字 6 大于5位中文 12 英文 7 系別 必須有(具體系別因各學(xué)校具體情況而定) 8 空 13 測試用例: 課程編號 課程名 授課教師 系別 是否錄入成功 空 《軟件測試》 張三 三系 失敗 001 空 張三 三系 失敗 002 《軟件測試》 張三四五六七 三系 失敗 003 《軟件測試》 張三 空 失敗 004 《軟件測試》 BOA 三系 成功 005 《軟件測試》 李四 三系 成功 3.3.5學(xué)生成績信息 1、學(xué)號:必須有,且為11位數(shù),前4位為入學(xué)時間,后4位為系別及專業(yè)號,最后3位為班級號及學(xué)號 2、姓名:必須有,要求為不超過5個漢字 3、課程編號:必須有,系統(tǒng)自動編號,3位 4、課程名:必須有,由中英文及各種字符組成,字符長度不限 5、平時成績:必須有,0—100之間 6、實(shí)驗(yàn)成績:0—100之間,可以為空 7、課程設(shè)計(jì):0—100之間,可以為空 8、期末總成績:必須有,0—100之間 注:學(xué)生成績信息由各教師錄入系統(tǒng)并進(jìn)行相關(guān)管理,學(xué)生可憑學(xué)號及密碼登錄系統(tǒng)查詢自己的信息 輸入域:學(xué)號 姓名 課程編號 課程名 平時成績 實(shí)驗(yàn)成績 期末總成績 輸出域:是否錄入成功 輸入 有效等價類 編號 無效等價類 編號 學(xué)號 11位數(shù) 1 大于11位 19 前4位為入學(xué)時間 2 后4位為系別及專業(yè)號 3 不足11位 20 最后3位為班級號及學(xué)號 4 姓名 必須有 5 空 21 不超過5個漢字 6 大于5個漢字 22 非漢字 23 課程編號 必須有(系統(tǒng)自動編號) 7 空 24 課程名 必須有 8 空 25 中英文及各種字符組成 9 26 長度不限 19 平時成績 必須有 11 空 27 0—100之間 12 大于100 28 實(shí)驗(yàn)成績 可為空 13 大于100 29 0—100之間 14 課程設(shè)計(jì) 可為空 15 大于100 30 0—100之間 16 期末總成績 必須有 17 空 31 0—100之間 18 大于100 32 測試用例: 學(xué)號 姓名 課程 編號 課程名 平時 成績 實(shí)驗(yàn) 成績 課程 設(shè)計(jì) 期末 總成績 是否錄 入成功 空 張三 001 《軟件測試》 80 80 90 失敗 200908050109 張三 002 《軟件測試》 80 80 90 失敗 2009080109 張三 003 《軟件測試》 80 80 90 失敗 20090805109 空 004 《軟件測試》 80 80 90 失敗 20090805109 張三四五六七 005 《軟件測試》 80 80 90 失敗 20090805109 ABC 006 《軟件測試》 80 80 90 失敗 20090805109 李四 空 《軟件測試》 80 80 90 失敗 20090805109 李四 007 空 80 80 90 失敗 20090805109 李四 008 《軟件測試》 101 80 90 失敗 20090805109 王五 009 《軟件測試》 80 101 90 失敗 20090805109 王五 010 《軟件測試》 80 101 90 失敗 20090805109 王五 011 《軟件測試》 80 80 101 失敗 20090805109 寶兒 012 《軟件測試》 80 80 100 成功 3.4路徑分析法 3.4.1控制流程圖 設(shè)當(dāng)輸入的學(xué)生帳號正確時為T1,否則為-T1 設(shè)當(dāng)輸入的密碼正確時為T2,否則為-T2 B N C N A D 開始 輸入管理員帳號 輸入管理員密碼 賬號是否正確 進(jìn)入系統(tǒng)操作 結(jié)束 E G Y 密碼是否正確 H Y F 由上面的控制流程圖可以得到下面的控制流圖 D B C 開始 A 結(jié)束 E R1 R2 根據(jù)上面環(huán)形復(fù)雜的計(jì)算結(jié)果,有3基本獨(dú)立路徑 path1:A-B-C-D-E path2:A-B-A-B-C-D-E path3: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 對上面的路徑測試選取測試用例 測試用例 通過路徑 覆蓋條件 預(yù)期輸出結(jié)果 學(xué)生學(xué)號 登陸密碼 20090805109 131415 ABCDE T1,T2 錄入成功 200908050109 131415 ABGABCDEF -T1, T2 錄入失敗 20090805109 666666 ABCDHCDEF T1,-T2 錄入失敗 3.4.2測試用例 教師登錄模塊 測試用例 輸入 預(yù)期輸出結(jié)果 教師編號 登錄密碼 TC1 001 131415 登錄成功 TC2 002 123456 登錄失敗 TC3 0003 131415 登錄失敗 TC4 004 131415 登錄成功 TC5 005 131415 登錄成功 TC6 006 131415 登錄成功 TC7 007 131415 登錄成功 TC8 008 131415 登錄成功 TC9 009 131415 登錄成功 TC10 010 131415 登錄成功 學(xué)生信息錄入模塊 用例編號 輸入 預(yù)期輸出結(jié)果 學(xué)號 姓名 性別 年齡 所在系 1 200908050109 張三 男 一 錄入失敗 2 20090805109 空 女 18 二 錄入失敗 3 20090805109 張三四五六七 男 19 三 錄入失敗 4 20090805109 李四 空 20 四 錄入失敗 5 20090805109 小蔡 男 17 五 錄入失敗 6 20090805109 張三 男 22 空 錄入失敗 7 20090805109 皮皮 女 81 七 錄入失敗 8 20090805109 ABC 男 24 三 錄入失敗 9 2009080509 小楊 女 25 三 錄入失敗 10 20090805109 寶兒 女 81 三 錄入成功 第4章 評價準(zhǔn)則 4.1范圍 所選擇的測試用例基本上能夠檢查到所有合法與不合法的輸入。 其局限性在于對于例如家庭地址等字段,無法檢查其語義的有效性。 測試用例所能接受的范圍僅限于小型的數(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. 窮舉測試時不可能的。 6.為了達(dá)到最佳測試的測試效果,應(yīng)該由獨(dú)立的第三方來從事測試工作 4.3數(shù)據(jù)整理 輸入的測試數(shù)據(jù)基本上能夠滿足測試的預(yù)期的要求,整個的數(shù)據(jù)處理基本可以達(dá)到預(yù)期的結(jié)果。測試基本通過。 4.4對性能的規(guī)定 4.4.1精度 該軟件對輸入、輸出數(shù)據(jù),包括傳輸過程中的數(shù)據(jù)的精度無特定要求。 4.4.2時間特性要求 ① 響應(yīng)時間: 1秒以內(nèi)。 ② 更新處理時間:1秒以內(nèi)。 ③ 數(shù)據(jù)的轉(zhuǎn)換和傳送時間: 1秒以內(nèi)。 ④ 計(jì)算時間:瞬間響應(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ù)操作靈活性:要求在對數(shù)據(jù)操作上具有相應(yīng)的靈活性。 同其他軟件的接口的變化:要求此軟件可以適應(yīng)其他軟件接口。 有效時限的變化:要求此軟件的有效時限可以根據(jù)用戶的需要相應(yīng)增減。 功能改進(jìn)的變化:當(dāng)日后功能根據(jù)用戶實(shí)際需要而改進(jìn)發(fā)生變化時,該軟件也可適應(yīng)這些變化而正常運(yùn)行工作。 4.4.4數(shù)據(jù)管理能力要求 對待開發(fā)的軟件系統(tǒng),要求在數(shù)據(jù)管理能力上應(yīng)做到:具備在優(yōu)良的數(shù)據(jù)管理能力。首先,它擁有的良好的安全保密性可防止非法人員盜取數(shù)據(jù)或抹殺數(shù)據(jù)。其次,在此系統(tǒng)中對數(shù)據(jù)的操作管理上要求正確性極高,做到在編輯過程中,要求操作人員在每執(zhí)行一次操作時都非常小心謹(jǐn)慎,以免對數(shù)據(jù)錯誤操作。再次,要求此系統(tǒng)做到可防止操作人員在進(jìn)行操作的過程當(dāng)中因誤操作而丟失數(shù)據(jù)。 4.4.5故障處理要求 在系統(tǒng)操作運(yùn)行當(dāng)中,對于忽然出現(xiàn)的軟、硬件故障,可以做到數(shù)據(jù)的不丟失。 當(dāng)系統(tǒng)在運(yùn)行時遇見不可恢復(fù)性錯誤時,也能保證數(shù)據(jù)庫完好無損。 4.5其他專門要求 安全保密要求:要求系統(tǒng)具有良好的安全保密性,以防非法人員進(jìn)行非法操作,或是以防操作人員進(jìn)行錯誤操作而導(dǎo)致造成不可挽回的損失。 使用方便要求:要求系統(tǒng)使用方便,操作簡單,可以便于會使用基本W(wǎng)indows操作的非專業(yè)人員也可熟練使用此系統(tǒng)。 可補(bǔ)充性要求:要求系統(tǒng)具有良好的可補(bǔ)充性,以滿足用戶的實(shí)際需要。 易讀性要求:要求系統(tǒng)易讀。 可靠性要求:要求系統(tǒng)具備良好的可靠性和穩(wěn)定性。 第5章 總結(jié) 通過本次《學(xué)生成績管理系統(tǒng)測試計(jì)劃報告》的編寫以及具體測試工作的進(jìn)行我深刻體會到軟件測試是一個有組織有計(jì)劃的活動,在整個測試活動中只有各組員團(tuán)結(jié)合作才能很好的完成整個測試活動。 整個測試活動的良好展開除了有一個很好的測試計(jì)劃以外還必須擁有眾多的外部條件,如測試人員的知識結(jié)構(gòu)以及測試時的硬件支持。- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 學(xué)生 成績管理系統(tǒng) 測試報告
鏈接地址:http://www.820124.com/p-6565617.html