學(xué)生課程成績管理系統(tǒng)測試報(bào)告需求分析+概要設(shè)計(jì)+測試用例_第1頁
學(xué)生課程成績管理系統(tǒng)測試報(bào)告需求分析+概要設(shè)計(jì)+測試用例_第2頁
學(xué)生課程成績管理系統(tǒng)測試報(bào)告需求分析+概要設(shè)計(jì)+測試用例_第3頁
學(xué)生課程成績管理系統(tǒng)測試報(bào)告需求分析+概要設(shè)計(jì)+測試用例_第4頁
學(xué)生課程成績管理系統(tǒng)測試報(bào)告需求分析+概要設(shè)計(jì)+測試用例_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 軟件質(zhì)量保證與測試課程第 11 小組丁濤濤 20111081201 2011 級計(jì)2 班測試對象:保山第九中學(xué)學(xué)生課程成績管理系統(tǒng)被測試人:王家靜 20101081243雄師范學(xué)院信息科學(xué)與技術(shù)學(xué)院2014年5月保山第九中學(xué)學(xué)生課程成績管理系統(tǒng)需求分析、概要設(shè)計(jì)1¡ 簡介1。1目標(biāo)本文檔是保山第九中學(xué)學(xué)生課程成績管理系統(tǒng)的軟件需求規(guī)格說明書。本文檔的面向軟件開發(fā)人員和軟件測試人員。軟件開發(fā)人員根據(jù)該文檔完成概要設(shè)計(jì)文檔,測試人員根據(jù)該文檔完成系統(tǒng)測試計(jì)劃、策略和系統(tǒng)測試用例。1。2范圍本文檔主要包括保山第九中學(xué)學(xué)生課程成績管理系統(tǒng)項(xiàng)目所有功能,主要包括以下

2、幾個(gè)方面: 密碼修改、重新登錄、學(xué)生成績管理、課程成績管理等四個(gè)部分.。2¡ 總體概述2。1軟件概述2。1.1項(xiàng)目介紹本系統(tǒng)的目標(biāo)是開發(fā)一個(gè)操作簡單、界面友好、功能齊全、能夠滿足各中學(xué)桌面管理系統(tǒng),給管理者提供了一個(gè)在Windows操作系統(tǒng)上運(yùn)行的管理平臺,可以代替人工重復(fù)性勞動,從而節(jié)省人力財(cái)力時(shí)間資源,大大提高工作效率和質(zhì)量。2。1。2產(chǎn)品環(huán)境介紹該系統(tǒng)是一個(gè)完全獨(dú)立的產(chǎn)品,實(shí)現(xiàn)項(xiàng)目工作任務(wù)書中規(guī)定的所有需求項(xiàng)目.2。2軟件功能該系統(tǒng)是一個(gè)信息管理,該系統(tǒng)開發(fā)環(huán)境:Windows 7,數(shù)據(jù)庫工具:Access2010,開發(fā)語言:Visual Basic6。0 2。3用戶特征用戶需

3、要有基本的計(jì)算機(jī)使用常識,并且了解該系統(tǒng)的基本功能.該軟件的用戶分為兩類:教師和學(xué)生,利用該系統(tǒng)進(jìn)行成績信息進(jìn)行管理。3¡ 需求分析3.1需求詳述該系統(tǒng)的用戶分為教師和學(xué)生。教師的功能有:管理某一學(xué)生或課程的信息以及成績,包括增、刪、查、報(bào)表打印等;學(xué)生用戶只能查看個(gè)人的信息以及成績。系統(tǒng)運(yùn)行在Windows平臺上,要求有一個(gè)較好的圖形用戶界面,操作要求簡單。3.2系統(tǒng)模塊流程圖該系統(tǒng)的模塊流程圖,如圖3.1所示:圖3。1 系統(tǒng)流程圖3.3功能需求學(xué)生課程管理系統(tǒng)需要完成的功能有密碼修改、重新登錄、學(xué)生成績管理、課程成績管理四個(gè)部分。修改密碼:該功能是用于登錄用戶修改自己的密碼的。重

