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