版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件測試學(xué)生成績管理系統(tǒng)學(xué)號: 姓名: 班級: 指導(dǎo)老師: 成績: 目 錄第1章引言11.1 編寫目的.11.2 項目背景.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è)計和實現(xiàn)技術(shù)說明.42.5頂層數(shù)據(jù)流圖.42.6系統(tǒng)功能模塊.42.7數(shù)據(jù)字典.62.8概念模型設(shè)計62.9小結(jié).8第3章系統(tǒng)測試93.1 簡要說明.93.2 測試進(jìn)度安排.93.3 等價分類法113.3.1 說明.113.3.2 教師信息部分.113.
2、3.3 學(xué)生信息部分113.3.4 課程信息部分133.3.5 學(xué)生成績部分143.4 路徑分析法153.4.1 控制流圖153.4.2 測試用例17第4章評價準(zhǔn)則.184.1 范圍184.2 準(zhǔn)則184.3 數(shù)據(jù)整理184.4 對性能的規(guī)定184.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àn),特編寫了此測試計劃,對所開發(fā)軟件的各功能模塊和事例系統(tǒng)進(jìn)行測試
3、。1.2項目背景隨著社會信息量的與日俱增,學(xué)校需要有一個很好的學(xué)生成績管理系統(tǒng),以方便對學(xué)生成績進(jìn)行有效的管理。系統(tǒng)應(yīng)具有既方便老師對覺得成績的查詢和插入,也方便學(xué)生對自己成績和獲得的學(xué)分進(jìn)行查詢的功能。其中:l 軟件系統(tǒng)名稱:學(xué)生信息管理系統(tǒng)l 項目的任務(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é)
4、生的成績的權(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é)出版社軟件測試教程 杜文潔 主編 清華大
5、學(xué)出版社如何設(shè)計黑盒測試的測試用例 談 燕 主編 成都教育學(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)首先
6、應(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)鍵字檢索查詢??傊Mㄟ^本系統(tǒng)
7、的開發(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)行獨立的維護(hù)及調(diào)整。系統(tǒng)具有開放性:該系統(tǒng)能夠在開放的硬件體系結(jié)構(gòu)中運(yùn)行,并且能與其他系統(tǒng)順利連接,不會因外部系統(tǒng)的不同面要做在量的修改工作。l 數(shù)據(jù)精確度:要求保證能
8、及時正確保存相關(guān)信息,能夠查詢到所要查詢的相關(guān)信息并保證其正確率。l 時間特性:要求保證一般操作的響應(yīng)時間應(yīng)在12秒內(nèi)。l 適應(yīng)性:要求滿足運(yùn)行環(huán)境在允許操作系統(tǒng)之間的安全轉(zhuǎn)換和與其它應(yīng)用軟件的獨立運(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(建議打
9、Service Pack 3補(bǔ)?。?.客戶機(jī):操作系統(tǒng):Windows系列之一瀏覽器:IE6.0以上版本2.2.3其他需求l 安全保密:增加用戶登錄驗證,確保信息安全性。l 可維護(hù)性:應(yīng)具備改正性維護(hù)、適應(yīng)性維護(hù)、擴(kuò)充與完善性維護(hù)等。l 可移植性:軟件能夠安裝于windows下的各種流行版本。2.3系統(tǒng)功能分析系統(tǒng)開發(fā)的總體任務(wù)是實現(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)管理
10、員,教師對系統(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é)生的各項基本信息包括學(xué)號、姓名、性別、年齡和所在系等相關(guān)信息錄入到系統(tǒng)數(shù)據(jù)庫中,教師可實現(xiàn)學(xué)生成績的管理的功能,包括添加、刪除和修改等。l 課程信息管理各個授課教師登錄管理系統(tǒng)將課程信息錄入到系統(tǒng)數(shù)據(jù)庫中,教師可實現(xiàn)課程信息的管理的功能,包括添加、刪除和修改等。l 學(xué)生成績管理各個授課教師登錄管理系統(tǒng)將學(xué)生的考試成績錄入到系統(tǒng)數(shù)據(jù)庫中,教師可實現(xiàn)學(xué)生成績的管理的功
11、能,包括添加、刪除和修改等。2.4關(guān)鍵設(shè)計和實現(xiàn)技術(shù)說明2.4.1關(guān)鍵設(shè)計本人認(rèn)為此學(xué)生成績管理系統(tǒng)關(guān)鍵設(shè)計部分在于需求分析部分,軟件需求分析是軟件生存周期中重要的一步也是最關(guān)鍵的一步。需求分析的任務(wù)為通過開發(fā)人員與用戶的交流和討論準(zhǔn)確的獲取用戶對系統(tǒng)的具體要求。需求分析通常采用結(jié)構(gòu)化分析法和原型化方法。結(jié)構(gòu)化分析方法簡稱SA方法是一種面向數(shù)據(jù)流、自頂向下、逐步求精的需求分析方法,本學(xué)生成績管理系統(tǒng)所采用的就是此方法。本學(xué)生成績管理系統(tǒng)操作方便且設(shè)計思想也較為簡單,不僅能滿足教師平時對學(xué)生的管理也有利于學(xué)校家務(wù)系統(tǒng)的整體管理,在上述的概念模型設(shè)計階段結(jié)束后可進(jìn)行物理模型設(shè)計,物理模型設(shè)計階段結(jié)
12、束后即可著力于數(shù)據(jù)庫的建立與實施階段,在數(shù)據(jù)庫建立與實施階段可根據(jù)上述數(shù)據(jù)字典及概念模型階段的設(shè)計創(chuàng)建出相應(yīng)的數(shù)據(jù)表。管理系統(tǒng)設(shè)計的后期工作主要包括性能測試及相關(guān)的維護(hù)工作,本系統(tǒng)較為簡單因此維護(hù)工作不是很重。2.4.2實現(xiàn)技術(shù)說明本學(xué)生成績管理系統(tǒng)的實現(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é)生基本
13、信息、學(xué)生成績及課程信息,教師可以對通過管理系統(tǒng)實現(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é)生的各項基本信息包括學(xué)號、姓名、性別、年齡和所在系等相關(guān)信息錄入到系統(tǒng)數(shù)據(jù)
14、庫中,教師可實現(xiàn)學(xué)生成績的管理的功能,包括添加、刪除和修改等。課程信息管理:各個授課教師登錄管理系統(tǒng)將課程信息錄入到系統(tǒng)數(shù)據(jù)庫中,教師可實現(xiàn)課程信息的管理的功能,包括添加、刪除和修改等。學(xué)生成績管理:各個授課教師登錄管理系統(tǒng)將學(xué)生的考試成績錄入到系統(tǒng)數(shù)據(jù)庫中,教師可實現(xiàn)學(xué)生成績的管理的功能,包括添加、刪除和修改等。通過分析,我們可以得到“學(xué)生成績管理系統(tǒng)”的系統(tǒng)功能模塊圖,如圖2所示。學(xué)生成績管理系統(tǒng)學(xué)生成績管理學(xué)生基本信息管理課程信息管理學(xué)生成績的添加、刪除和修改學(xué)生成績的錄入學(xué)生基本信息的添加、刪除和修改學(xué)生基本信息的錄入課程信息的添加、刪除和修改課程信息的錄入圖2 系統(tǒng)功能模塊圖2.7數(shù)
15、據(jù)字典根據(jù)上述功能模塊的劃分及系統(tǒng)所要實現(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) 課程編
16、號 Cno VARCHAR(5) 課程名 Cname CHAR(20)平時成績 PSgrade INT(2)實驗成績 SYgrade INT(2)課程設(shè)計 KCSJgrade INT(2) 期末總成績 Grade INT(2)課程信息(Course): 課程編號 Cno CHAR(10) 課程名 Cname CHAR(20) 授課教師 Tname NCHAR(5) 系別 dept NVARCHAR(20)2.8概念模型設(shè)計根據(jù)上面數(shù)據(jù)字典設(shè)計建立相對應(yīng)的概念模型,從數(shù)據(jù)字典抽象出的實體有:教師信息實體、學(xué)生信息實體、成績信息實體、課程信息實體。各個實體具體的描述E-R圖如下。教師員信息實體E-
17、R圖:教師信息所在系教師姓名教師編號登錄密碼圖3 教師員信息實體E-R圖學(xué)生信息實體E-R圖:學(xué)生信息學(xué)號姓名性別年齡所在系登錄密碼圖4 學(xué)生信息實體E-R圖成績信息實體E-R圖:成績學(xué)號課程編號期末總成績姓名平時成績實驗成績課程設(shè)計圖5 成績信息實體E-R圖課程信息實體E-R圖:課程信息課程編號課程名授課教師系別圖6 課程信息實體E-R圖2.9小結(jié)以上即為一個簡單的學(xué)生成績管理系統(tǒng)的需求分析部分,軟件需求分析是軟件生存周期中重要的一步也是最關(guān)鍵的一步。需求分析的任務(wù)為通過開發(fā)人員與用戶的交流和討論準(zhǔn)確的獲取用戶對系統(tǒng)的具體要求。需求分析通常采用結(jié)構(gòu)化分析法和原型化方法。結(jié)構(gòu)化分析方法簡稱SA
18、方法是一種面向數(shù)據(jù)流、自頂向下、逐步求精的需求分析方法,本學(xué)生成績管理系統(tǒng)所采用的就是此方法。本學(xué)生成績管理系統(tǒng)操作方便且設(shè)計思想也較為簡單,不僅能滿足教師平時對學(xué)生的管理也有利于學(xué)校家務(wù)系統(tǒng)的整體管理,在上述的概念模型設(shè)計階段結(jié)束后可進(jìn)行物理模型設(shè)計,物理模型設(shè)計階段結(jié)束后即可著力于數(shù)據(jù)庫的建立與實施階段,在數(shù)據(jù)庫建立與實施階段可根據(jù)上述數(shù)據(jù)字典及概念模型階段的設(shè)計創(chuàng)建出相應(yīng)的數(shù)據(jù)表。管理系統(tǒng)設(shè)計的后期工作主要包括性能測試及相關(guān)的維護(hù)工作,本系統(tǒng)較為簡單因此維護(hù)工作不是很重。第3章 測試計劃3.1簡要說明軟件測試是軟件開發(fā)時期的最后一個階段,也是軟件質(zhì)量和可靠性保證中至關(guān)重要的一個環(huán)節(jié)。軟件
19、測試的基本任務(wù)是通過在計算機(jī)上執(zhí)行程序,暴露出程序潛在的錯誤,以便進(jìn)行糾錯,從而保證程序的可靠運(yùn)行,降低軟件的風(fēng)險。所謂測試用例,就是意發(fā)現(xiàn)錯誤為目的而精心設(shè)計的一組測試數(shù)據(jù)。測試一個程序,需要數(shù)量足夠的一組測試用例,用數(shù)據(jù)詞典的表示方法表示,可以寫成:測試用例=輸入數(shù)據(jù)+輸出數(shù)據(jù)這個是式子還表明,每一個完整的測試用例不僅包含有被測程序的輸入數(shù)據(jù),而且還包括用這組數(shù)據(jù)執(zhí)行被測數(shù)據(jù)之后的預(yù)期的輸出結(jié)果。每次測試,都要把實測的結(jié)果與期望結(jié)果做比較,若不相符,就表明程序可能存在錯誤。黑盒測試就是根據(jù)被測程序功能來進(jìn)行測試,所以也稱為功能測試。用黑盒法涉及測試用例,有四種常用技術(shù);等價分類法,邊界值分
20、析法,決策表法和因果圖法。整個測試基于需求文檔,看是否能滿足需求文檔中所有需求。黑盒測試要求測試者在測試時不能使用與被測系統(tǒng)內(nèi)部結(jié)構(gòu)相關(guān)的知識或經(jīng)驗,適用于對系統(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ī)(含鍵盤、鼠標(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)容:使
21、用用戶登錄模塊 受訓(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:目的
22、:確保系統(tǒng)能夠正常進(jìn)行學(xué)生的成績能否成功錄入。條件:硬件:有奔騰以上處理器、512兆內(nèi)存配置的計算機(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 200
23、0 人員:學(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)人員:信息管理員 培
24、訓(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)點比較簡單,不需要了解程序內(nèi)部的代碼及實現(xiàn),從用戶的角度出發(fā),且是基于軟件開發(fā)文檔,也能知道軟件實現(xiàn)了文檔中的哪些功能,在做軟件自動化測試是比較方便。黑盒測試法的缺點是覆蓋率較低,自動化測試的復(fù)用性較低。3.3.2教師信息部分1、編號:必須有,系統(tǒng)自動編號,三位2、姓名:必須有,要
25、求為不超過5個漢字且可為英文 3、所在系:必須有,具體系別因各學(xué)校具體情況而定 4、登錄密碼:必須有,長度為6位09阿拉伯?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位09阿拉伯?dāng)?shù)字6空136位數(shù)不
26、相同且不能連續(xù)76位數(shù)相同14測試用例:編號姓名所在系登錄密碼 是否錄入/登錄成功空張三三系(連續(xù)6位)失敗001張三三系成功001張三三系空失敗002張三三系(6位相同)失敗003空三系失敗004張三四五六七三系失敗005BOA三系成功006李四空失敗007王五三系成功3.3.3學(xué)生信息部分1、學(xué)號:必須有,且為11位數(shù),前4位為入學(xué)時間,后4位為系別與專業(yè)號,最后3位為班級號及學(xué)號 2、姓名:必須有,要求為不超過5個漢字3、性別 :必須有,為“男”或“女”4、年齡 :2位數(shù),在1880間5、所在系:必須有,具體系別要求視各學(xué)校具體情況而定6、登錄密碼:必須有,長度為6位09阿拉伯?dāng)?shù)字,且6
27、位數(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位201880之間10小18或大于8021所在系必須有(具體系別
28、因各學(xué)校具體情況而定)11空22登錄密碼長度為6位09阿拉伯?dāng)?shù)字12不足或大于6位236位數(shù)不相同136位相同246位數(shù)不連續(xù)146位連續(xù)25測試用例:學(xué)號姓名性別年齡所在系登錄密碼是否錄入/登錄成功空張三男22三系失敗張三四五六七女22三系失敗張三空22三系失敗張三男17三系失敗張三女22空失敗張三男22三系失敗張三女22三系失敗張三男81三系失敗ABC女22三系失敗9張三男22三系失敗張三女22三系失敗張三男22三系成功3.3.4課程信息部分1、課程編號:必須有,系統(tǒng)自動編號,3位2、課程名:必須有,由中英文及各種字符組成,字符長度不限 3、授課教師:必須有,要求為不超過5個漢字,可為英文
29、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軟件測試?yán)钏?/p>
30、三系成功3.3.5學(xué)生成績信息1、學(xué)號:必須有,且為11位數(shù),前4位為入學(xué)時間,后4位為系別及專業(yè)號,最后3位為班級號及學(xué)號 2、姓名:必須有,要求為不超過5個漢字3、課程編號:必須有,系統(tǒng)自動編號,3位 4、課程名:必須有,由中英文及各種字符組成,字符長度不限5、平時成績:必須有,0100之間6、實驗成績:0100之間,可以為空 7、課程設(shè)計:0100之間,可以為空8、期末總成績:必須有,0100之間注:學(xué)生成績信息由各教師錄入系統(tǒng)并進(jìn)行相關(guān)管理,學(xué)生可憑學(xué)號及密碼登錄系統(tǒng)查詢自己的信息輸入域:學(xué)號 姓名 課程編號 課程名 平時成績 實驗成績 期末總成績 輸出域:是否錄入成功輸入有效等價類編
31、號無效等價類編號學(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中英文及各種字符組成926長度不限19平時成績必須有11空270100之間12大于10028實驗成績可為空13大于100290100之間14課程設(shè)計可為空15大于100300100之間16期末總成績必須有17空310100之間18大于10032測試用例:學(xué)號姓名課程編號課程名平時成績實驗成績課程設(shè)計期末總成績是否錄入成功空張三001軟件測試808090失敗9
32、張三002軟件測試808090失敗張三003軟件測試808090失敗空004軟件測試808090失敗張三四五六七005軟件測試808090失敗ABC006軟件測試808090失敗李四空軟件測試808090失敗李四007空808090失敗李四008軟件測試1018090失敗王五009軟件測試8010190失敗王五010軟件測試8010190失敗王五011軟件測試8080101失敗寶兒012軟件測試8080100成功3.4路徑分析法3.4.1控制流程圖設(shè)當(dāng)輸入的學(xué)生帳號正確時為T1,否則為-T1設(shè)當(dāng)輸入的密碼正確時為T2,否則為-T2BNCNAD開始輸入管理員帳號輸入管理員密碼賬號是否正確進(jìn)入系統(tǒng)
33、操作 結(jié)束EGY密碼是否正確HYF 由上面的控制流程圖可以得到下面的控制流圖DBC開始A結(jié)束ER1R2根據(jù)上面環(huán)形復(fù)雜的計算結(jié)果,有3基本獨立路徑path1:A-B-C-D-Epath2:A-B-A-B-C-D-Epath3:A-B-C-D-C-D-E計算圈復(fù)雜度:給定流圖G的圈復(fù)雜度V(G),定義為V(G)=E-N+2,E是流圖中邊的數(shù)量,N是流圖中結(jié)點的數(shù)量 V(G)=8-7+2=3對上面的路徑測試選取測試用例測試用例通過路徑覆蓋條件預(yù)期輸出結(jié)果學(xué)生學(xué)號登陸密碼ABCDET1,T2錄入成功9ABGABCDEF-T1, T2錄入失敗ABCDHCDEFT1,-T2錄入失敗3.4.2測試用例教師
34、登錄模塊測試用例輸入預(yù)期輸出結(jié)果教師編號登錄密碼TC1001登錄成功TC2002登錄失敗TC30003登錄失敗TC4004登錄成功TC5005登錄成功TC6006登錄成功TC7007登錄成功TC8008登錄成功TC9009登錄成功TC10010登錄成功學(xué)生信息錄入模塊用例編號輸入預(yù)期輸出結(jié)果學(xué)號姓名性別年齡所在系19張三男一錄入失敗2空女18二錄入失敗3張三四五六七男19三錄入失敗4李四空20四錄入失敗5小蔡男17五錄入失敗6張三男22空錄入失敗7皮皮女81七錄入失敗8ABC男24三錄入失敗9小楊女25三錄入失敗10寶兒女81三錄入成功第4章 評價準(zhǔn)則4.1范圍所選擇的測試用例基本上能夠檢查到所有合法與不合法的輸入。其局限性在于對于例如家庭地址等字段,無法檢查其語義的有效性。測試用例所能接受的范圍僅限于小型的數(shù)據(jù)管理,有些功能的使用還不夠完善,有待于改進(jìn)4.2準(zhǔn)則 1.所有的測試都應(yīng)該能追溯到用戶需求。2.應(yīng)該在測試開始之前制定出測試計劃。3.把Pareto原理應(yīng)用于軟
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026湖南長沙人才集團(tuán)有限公司見習(xí)人員招聘1人考試參考試題及答案解析
- 2026年大慶薩爾圖區(qū)會戰(zhàn)街道社區(qū)衛(wèi)生服務(wù)中心招聘1人考試參考題庫及答案解析
- 2026廣西南寧市興寧區(qū)五塘鎮(zhèn)中心學(xué)校春季學(xué)期頂崗教師招聘考試參考試題及答案解析
- 2026青海海南共和縣第三寄宿制小學(xué)選聘政府臨聘人員1人考試備考試題及答案解析
- 2026江西九江市田家炳實驗中學(xué)臨聘教師招聘2人考試參考試題及答案解析
- 2026年1月重慶市綦江區(qū)人民政府東林街道辦事處招聘公益性崗位人員3人考試備考試題及答案解析
- 2026昌吉州寶石花醫(yī)院招聘(8人)考試備考題庫及答案解析
- 2026山東第一醫(yī)科大學(xué)附屬皮膚病醫(yī)院招聘博士研究生工作人員3人考試參考題庫及答案解析
- 2026福建南平市公安局莒口派出所招聘警務(wù)輔助人員2人考試參考題庫及答案解析
- 2026?中陜核工業(yè)集團(tuán)二一四大隊有限公司招聘(18人)考試參考試題及答案解析
- 2026年藥店培訓(xùn)計劃試題及答案
- 2026春招:中國煙草真題及答案
- 急性酒精中毒急救護(hù)理2026
- 2021-2022學(xué)年天津市濱海新區(qū)九年級上學(xué)期物理期末試題及答案
- 江蘇省蘇州市、南京市九校2025-2026學(xué)年高三上學(xué)期一輪復(fù)習(xí)學(xué)情聯(lián)合調(diào)研數(shù)學(xué)試題(解析版)
- 2026年中國醫(yī)學(xué)科學(xué)院醫(yī)學(xué)實驗動物研究所第三批公開招聘工作人員備考題庫及答案詳解一套
- 2025年幼兒園教師業(yè)務(wù)考試試題及答案
- 國家開放大學(xué)《Python語言基礎(chǔ)》形考任務(wù)4答案
- (自2026年1月1日起施行)《增值稅法實施條例》重點解讀
- 2026春小學(xué)科學(xué)教科版(2024)三年級下冊《4.幼蠶在生長》教學(xué)設(shè)計
- 管道安裝協(xié)議2025年
評論
0/150
提交評論