4、新登錄:該功能是用于當(dāng)用戶想退出當(dāng)前用戶的使用而不用退出系統(tǒng)的時(shí)候,確定使用該功能,系統(tǒng)會退到登錄界面,新用戶可以重新登錄。學(xué)生成績管理:這一模塊是對教師和學(xué)生都開放的,教師用戶可以選擇所要查看的學(xué)生,對學(xué)生信息進(jìn)行管理,并能生成報(bào)表等;學(xué)生用戶只可以查看自己的信息。課程成績管理:這一模塊是只對教師開放,教師用戶可以選擇所要查看的學(xué)生,對學(xué)生信息進(jìn)行管理,并能生成報(bào)表等。3.4數(shù)據(jù)需求通過分析,總結(jié)出本系統(tǒng)對數(shù)據(jù)的需求如下:成績表(編號學(xué)號課程號分?jǐn)?shù))學(xué)生表(學(xué)號姓名密碼所屬班級生日性別家庭住址電話備注)班級表(班級名系院編號)系院表(編號系院名)課程表(編號課程名學(xué)時(shí)課程類型號)課程類型表(

5、類型編號類型名)教師表(編號密碼教師姓名系院編號學(xué)歷職稱生日性別家庭住址電話備注)4¡ 系統(tǒng)功能模塊在本系統(tǒng)中教師幾位系統(tǒng)的管理員本系統(tǒng)具有以下功能模塊:學(xué)生成績管理、課程信息管理、學(xué)生基本信息管理,主要是針對對信息的添加、刪除、修改和查詢功能,使學(xué)校對學(xué)生的成績管理自動化和規(guī)范化。學(xué)生基本信息管理:各個(gè)授課教師登錄管理系統(tǒng)將學(xué)生的各項(xiàng)基本信息包括學(xué)號、姓名、性別、年齡和所在系等相關(guān)信息錄入到系統(tǒng)數(shù)據(jù)庫中,教師可實(shí)現(xiàn)學(xué)生成績的管理的功能,包括添加、刪除和修改等。課程信息管理:各個(gè)授課教師登錄管理系統(tǒng)將課程信息錄入到系統(tǒng)數(shù)據(jù)庫中,教師可實(shí)現(xiàn)課程信息的管理的功能,包括添加、刪除和修改等。

6、學(xué)生成績管理:各個(gè)授課教師登錄管理系統(tǒng)將學(xué)生的考試成績錄入到系統(tǒng)數(shù)據(jù)庫中,教師可實(shí)現(xiàn)學(xué)生成績的管理的功能,包括添加、刪除和修改等。通過分析,我們可以得到“學(xué)生成績管理系統(tǒng)”的系統(tǒng)功能模塊圖,如圖2 所示. 圖 2系統(tǒng)功能模塊圖 學(xué)生成績管理系統(tǒng) 學(xué)生成績管理 學(xué)生基本信息管理 課程信息管理 學(xué)生成績的添加、刪除和修改 學(xué)生成績的錄入 學(xué)生基本信息的添加、刪除和修改 學(xué)生基本信息的錄入 課程信息的添加、刪除和修改 課程信息的錄入 5、數(shù)據(jù)庫設(shè)計(jì)5。1數(shù)據(jù)表的設(shè)計(jì)本系統(tǒng)使用 Access 2010 作為 DBMS(數(shù)據(jù)庫管理系統(tǒng)).首先,在系統(tǒng)目錄文件中新建一個(gè)成績數(shù)據(jù)庫Score。mdb.該數(shù)據(jù)

7、庫中有7張表。成績表(Score),總的有4個(gè)字段,分別是編號學(xué)號課程號分?jǐn)?shù)。如圖5.1.圖5。1成績表Score 學(xué)生表(Student),該表有9個(gè)字段,分別是:學(xué)號姓名密碼所屬班級生日性別家庭住址電話備注。如圖5。2.圖5.2學(xué)生表Student 班級表(Class),共有2個(gè)字段,分別是:班級名、所在系院.如圖5.3。圖5。3班級表Class 系院表(Department),共有2個(gè)字段,分別是:系院編號、系院名.如圖5。4。圖5.4系院表Department 課程表(Course),該表有4個(gè)字段,分別是:課程編號、課程名、學(xué)時(shí)、課程類型。如圖5.5。圖5。5課程表Course 課程

8、類型表(CourseType),該表有2個(gè)字段,分別是:課程類型號、課程名。如圖5.6。圖5.6課程類型表CourseType 教師表(Teacher),共有11個(gè)字段,分別是:教師編號教師姓名密碼所在系院編號學(xué)歷職稱生日性別家庭住址電話備注圖5。7教師表Teacher 5。2 數(shù)據(jù)關(guān)系的描述數(shù)據(jù)庫中各實(shí)體之間的聯(lián)系都是一對多的關(guān)系,具體如圖所示:圖5。8 表之間的關(guān)系 保山第九中學(xué)課程成績管理系統(tǒng)測試計(jì)劃、測試報(bào)告1. 概述1.1 編寫目的為了保證學(xué)生成績管理各項(xiàng)功能可靠實(shí)現(xiàn),特編寫此測試計(jì)劃,對所有功能模塊及總系統(tǒng)進(jìn)行測試.此測試計(jì)劃供程序員在程序高度階段參考,在系統(tǒng)測試階段提供測試依據(jù).

9、本測試計(jì)劃主要用于發(fā)現(xiàn)系統(tǒng)開發(fā)過程中出現(xiàn)的各種不妥之處,發(fā)現(xiàn)軟件中的錯誤。1.2 背景軟件系統(tǒng)名稱:學(xué)生成績管理系統(tǒng)用戶:學(xué)生以及老師等工作人員2. 計(jì)劃2.1 系統(tǒng)概述學(xué)生成績管理系統(tǒng)功能模塊輸入輸出用戶登錄模塊與數(shù)據(jù)庫連接,檢查用戶名與密碼是否匹配對于存在的用戶名可以正常登錄;并能給用戶正確的返回信息成績查詢模塊檢查輸入查詢的學(xué)生成績條件能與數(shù)據(jù)庫正常連接;正確給出成績管理模塊與數(shù)據(jù)庫連接檢查輸入的用戶信息,能登記用戶相關(guān)信息,檢查修改單中的信息的合法性能與數(shù)據(jù)庫正常連接,并即時(shí)更新數(shù)據(jù)庫;正確給出返回信息能否正確注銷分析系統(tǒng)管理與數(shù)據(jù)庫連接檢查輸入的用戶信息,能登記用戶相關(guān)信息,計(jì)算用戶

10、參加考試信息,檢查中的信息的合法性能與數(shù)據(jù)庫正常連接,并即時(shí)更新數(shù)據(jù)庫;正確給出返回信息2.2 測試內(nèi)容2。2。1 登錄模塊測試用例序號01 測試用例名稱登錄模塊被測試系統(tǒng)學(xué)生課程成績管理系統(tǒng)測試功能描述1:運(yùn)行登錄對話框2:檢驗(yàn)輸入的帳號和密碼是否匹配測試用例描述測試步驟1:運(yùn)行學(xué)生成績管理系統(tǒng)2:輸入帳號和密碼期待輸出結(jié)果1:顯示登陸對話框2:如果帳號和密碼正確進(jìn)則入系統(tǒng)3:反之則提示用戶重新輸入測試結(jié)果測試人:丁濤濤校核人:王家靜測試日期2014-0410 備注2。22學(xué)生成績查詢模塊測試用例序號02 測試用例名稱學(xué)生成績信息查詢模塊被測試系統(tǒng)學(xué)生課程成績管理系統(tǒng)測試功能描述1:運(yùn)行查詢

11、管理界面對話框 2:檢驗(yàn)輸入查詢學(xué)生成績的條件3:檢驗(yàn)輸入的學(xué)生編號是否存在測試用例描述測試步驟1:運(yùn)行學(xué)生成績管理系統(tǒng)2:輸入查詢條件期待輸出結(jié)果1:顯示提示對話框2:如果存在則顯示結(jié)果3:反之則提示重新輸入查詢條件測試結(jié)果測試人丁濤濤校核人:王家靜測試日期201404-17 備注2.2。3 管理學(xué)生成績信息模塊測試用例序號03 測試用例名稱維護(hù)學(xué)生成績信息模塊被測試系統(tǒng)學(xué)生課程成績管理系統(tǒng)測試功能描述1:運(yùn)行學(xué)生成績管理界面對話框 2:檢驗(yàn)輸入學(xué)生的新信息3:檢驗(yàn)輸入學(xué)生的新信息是否正確合格4:檢驗(yàn)輸入修改學(xué)生的編號(學(xué)號)5:檢驗(yàn)輸入刪除學(xué)生的編號測試用例描述測試步驟1:運(yùn)行學(xué)生成績管理

12、系統(tǒng)2:輸入學(xué)生的新信息3:輸入學(xué)生的編號期待輸出結(jié)果1:顯示提示對話框2:如果學(xué)生的新信息正確則添加成功3:反之則提示重新輸入信息4:如果修改信息的格式正確則顯示成功5:反之提示重新輸入編號6:如果學(xué)生信息存在則顯示刪除成功7:反之提示重新輸入編號測試結(jié)果測試人:丁濤濤校核人:王家靜測試日期201404-24 備注2.2。4 分析統(tǒng)計(jì)信息管理模塊測試用例序號04 測試用例名稱分析統(tǒng)計(jì)信息管理模塊被測試系統(tǒng)學(xué)生課程成績管理系統(tǒng)測試功能描述1:運(yùn)行學(xué)生成績管理界面對話框 2:檢驗(yàn)計(jì)算統(tǒng)計(jì)此考試學(xué)生總體信息3:檢驗(yàn)統(tǒng)計(jì)此考試學(xué)生總體信息是否正確合格4:檢驗(yàn)輸出的分析單是否正確5:檢驗(yàn)返回給查詢模塊

13、報(bào)表測試用例描述測試步驟1:運(yùn)行圖書管理管理系統(tǒng)2:計(jì)算考試總體信息3:生成分析單期待輸出結(jié)果1:顯示提示對話框2:如果學(xué)生總體成績信息計(jì)算正確則顯示計(jì)算成功3:反之則提示重新計(jì)算信息4:如果生成分析單格式正確則顯示成功5:反之則提示重新生成測試結(jié)果測試人:丁濤濤校核人:王家靜測試日期201205-01 備注3。1用戶登錄(01)本測試考慮到:未注冊用戶名的處理,用戶名與密碼不匹配處理311控制利用白盒測試和黑盒測試相結(jié)合的方式.312輸入和輸出輸入與測試用例期望輸出選取理由輸入用戶名,不輸入密碼顯示未輸入密碼密碼不能為空不輸入用戶名,輸入密碼顯示未輸入用戶名用戶名不能為空輸入不匹配的用戶名或

14、密碼顯示密碼不正確用戶名和密碼必須匹配才能登錄輸入未注冊的用戶名顯示該用戶不存在登錄必須為已注冊用戶輸入匹配的用戶名和問題顯示登錄成功為合法登錄請求32學(xué)生成績管理模塊(02)本測試考慮到:輸入信息格式的合法性,學(xué)生編號是否注冊。321控制利用白盒測試和黑盒測試相結(jié)合的方式。(成績默認(rèn)為整數(shù))322輸入和輸出輸入測試用例測試數(shù)據(jù)期望輸出選取理由年齡(數(shù)字)非數(shù)字字符小于0的數(shù)字帶小數(shù)點(diǎn)數(shù)四位數(shù)字2位數(shù)字你-1 122 1000 12 顯示出錯顯示出錯顯示出錯顯示出錯顯示有效年齡不能為非數(shù)字字符年齡不能為負(fù)年齡不能為小數(shù)年齡不能為四位小數(shù)類型及長度均有效姓名非數(shù)字,特殊字符 123 ·

15、 沐雨晴顯示出錯顯示出錯顯示有效姓名不能為數(shù)字字符姓名不能為特殊符號類型有效學(xué)號輸入的學(xué)號小小顯示出錯不存在的不能進(jìn)行信息修改不存在輸入的是數(shù)字輸入的存在123 張三顯示出錯顯示有效學(xué)號不能為數(shù)字類型及長度均有效各科成績非數(shù)字字符小于0的整數(shù)小于0的小數(shù)大于 0 小于 150帶小數(shù)點(diǎn)數(shù)大于150整數(shù)大于150小數(shù)介于0 到150 整數(shù)我2 -23。14 21。3 1234 1234.6 123 顯示出錯顯示出錯顯示出錯顯示出錯顯示出錯顯示出錯顯示有效成績不能為非數(shù)字字符成績不能為負(fù)成績不能為負(fù)成績不能為小數(shù)成績不能超過滿分成績不能超過滿分類型及長度有效注銷密碼非字母以及數(shù)字字母字母和數(shù)字#¥1

16、23 Tfer 24Ags 顯示出錯顯示有效顯示有效顯示有效刪除密碼不能為特殊字符類型有效類型有效類型有效年級非漢字字符 4個(gè)漢字以內(nèi)字符#¥ 大二顯示出錯顯示有效年級不能為其他字符類型及長度有效33分析統(tǒng)計(jì)管理模塊(03)本測試考慮到:計(jì)算信息格式的合法性,學(xué)生編號是否注冊。331控制利用白盒測試和黑盒測試相結(jié)合的方式。332輸入和輸出輸入測試用例測試數(shù)據(jù)期望輸出選取理由年齡(數(shù)字)非數(shù)字字符小于0的數(shù)字帶小數(shù)點(diǎn)數(shù)四位數(shù)字2位數(shù)字你1 122 1000 12 顯示出錯顯示出錯顯示出錯顯示出錯顯示有效年齡不能為非數(shù)字字符年齡不能為負(fù)年齡不能為小數(shù)年齡不能為四位小數(shù)類型及長度均有效姓名非數(shù)字,特

17、殊字符 123 · 沐雨晴顯示出錯顯示出錯顯示有效姓名不能為數(shù)字字符姓名不能為特殊符號類型有效id 輸入的id不存在輸入的是數(shù)字小小123 顯示出錯顯示出錯不存在的不能進(jìn)行信息分析統(tǒng)計(jì)學(xué)號不能為數(shù)字輸入的存在張三顯示有效類型及長度均有效各科成績非數(shù)字字符小于0的整數(shù)小于0的小數(shù)大于0小于150帶小數(shù)點(diǎn)數(shù)大于150整數(shù)大于150 小數(shù)介于0 到150 數(shù)字我2 23。14 21。3 1234 1234。6 123顯示出錯顯示出錯顯示出錯顯示出錯顯示出錯顯示出錯顯示有效成績不能為非數(shù)字字符成績不能為負(fù)成績不能為負(fù)成績不能為小數(shù)成績不能超過滿分成績不能超過滿分類型及長度有效總的學(xué)生人數(shù)非數(shù)

18、字字符小于0的數(shù)字帶小數(shù)點(diǎn)數(shù)大于0 整數(shù)來3 23。1 23 顯示出錯顯示出錯顯示出錯顯示有效人數(shù)不能為非數(shù)字字符人數(shù)不能為負(fù)數(shù)人數(shù)不能為小數(shù)類型及長度有效成績不能為非數(shù)字字符成績不能為負(fù)成績不能為負(fù)成績不能為小數(shù)成績不能超過滿分成績不能超過滿分類型及長度有效平均成績非數(shù)字字符小于0的整數(shù)小于0的小數(shù)大于0小于150帶小數(shù)點(diǎn)數(shù)大于150整數(shù)大于150 小數(shù)介于0 到150 數(shù)字我-2 -23。14 21。3 1234 1234.6 123顯示出錯顯示出錯顯示出錯顯示出錯顯示出錯顯示出錯顯示有效不及格人數(shù)非數(shù)字字符小于0的數(shù)字帶小數(shù)點(diǎn)數(shù)大于0 整數(shù)來3 23。1 3 顯示出錯顯示出錯顯示出錯顯示

19、有效人數(shù)不能為非數(shù)字字符人數(shù)不能為負(fù)數(shù)人數(shù)不能為小數(shù)類型及長度有效年級非漢字字符4個(gè)漢字以內(nèi)字符#¥% 大二顯示出錯顯示有效年級不能為其他字符類型及長度有效34學(xué)生成績查詢模塊(05)本測試考慮到:輸入信息格式的合法性,學(xué)生編號是否注冊。341控制利用白盒測試和黑盒測試相結(jié)合的方式。342輸入和輸出輸入測試用例測試數(shù)據(jù)期望輸出選取理由學(xué)號輸入的書號不存在輸入的是數(shù)字輸入的存在小小123 張三顯示出錯顯示出錯顯示有效不存在的不能進(jìn)行基本信息查詢學(xué)號不能為數(shù)字類型及長度均有效姓名輸入的姓名不存在輸入的為數(shù)字Abcd 111 顯示出錯顯示出錯不存在的不能進(jìn)行基本信息查詢姓名不能為數(shù)字成績字符負(fù)數(shù)有效

20、Abc 123 78 顯示出錯顯示出錯顯示有效成績不能為字符成績不能為負(fù)數(shù)類型及長度均有效3。5測試進(jìn)度安排3.5.1標(biāo)示符:01進(jìn)度安排: A:4 月10 日 B:測試的內(nèi)容:系統(tǒng)管理員能否正常登陸 C:目的:確保系統(tǒng)能夠正常進(jìn)行管理正常登陸條件:硬件:有奔騰以上處理器、512 兆內(nèi)存,計(jì)算機(jī)(含鍵盤、鼠標(biāo)等),等外圍設(shè)備.操作系統(tǒng):Windows 7 系統(tǒng)軟件:VB、Access2010 人員:軟件質(zhì)量保證與測試課程第11 小組測試資料:用戶的信息測試培訓(xùn):培訓(xùn)內(nèi)容:使用用戶登錄模塊受訓(xùn)人員:使用者培訓(xùn)人員:軟件質(zhì)量保證與測試課程第11 小組3。5。2標(biāo)示符02進(jìn)度安排:A:4 月17 日

21、 B:測試的內(nèi)容:新信息能否正常記錄 C:確保系統(tǒng)能夠正常進(jìn)行新信息管理正常登陸。條件:硬件:有奔騰以上處理器、512 兆內(nèi)存操作系統(tǒng):Windows 7 系統(tǒng)軟件:VB、Access2010 人員:軟件質(zhì)量保證與測試課程第11 小組測試資料:用戶的信息測試培訓(xùn):培訓(xùn)內(nèi)容:使用添加模塊受訓(xùn)人員:信息管理員培訓(xùn)人員:軟件質(zhì)量保證與測試課程第11 小組3。5。3標(biāo)示符03 進(jìn)度安排:A:4月24日B:測試的內(nèi)容:學(xué)生的成績能否成功錄入C:目的:確保系統(tǒng)能夠正常進(jìn)行學(xué)生的成績能否成功錄入。條件:硬件:有奔騰以上處理器、512兆內(nèi)存配置的計(jì)算機(jī)。,軟件:VB、Access 2010 人員:軟件質(zhì)量保證

22、與測試課程第11 小組測試資料:用戶的信息測試培訓(xùn):培訓(xùn)內(nèi)容:使用學(xué)生成績錄入模塊受訓(xùn)人員:信息管理員培訓(xùn)人員:學(xué)生成績管理系統(tǒng)開發(fā)小組1組所有成員3.5.4 標(biāo)示符03 進(jìn)度安排:A:5 月1 日 B:測試內(nèi)容:學(xué)生相關(guān)信息能否正常修改 C:確保系統(tǒng)能夠正常進(jìn)行學(xué)生信息的正常修改。條件:硬件:有奔騰以上處理器、512 兆內(nèi)存操作系統(tǒng):Windows 7 系統(tǒng)軟件:VB、Access 2010 人員:軟件質(zhì)量保證與測試課程第11 小組測試資料:用戶的信息測試培訓(xùn):培訓(xùn)內(nèi)容:使用學(xué)生信息(成績和基本信息)修改模塊受訓(xùn)人員:信息管理員培訓(xùn)人員:學(xué)生成績管理系統(tǒng)開發(fā)小組1 組所有成員3。5.5標(biāo)示符

23、04 進(jìn)度安排:A:5 月8 日 B:測試的內(nèi)容:添加的信息能否正常進(jìn)行學(xué)生查詢 C:目的:確保系統(tǒng)能夠正常進(jìn)行學(xué)生信息查詢。條件:硬件:有奔騰以上處理器、512 兆內(nèi)存操作系統(tǒng):Windows 7 系統(tǒng)軟件:VB、Access 2010 人員:軟件質(zhì)量保證與測試課程第11 小組測試資料:用戶信息測試培訓(xùn):培訓(xùn)內(nèi)容:使用學(xué)生信息查詢模塊受訓(xùn)人員:信息管理員培訓(xùn)人員:學(xué)生成績管理系統(tǒng)開發(fā)小組1 組所有成員3。5。6標(biāo)示符05 進(jìn)度安排:A:5 月15 日B:測試內(nèi)容:負(fù)載測試C:目的:測試正常情況下系統(tǒng)性能和用戶數(shù)目之間的關(guān)系查看在多個(gè)用戶同時(shí)本系統(tǒng)是否正常3.6等效類劃分(包括邊界值)下面就是

24、用黑盒測試法中的等價(jià)類劃分類法來完成對學(xué)生成績管理系統(tǒng)的測試。在學(xué)生成績管理系統(tǒng)中,現(xiàn)對其各個(gè)模塊(學(xué)生信息管理模塊,課程信息管理模塊,成績信息管理模塊,管理員信息管理模塊)進(jìn)行測試.其中,3。6。1學(xué)生信息管理模塊學(xué)生信息管理模塊包括:1¡ 學(xué)號:必須有,學(xué)號必須為10位數(shù)字且數(shù)字在(09),前四個(gè)數(shù)字為學(xué)生入學(xué)時(shí)間,最后三個(gè)數(shù)字為班級號和編號。2¡ 姓名:必須有,要求為不低于一個(gè)漢字,不超過4個(gè)漢字。3¡ 性別:要么為空,否則輸入男或者女。4¡ 年齡:否則輸入2080之間的數(shù)字,包括20和80. 5¡ 所在班級:要么為空,否則由漢字和數(shù)字組

25、成。6.所在系別:要么為空,否則有漢字和數(shù)字組成(僅有一個(gè)漢字和一個(gè)數(shù)字組成)。第一步:輸入和輸出變量確認(rèn)按照輸入域劃分等價(jià)類的例子。輸入域:學(xué)號,姓名,性別,年齡,所在班級,所在系別輸出域:錄入正確,則提示錄入成功,錄入錯誤,則提示數(shù)據(jù)不對/等價(jià)類劃分原則:按照輸入變量來確認(rèn)等價(jià)類(有效等價(jià)類和無效等價(jià)類)*/ 第二步:等效類劃分表如下:輸入條件有效等價(jià)類編號輸入條件無效等價(jià)類編號學(xué)號10位1 學(xué)號大于10位18 小于10位19 數(shù)字2 除數(shù)字以外的字符20 數(shù)字在(09)之間,包含0和9 3 小于0 21 大于9 22 前四個(gè)數(shù)字是入學(xué)時(shí)間4 前四個(gè)數(shù)字不是入學(xué)時(shí)間23 最后三個(gè)數(shù)字為班級

26、號和學(xué)號5 最后三個(gè)數(shù)字不是班級號和學(xué)號24 為空25 姓名字?jǐn)?shù)小于4位6 姓名除漢字以外的特殊字26 字?jǐn)?shù)大于1位符字?jǐn)?shù)等于4位7 漢字?jǐn)?shù)大于 4 位或漢字?jǐn)?shù)小于等于1位27 字?jǐn)?shù)等于1位漢字8 為空28 性別空白9 輸入非法字符29 男10 女11 年齡數(shù)字12 年齡大于80 30 小于20 31 除漢字意外的特殊字符32 2080(包括20和80) 13 空白33 所在班級空白14 所在班級除漢字和數(shù)字以外的字符組成34 由漢字或數(shù)字組成15 所在系別空白16 所在系別除數(shù)字和漢字意外的字符組成35 僅由一個(gè)數(shù)字和一個(gè)漢字組成17 多于一個(gè)數(shù)字和一個(gè)漢字36 第三步:設(shè)計(jì)測試用例按照輸入

27、域劃分等價(jià)類的例子。設(shè)計(jì)測試用例,盡可能的覆蓋尚未覆蓋的有效等價(jià)類.(6)(9)(12)(14)(16) (7)(10)(13)(15)(17) (8)(11)(12)(14)(16) (6)(10)(13)(15)(17) (6)(9)(12)(14)(16) 設(shè)計(jì)測試用例,使得每一個(gè)新設(shè)計(jì)的測試用例只包含一個(gè)無效等價(jià)類,其他的選擇有效等價(jià)類。(6)(9)(12)(14)(16) (7)(10)(13)(15)(17) (8)(11)(12)(14)(16) (6)(10)(13)(15)(17)(6)(9)(12)(14)(16)(6)(9)(12)(14)(16)(7)(10)(13)(

28、15)(17)(8)(11)(12)(14)(16)(26)(9)(12)(14)(16)(27)(10)(13)(15))(17)(28)(11)(12)(14)(16)(29)(10)(13)(15)(17)(6)(30)(12)(14)(16)(7)(31)(13)(15)(17)(8)(32)(12)(14)(16)(6)(33)(13)(15)(17)(1)(6)(9)(12)(34)(35)說明:在設(shè)計(jì)無效部分的測試用例的時(shí)候,有效等價(jià)類部分,可以任意選擇。3。6。2課程信息的管理模塊課程信息管理模塊包括:1¡ 學(xué)號:必須有,學(xué)號必須為10個(gè)數(shù)字且數(shù)字在(09),前四個(gè)數(shù)

29、字為學(xué)生入學(xué)時(shí)間,最后三個(gè)數(shù)字為班級號和編號.2¡ 課程號:要么為空,否則輸入4位的數(shù)字且數(shù)字在(09)。3¡ 課程名:要么為空,否則輸入由漢字,字母和數(shù)字組成的,注意大小寫.4¡ 課程所需課時(shí):不能為空,由1位或2位數(shù)字組成且數(shù)字在(09)第一步:輸入和輸出變量確認(rèn)輸入域:學(xué)號,課程號,課程名,課程所需課時(shí)輸出域:錄入正確,則提示錄入成功,錄入錯誤,則提示數(shù)據(jù)不對第二步:等效類劃分表如下:輸入條件有效等價(jià)類編號輸入條件無效等價(jià)類編號學(xué)號10位1 學(xué)號大于10位17 小于10位18 數(shù)字2 除數(shù)字以外的字符19 數(shù)字在(09)之間3 小于0 20 大于9 21 前

30、四個(gè)數(shù)字是入學(xué)時(shí)間4 前四個(gè)數(shù)字不是入學(xué)時(shí)間22 最后三個(gè)數(shù)字為班級號和學(xué)號5 最后三個(gè)數(shù)字不是班級號和學(xué)號23 為空24 課程號空白6 課程號大于4位25 4位7 小于4位26 數(shù)字8 除數(shù)字以外的字符27 數(shù)字在(09)之間包括0和9 9 小于0 28 大于9 29 課程名空白11 課程名除漢字,字母和數(shù)字之外的字符30 漢字,字母和數(shù)字組成12 只是大寫31 區(qū)分大小寫13 只是小寫32 課程所需課時(shí)不能為空14 課程所需課時(shí)為空33 由數(shù)字組成,在(09)之間15 由除數(shù)字以外的字符組成,以及非法字符34 由1位或2位數(shù)字組成16 不是由一位或兩位數(shù)字組成35 第三步:設(shè)計(jì)測試用例按照

31、輸入域劃分等價(jià)類的例子.設(shè)計(jì)測試用例,盡可能的覆蓋尚未覆蓋的有效等價(jià)類。(6)(11)(14)(7)(12)(15)(8)(13)(16)(9)(11)(14)(6)(12)(15)設(shè)計(jì)測試用俐,使得每一個(gè)新設(shè)計(jì)的測試用例只包含一個(gè)無效等價(jià)類,其他的選擇有效等價(jià)類。(17)(6)(11)(14)(18)(7)(12)(15)(8)(13)(16)(9)(11)(14) (6)(12)(15) (6)(11)(16) (7)(12)(14) (8)(13)(15) (25)(11)(14) (26)(12)(15) (27)(13)(16) (28)(11)(14) (29)(12)(15) (

32、6)(30)(14) (7)(31)(15) (3)(8)(32)(16) 說明:在設(shè)計(jì)無效部分的測試用例的時(shí)候,有效等價(jià)類部分,可以任意選擇.3。6.3成績信息的管理模塊成績信息模塊包括:1¡ 學(xué)號:必須有,學(xué)號必須為10個(gè)數(shù)字且數(shù)字在(09),前四個(gè)數(shù)字為學(xué)生入學(xué)時(shí)間,最后三個(gè)數(shù)字為班級號和編號。2¡ 課程名:要么為空,否則輸入由漢字,字母和數(shù)字組成的,注意大小寫 3、分?jǐn)?shù):要么為空,否則輸入(0100)之間的數(shù)字,包括0和100.第一步:輸入和輸出變量確認(rèn)輸入域:學(xué)號,分?jǐn)?shù),課程名輸出域:錄入正確,則提示錄入成功,錄入錯誤,則提示數(shù)據(jù)不對第二步:等效類劃分表如下:輸入

33、條件有效等價(jià)類編號輸入條件無效等價(jià)類編號學(xué)號10位1 學(xué)號大于10位13 小于10位14 數(shù)字2 除數(shù)字以外的字符15 數(shù)字在(09)之間3 小于0 16 大于9 17 前四個(gè)數(shù)字是入學(xué)時(shí)間4 前四個(gè)數(shù)字不是入學(xué)時(shí)間18 最后三個(gè)數(shù)字為班級號和學(xué)號5 最后三個(gè)數(shù)字不是班級號和學(xué)號19 為空20 分?jǐn)?shù)空白6 分?jǐn)?shù)小于0 21 0100 7 大于100 22 包括0和10 8 除數(shù)字以外的字符23 數(shù)字9 課程名空白10 課程名除漢字,字母和數(shù)字之外的字符24 漢字,字母和數(shù)字組成11 只是大寫25 區(qū)分大小寫12 只是小寫26 第三步:設(shè)計(jì)測試用例按照輸入域劃分等價(jià)類的例子。設(shè)計(jì)測試用例,盡可能

34、的覆蓋尚未覆蓋的有效等價(jià)類。(6)(10)(7)(11)(3)(8)(12)(9)(11)(8)(12)設(shè)計(jì)測試用例,使得每一個(gè)新設(shè)計(jì)的測試用例只包含一個(gè)無效等價(jià)類,其他的選擇有效等價(jià)類.(6)(10)(7)(11)(8)(12)(9)(11)(8)(12)(6)(10)(7)(11)(8)(12)(21)(10)(22)(11)(23)(12)(6)(24)(7)(25)(3)(8)(26)說明:在設(shè)計(jì)無效部分的測試用例的時(shí)候,有效等價(jià)類部分,可以任意選擇。3。6。4教師信息模塊部分:1¡ 編號:必須有,系統(tǒng)自動編號,三位2¡ 姓名:必須有,要求為不超過5個(gè)漢字且可為英文

35、3¡ 所在系:必須有,具體系別因各學(xué)校具體情況而定4¡ 登錄密碼:必須有,長度為6位09阿拉伯?dāng)?shù)字,且6位數(shù)不可相同且不能為連續(xù)6位注: 教師信息由管理員錄入系統(tǒng) 教師登錄時(shí)輸入編號及密碼,若密碼及編號信息輸入正確,則提示登錄系統(tǒng)成功,若無法登錄進(jìn)入系統(tǒng),則提示提示密碼不正確請重新登錄輸入域:編號姓名所在系登錄密碼輸出域:是否錄入/登錄成功輸入有效等價(jià)類編號無效等價(jià)類編號編號必須有(自動編號)1空8姓名必須有2空9不超過5 個(gè)漢字3大于五個(gè)漢字10英文4非漢字11所在系必須有(具體系別因各學(xué)校具體情況而定)5空12登錄密碼長度為6 位09 阿拉伯?dāng)?shù)字6空136 位數(shù)不相同且

36、不能連續(xù)76 位數(shù)相同143。7路徑分析法3。7.1控制流程圖設(shè)當(dāng)輸入的學(xué)生帳號(學(xué)號)正確時(shí)為T1,否則為-T1 設(shè)當(dāng)輸入的密碼正確時(shí)為T2,否則為T2 C N A D 開始 輸入管理員帳號 輸入管理員密碼 賬號是否正確 進(jìn)入系統(tǒng)操作 結(jié)束 E G Y 密碼是否正確 H Y F B N 由上面的控制流程圖可以得到下面的控制流圖 D B C 開始 A 結(jié)束 E R1 R2 根據(jù)上面環(huán)形復(fù)雜的計(jì)算結(jié)果,有3基本獨(dú)立路徑path1:AB-CDE path2:ABAB-CD-E path3:A-BC-DCDE 計(jì)算圈復(fù)雜度:給定流圖G 的圈復(fù)雜度V(G),定義為V(G)=EN+2,E 是流圖中邊的數(shù)

37、量,N 是流圖中結(jié)點(diǎn)的數(shù)量 V(G)=87+2=3 對上面的路徑測試選取測試用例測試用例通過路徑覆蓋條件預(yù)期輸出結(jié)果學(xué)生學(xué)號登陸密碼2010010101 2010010101 ABCDE T1,T2 錄入成功2010040108 910521 ABGABCDEF -T1, T2 錄入失敗2010020101 000000 ABCDHCDEF T1,T2 錄入失敗3.8選取的測試用例3。8.1學(xué)生信息錄入模塊測試用例用例編號輸入預(yù)期輸出結(jié)果學(xué)號姓名性別年齡所在系1 200908050109 段曉初男一錄入失敗2 2010010101 空女18 二錄入失敗3 2010010101 李松男19 三錄

38、入失敗4 20090805109 王家靜空20 四錄入失敗5 2010010101 丁濤濤男17 五錄入失敗6 2010010102 張黃平男22 空錄入失敗7 20090805109 余志超女81 七錄入失敗8 20090805109 ABC 男24 三錄入失敗9 2009080509 黃文武女25 三錄入失敗10 2010010102 林靜女22 三錄入成功11 2010020203 凌平男23 四錄入成功12 2010040211 童佳倩女22 八錄入成功3。8。2課程信息測試用例用例編號輸入預(yù)期輸出結(jié)果學(xué)號課程號課程名課程所需課時(shí)1 2010010101 0001 操作系統(tǒng)30 錄入成功2 20081234563 00021 計(jì)算機(jī)網(wǎng)絡(luò)100 錄入失敗3 2009080512 0003 數(shù)據(jù)庫7周錄入失敗4 2010010102 00

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論