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

下載本文檔

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

文檔簡(jiǎn)介

1、真誠(chéng)為您提供優(yōu)質(zhì)參考資料,若有不當(dāng)之處,請(qǐng)指正。 軟件質(zhì)量保證與測(cè)試課程第 11 小組 丁濤濤 20111081201 2011 級(jí)計(jì) 2 班 測(cè)試對(duì)象:保山第九中學(xué)學(xué)生課程成績(jī)管理系統(tǒng) 被測(cè)試人:王家靜 20101081243楚雄師范學(xué)院信息科學(xué)與技術(shù)學(xué)院 2014年5月 保山第九中學(xué)學(xué)生課程成績(jī)管理系統(tǒng) 需求分析、概要設(shè)計(jì) 1、 簡(jiǎn)介 1.1目標(biāo) 本文檔是保山第九中學(xué)學(xué)生課程成績(jī)管理系統(tǒng)的軟件需求規(guī)格說(shuō)明書。本文檔的面向軟件開發(fā)人員和軟件測(cè)試人員。軟件開發(fā)人員根據(jù)該文檔完成概要設(shè)計(jì)文檔,測(cè)試人員根據(jù)該文檔完成系統(tǒng)測(cè)試計(jì)劃、策略和系統(tǒng)測(cè)試用例。 1.2范圍 本文檔主

2、要包括保山第九中學(xué)學(xué)生課程成績(jī)管理系統(tǒng)項(xiàng)目所有功能,主要包括以下幾個(gè)方面: 密碼修改、重新登錄、學(xué)生成績(jī)管理、課程成績(jī)管理等四個(gè)部分。 2、 總體概述 2.1軟件概述 2.1.1項(xiàng)目介紹 本系統(tǒng)的目標(biāo)是開發(fā)一個(gè)操作簡(jiǎn)單、界面友好、功能齊全、能夠滿足各中學(xué)桌面管理系統(tǒng),給管理者提供了一個(gè)在Windows操作系統(tǒng)上運(yùn)行的管理平臺(tái),可以代替人工重復(fù)性勞動(dòng),從而節(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ù)庫(kù)工具:Access20

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

4、登錄、學(xué)生成績(jī)管理、課程成績(jī)管理四個(gè)部分。 (1) 修改密碼:該功能是用于登錄用戶修改自己的密碼的。 (2) 重新登錄:該功能是用于當(dāng)用戶想退出當(dāng)前用戶的使用而不用退出系統(tǒng)的時(shí)候,確定使用該功能,系統(tǒng)會(huì)退到登錄界面,新用戶可以重新登錄。 (3) 學(xué)生成績(jī)管理:這一模塊是對(duì)教師和學(xué)生都開放的,教師用戶可以選擇所要查看的學(xué)生,對(duì)學(xué)生信息進(jìn)行管理,并能生成報(bào)表等;學(xué)生用戶只可以查看自己的信息。 (4) 課程成績(jī)管理:這一模塊是只對(duì)教師開放,教師用戶可以選擇所要查看的學(xué)生,對(duì)學(xué)生信息進(jìn)行管理,并能生成報(bào)表等。 3.4數(shù)據(jù)需求 通過(guò)分析,總結(jié)出本系統(tǒng)對(duì)數(shù)據(jù)的需求如下:成績(jī)表(編號(hào) 學(xué)號(hào) 課程號(hào) 分?jǐn)?shù))

5、學(xué)生表(學(xué)號(hào) 姓名 密碼 所屬班級(jí) 生日 性別 家庭住址 電話 備注)班級(jí)表(班級(jí)名 系院編號(hào))系院表(編號(hào) 系院名) 課程表(編號(hào) 課程名 學(xué)時(shí) 課程類型號(hào))課程類型表(類型編號(hào) 類型名) 教師表(編號(hào) 密碼 教師姓名 系院編號(hào) 學(xué)歷 職稱 生日 性別 家庭住址 電話 備注) 4、 系統(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)信息錄入到

6、系統(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 所示。 圖 2系統(tǒng)功能模塊圖 學(xué)生成績(jī)管理系統(tǒng) 學(xué)生成績(jī)管理 學(xué)生基本信息管理 課程信息管理 學(xué)生成績(jī)的添加、刪除和修改 學(xué)生成績(jī)的錄入 學(xué)生基本信息的添加、刪除和修改 學(xué)生基本信息的錄入 課程信

7、息的添加、刪除和修改 課程信息的錄入 5、數(shù)據(jù)庫(kù)設(shè)計(jì) 5.1數(shù)據(jù)表的設(shè)計(jì) 本系統(tǒng)使用 Access 2010 作為 DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))。首先,在系統(tǒng)目錄文件中新建一個(gè)成績(jī)數(shù)據(jù)庫(kù)Score.mdb。該數(shù)據(jù)庫(kù)中有7張表。 成績(jī)表(Score),總的有4個(gè)字段,分別是編號(hào) 學(xué)號(hào) 課程號(hào) 分?jǐn)?shù)。如圖5.1。 圖5.1成績(jī)表Score 學(xué)生表(Student),該表有9個(gè)字段,分別是:學(xué)號(hào) 姓名 密碼 所屬班級(jí) 生日 性別 家庭住址 電話 備注。如圖5.2。 圖5.2學(xué)生表Student 班級(jí)表(Class),共有2個(gè)字段,分別是:班級(jí)名、所在系院。如圖5.3。 圖5.3班級(jí)表Class 系院表

8、(Department),共有2個(gè)字段,分別是:系院編號(hào)、系院名。如圖5.4。 圖5.4系院表Department 課程表(Course),該表有4個(gè)字段,分別是:課程編號(hào)、課程名、學(xué)時(shí)、課程類型。如圖5.5。 圖5.5課程表Course 課程類型表(CourseType),該表有2個(gè)字段,分別是:課程類型號(hào)、課程名。如圖5.6。 圖5.6課程類型表CourseType 教師表(Teacher),共有11個(gè)字段,分別是:教師編號(hào) 教師姓名 密碼 所在系院編號(hào) 學(xué)歷 職稱 生日 性別 家庭住址 電話 備注圖5.7教師表Teacher 5.2 數(shù)據(jù)關(guān)系的描述 數(shù)據(jù)庫(kù)中各實(shí)體之間的聯(lián)系都是一對(duì)多的關(guān)

9、系,具體如圖所示:圖5.8 表之間的關(guān)系 34 / 34 保山第九中學(xué)課程成績(jī)管理系統(tǒng)測(cè)試計(jì)劃、測(cè)試報(bào)告 1. 概述 1.1 編寫目的 為了保證學(xué)生成績(jī)管理各項(xiàng)功能可靠實(shí)現(xiàn),特編寫此測(cè)試計(jì)劃,對(duì)所有功能模塊及總系統(tǒng)進(jìn)行測(cè)試。 此測(cè)試計(jì)劃供程序員在程序高度階段參考,在系統(tǒng)測(cè)試階段提供測(cè)試依據(jù)。本測(cè)試計(jì)劃主要用于發(fā)現(xiàn)系統(tǒng)開發(fā)過(guò)程中出現(xiàn)的各種不妥之處,發(fā)現(xiàn)軟件中的錯(cuò)誤。 1.2 背景 軟件系統(tǒng)名稱:學(xué)生成績(jī)管理系統(tǒng)用戶:學(xué)生以及老師等工作人員 2. 計(jì)劃 2.1 系統(tǒng)概述 學(xué)生成績(jī)管理系統(tǒng) 功能模塊 輸入 輸出 用戶登錄模塊 與數(shù)據(jù)庫(kù)連接,檢查用戶名與密碼是否匹配 對(duì)于存在的用戶名可以正常登錄;并能

10、給用戶正確的返回信息 成績(jī)查詢模塊 檢查輸入查詢的學(xué)生成績(jī)條件 能與數(shù)據(jù)庫(kù)正常連接;正確給出 成績(jī)管理模塊 與數(shù)據(jù)庫(kù)連接檢查輸入的用戶信息,能登記用戶相關(guān)信息,檢查修改單中的信息的合法性 能與數(shù)據(jù)庫(kù)正常連接,并即時(shí)更新數(shù)據(jù)庫(kù);正確給出返回信息能否正確注銷 分析系統(tǒng)管理 與數(shù)據(jù)庫(kù)連接檢查輸入的用戶信息,能登記用戶相關(guān)信息,計(jì)算用戶參加考試信息,檢查中的信息的合法性 能與數(shù)據(jù)庫(kù)正常連接,并即時(shí)更新數(shù)據(jù)庫(kù);正確給出返回信息 2.2 測(cè)試內(nèi)容 2.2.1 登錄模塊 測(cè)試用例序號(hào) 01 測(cè)試用例名稱 登錄模塊 被測(cè)試系統(tǒng) 學(xué)生課程成績(jī)管理系統(tǒng) 測(cè)試功能描述 1:運(yùn)行登錄對(duì)話框 2:檢驗(yàn)輸入的帳號(hào)和密碼是

11、否匹配 測(cè)試用例描述 測(cè)試步驟 1:運(yùn)行學(xué)生成績(jī)管理系統(tǒng) 2:輸入帳號(hào)和密碼 期待輸出結(jié)果 1:顯示登陸對(duì)話框 2:如果帳號(hào)和密碼正確進(jìn)則入系統(tǒng) 3:反之則提示用戶重新輸入 測(cè)試結(jié)果 測(cè)試人: 丁濤濤 校核人: 王家靜 測(cè)試日期 2014-04-10 備注 2.22學(xué)生成績(jī)查詢模塊 測(cè)試用例序號(hào) 02 測(cè)試用例名稱 學(xué) 生 成 績(jī)信息查詢模塊 被測(cè)試系統(tǒng) 學(xué)生課程成績(jī)管理系統(tǒng) 測(cè)試功能描述 1:運(yùn)行查詢管理界面對(duì)話框 2:檢驗(yàn)輸入查詢學(xué)生成績(jī)的條件 3:檢驗(yàn)輸入的學(xué)生編號(hào)是否存在 測(cè)試用例描述 測(cè)試步驟 1:運(yùn)行學(xué)生成績(jī)管理系統(tǒng) 2:輸入查詢條件 期待輸出結(jié)果 1:顯示提示對(duì)話框 2:如果存在

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

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

14、息 3:生成分析單 期待輸出結(jié)果 1:顯示提示對(duì)話框 2:如果學(xué)生總體成績(jī)信息計(jì)算正確則顯示計(jì)算成功 3:反之則提示重新計(jì)算信息 4:如果生成分析單格式正確則顯示成功 5:反之則提示重新生成 測(cè)試結(jié)果 測(cè)試人: 丁濤濤 校核人: 王家靜 測(cè)試日期 2012-05-01 備注 3.1用戶登錄(01) 本測(cè)試考慮到:未注冊(cè)用戶名的處理,用戶名與密碼不匹配處理 311控制 利用白盒測(cè)試和黑盒測(cè)試相結(jié)合的方式。 312輸入和輸出 輸入與測(cè)試用例 期望輸出 選取理由 輸入用戶名,不輸入密碼 顯示未輸入密碼 密碼不能為空 不輸入用戶名,輸入密碼 顯示未輸入用戶名 用戶名不能為空 輸入不匹配的用戶名或密碼

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

16、 姓名 非數(shù)字,特殊字符 123 # 沐雨晴 顯示出錯(cuò)顯示出錯(cuò)顯示有效 姓名不能為數(shù)字字符姓名不能為特殊符號(hào)類型有效 學(xué)號(hào) 輸入的學(xué)號(hào)小小 顯示出錯(cuò) 不存在的不能進(jìn)行信息修改 不存在 輸入的是數(shù)字 輸入的存在 123 張 三 顯示出錯(cuò) 顯示有效 學(xué)號(hào)不能為數(shù)字 類型及長(zhǎng)度均有效 各科成績(jī) 非數(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 顯示出錯(cuò)顯示出錯(cuò)顯示出錯(cuò)顯示出錯(cuò) 顯示出錯(cuò)顯示出錯(cuò)顯示有效 成績(jī)不能為非數(shù)字字符成績(jī)不能為負(fù)成績(jī)不能為負(fù) 成績(jī)不能為小數(shù)

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

18、 1000 12 顯示出錯(cuò)顯示出錯(cuò)顯示出錯(cuò)顯示出錯(cuò)顯示有效 年齡不能為非數(shù)字字符年齡不能為負(fù)年齡不能為小數(shù)年齡不能為四位小數(shù)類型及長(zhǎng)度均有效 姓名 非數(shù)字,特殊字符 123 # 沐雨晴 顯示出錯(cuò)顯示出錯(cuò)顯示有效 姓名不能為數(shù)字字符姓名不能為特殊符號(hào)類型有效 id 輸入的id不存在 輸入的是數(shù)字 小小 123 顯示出錯(cuò) 顯示出錯(cuò) 不存在的不能進(jìn)行信息分析統(tǒng)計(jì) 學(xué)號(hào)不能為數(shù)字 輸入的存在 張 三 顯示有效 類型及長(zhǎng)度均有效 各 科成績(jī) 非數(shù)字字符小于0的整數(shù)小于0的小數(shù)大于0小于150帶小數(shù)點(diǎn)數(shù)大于150整數(shù)大于 150 小數(shù) 介于 0 到 150 數(shù)字 我 -2 -23.14 21.3 1234

19、 1234.6 123 顯示出錯(cuò)顯示出錯(cuò)顯示出錯(cuò)顯示出錯(cuò) 顯示出錯(cuò)顯示出錯(cuò)顯示有效 成績(jī)不能為非數(shù)字字符成績(jī)不能為負(fù)成績(jī)不能為負(fù) 成績(jī)不能為小數(shù) 成績(jī)不能超過(guò)滿分成績(jī)不能超過(guò)滿分類型及長(zhǎng)度有效 總的學(xué)生人數(shù) 非數(shù)字字符小于0的數(shù)字帶小數(shù)點(diǎn)數(shù)大于 0 整數(shù) 來(lái) -3 23.1 23 顯示出錯(cuò)顯示出錯(cuò)顯示出錯(cuò)顯示有效 人數(shù)不能為非數(shù)字字符人數(shù)不能為負(fù)數(shù)人數(shù)不能為小數(shù)類型及長(zhǎng)度有效 成績(jī)不能為非數(shù)字字符成績(jī)不能為負(fù)成績(jī)不能為負(fù) 成績(jī)不能為小數(shù) 成績(jī)不能超過(guò)滿分成績(jī)不能超過(guò)滿分類型及長(zhǎng)度有效 平均成績(jī) 非數(shù)字字符小于0的整數(shù)小于0的小數(shù)大于0小于150帶小數(shù)點(diǎn)數(shù)大于150整數(shù)大于 150 小數(shù) 介于

20、0 到 150 數(shù)字 我 -2 -23.14 21.3 1234 1234.6 123 顯示出錯(cuò)顯示出錯(cuò)顯示出錯(cuò)顯示出錯(cuò) 顯示出錯(cuò)顯示出錯(cuò)顯示有效 不 及格 人數(shù) 非數(shù)字字符小于0的數(shù)字帶小數(shù)點(diǎn)數(shù)大于 0 整數(shù) 來(lái) -3 23.1 3 顯示出錯(cuò)顯示出錯(cuò)顯示出錯(cuò)顯示有效 人數(shù)不能為非數(shù)字字符人數(shù)不能為負(fù)數(shù)人數(shù)不能為小數(shù)類型及長(zhǎng)度有效 年級(jí) 非漢字字符 4個(gè)漢字以內(nèi)字符 #¥% 大二 顯示出錯(cuò)顯示有效 年級(jí)不能為其他字符 類型及長(zhǎng)度有效 34學(xué)生成績(jī)查詢模塊(05) 本測(cè)試考慮到:輸入信息格式的合法性,學(xué)生編號(hào)是否注冊(cè)。 341控制 利用白盒測(cè)試和黑盒測(cè)試相結(jié)合的方式。 342輸入和輸出 輸入 測(cè)

21、試用例 測(cè)試數(shù)據(jù) 期望輸出 選取理由 學(xué)號(hào) 輸入的書號(hào)不存在輸入的是數(shù)字輸入的存在 小小 123 張 三 顯示出錯(cuò)顯示出錯(cuò)顯示有效 不存在的不能進(jìn)行基本信息查詢學(xué)號(hào)不能為數(shù)字類型及長(zhǎng)度均有效 姓名 輸入的姓名不存在輸入的為數(shù)字 Abcd 111 顯示出錯(cuò)顯示出錯(cuò) 不存在的不能進(jìn)行基本信息查詢姓名不能為數(shù)字 成績(jī) 字符負(fù)數(shù)有效 Abc -123 78 顯示出錯(cuò)顯示出錯(cuò)顯示有效 成績(jī)不能為字符 成績(jī)不能為負(fù)數(shù) 類型及長(zhǎng)度均有效 3.5測(cè)試進(jìn)度安排 3.5.1標(biāo)示符:01 進(jìn)度安排: A:4 月 10 日 B:測(cè)試的內(nèi)容:系統(tǒng)管理員能否正常登陸 C:目的:確保系統(tǒng)能夠正常進(jìn)行管理正常登陸 條件: 硬

22、件:有奔騰以上處理器、512 兆內(nèi)存,計(jì)算機(jī)(含鍵盤、鼠標(biāo)等),等外圍設(shè)備。 操作系統(tǒng):Windows 7 系統(tǒng) 軟件:VB、 Access2010 人員:軟件質(zhì)量保證與測(cè)試課程第 11 小組測(cè)試資料:用戶的信息 測(cè)試培訓(xùn):培訓(xùn)內(nèi)容:使用用戶登錄模塊 受訓(xùn)人員:使用者 培訓(xùn)人員:軟件質(zhì)量保證與測(cè)試課程第 11 小組 3.5.2標(biāo)示符02 進(jìn)度安排:A:4 月 17 日 B:測(cè)試的內(nèi)容:新信息能否正常記錄 C:確保系統(tǒng)能夠正常進(jìn)行新信息管理正常登陸。 條件: 硬件:有奔騰以上處理器、512 兆內(nèi)存操作系統(tǒng):Windows 7 系統(tǒng) 軟件:VB、Access2010 人員:軟件質(zhì)量保證與測(cè)試課程第

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

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

25、 操作系統(tǒng):Windows 7 系統(tǒng) 軟件:VB、Access 2010 人員:軟件質(zhì)量保證與測(cè)試課程第 11 小組 測(cè)試資料: 用戶信息 測(cè)試培訓(xùn):培訓(xùn)內(nèi)容:使用學(xué)生信息查詢模塊 受訓(xùn)人員:信息管理員 培訓(xùn)人員:學(xué)生成績(jī)管理系統(tǒng)開發(fā)小組 1 組所有成員 3.5.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.6等效類劃分(包括邊界值) 下面就是用黑盒測(cè)試法中的等價(jià)類劃分類法來(lái)完成對(duì)學(xué)生成績(jī)管理系統(tǒng)的測(cè)試。 在學(xué)生成績(jī)管理系統(tǒng)中,現(xiàn)對(duì)其各個(gè)模塊(學(xué)生信息管理模塊,課程信息管理模塊,成

26、績(jī)信息管理模塊,管理員信息管理模塊)進(jìn)行測(cè)試。其中, 3.6.1學(xué)生信息管理模塊學(xué)生信息管理模塊包括: 1、 學(xué)號(hào):必須有,學(xué)號(hào)必須為10位數(shù)字且數(shù)字在(09),前四個(gè)數(shù)字為學(xué)生入學(xué)時(shí)間,最后三個(gè)數(shù)字為班級(jí)號(hào)和編號(hào)。 2、 姓名:必須有,要求為不低于一個(gè)漢字,不超過(guò)4個(gè)漢字。 3、 性別:要么為空,否則輸入男或者女。 4、 年齡:否則輸入2080之間的數(shù)字,包括20和80. 5、 所在班級(jí):要么為空,否則由漢字和數(shù)字組成。 6.所在系別:要么為空,否則有漢字和數(shù)字組成(僅有一個(gè)漢字和一個(gè)數(shù)字組成)。 第一步:輸入和輸出變量確認(rèn)按照輸入域劃分等價(jià)類的例子。 輸入域:學(xué)號(hào),姓名,性別,年齡,所在班

27、級(jí),所在系別輸出域:錄入正確,則提示錄入成功,錄入錯(cuò)誤,則提示數(shù)據(jù)不對(duì) /*等價(jià)類劃分原則:按照輸入變量來(lái)確認(rèn)等價(jià)類(有效等價(jià)類和無(wú)效等價(jià)類)*/ 第二步:等效類劃分表如下: 輸入條件 有效等價(jià)類 編號(hào) 輸入條件 無(wú)效等價(jià)類 編號(hào) 學(xué)號(hào) 10位 1 學(xué)號(hào) 大于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ù)字為班級(jí)號(hào)和學(xué)號(hào) 5 最后三個(gè)數(shù)字不是班級(jí)號(hào)和學(xué)號(hào) 24 為空 25 姓名 字?jǐn)?shù)小于4位 6 姓名 除漢字以外的特殊字26 字?jǐn)?shù)大于1位 符 字

28、數(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 所在班級(jí) 空白 14 所在班級(jí) 除漢字和數(shù)字以外的字符組成 34 由漢字或數(shù)字組成 15 所在系別 空白 16 所在系別 除數(shù)字和漢字意外的字符組成 35 僅由一個(gè)數(shù)字和一個(gè)漢字組成 17 多于一個(gè)數(shù)字和一個(gè)漢字 36 第三步:設(shè)計(jì)測(cè)試用例按照輸入域劃分等價(jià)類的例子。 設(shè)計(jì)測(cè)試用例,盡可能的覆蓋尚未覆蓋的有效等價(jià)類

29、。 (1) (6)(9)(12)(14)(16) (2) (7)(10)(13)(15)(17) (3) (8)(11)(12)(14)(16) (4) (6)(10)(13)(15)(17) (5) (6)(9)(12)(14)(16) 設(shè)計(jì)測(cè)試用例,使得每一個(gè)新設(shè)計(jì)的測(cè)試用例只包含一個(gè)無(wú)效等價(jià)類,其他的選擇有效等價(jià)類。 (18) (6)(9)(12)(14)(16) (19) (7)(10)(13)(15)(17) (20) (8)(11)(12)(14)(16) (21) (6)(10)(13)(15)(17) (22) (6)(9)(12)(14)(16) (23) (6)(9)(12

30、)(14)(16) (24) (7)(10)(13)(15)(17) (25) (8)(11)(12)(14)(16) (1) (26)(9)(12)(14)(16) (2) (27)(10)(13)(15)(17) (3) (28)(11)(12)(14)(16) (4) (29)(10)(13)(15)(17) (1) (6)(30)(12)(14)(16) (2) (7)(31)(13)(15)(17) (3) (8)(32)(12)(14)(16) (4) (6)(33)(13)(15)(17) (1)(6)(9)(12)(34)(35) 說(shuō)明:在設(shè)計(jì)無(wú)效部分的測(cè)試用例的時(shí)候,有效等價(jià)

31、類部分,可以任意選擇。 3.6.2課程信息的管理模塊 課程信息管理模塊包括: 1、 學(xué)號(hào):必須有,學(xué)號(hào)必須為10個(gè)數(shù)字且數(shù)字在(09),前四個(gè)數(shù)字為學(xué)生入學(xué)時(shí)間,最后三個(gè)數(shù)字為班級(jí)號(hào)和編號(hào)。 2、 課程號(hào):要么為空,否則輸入4位的數(shù)字且數(shù)字在(09)。 3、 課程名:要么為空,否則輸入由漢字,字母和數(shù)字組成的,注意大小寫。 4、 課程所需課時(shí):不能為空,由1位或2位數(shù)字組成且數(shù)字在(09)第一步:輸入和輸出變量確認(rèn)輸入域:學(xué)號(hào),課程號(hào),課程名,課程所需課時(shí) 輸出域:錄入正確,則提示錄入成功,錄入錯(cuò)誤,則提示數(shù)據(jù)不對(duì)第二步:等效類劃分表如下: 輸入條件 有效等價(jià)類 編號(hào) 輸入條件 無(wú)效等價(jià)類 編

32、號(hào) 學(xué)號(hào) 10位 1 學(xué)號(hào) 大于10位 17 小于10位 18 數(shù)字 2 除數(shù)字以外的字符 19 數(shù)字在(09)之間 3 小于0 20 大于9 21 前四個(gè)數(shù)字是入學(xué)時(shí)間 4 前四個(gè)數(shù)字不是入學(xué)時(shí)間 22 最后三個(gè)數(shù)字為班級(jí)號(hào)和學(xué)號(hào) 5 最后三個(gè)數(shù)字不是班級(jí)號(hào)和學(xué)號(hào) 23 為空 24 課程號(hào) 空白 6 課程號(hào) 大于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 課程所需

33、課時(shí) 不能為空 14 課程所需課時(shí) 為空 33 由數(shù)字組成,在(09)之間 15 由除數(shù)字以外的字符組成,以及非法字符 34 由1位或2位數(shù)字組成 16 不是由一位或兩位數(shù)字組成 35 第三步:設(shè)計(jì)測(cè)試用例按照輸入域劃分等價(jià)類的例子。 設(shè)計(jì)測(cè)試用例,盡可能的覆蓋尚未覆蓋的有效等價(jià)類。 (1) (6)(11)(14) (2) (7)(12)(15) (3) (8)(13)(16) (4) (9)(11)(14) (5) (6)(12)(15) 設(shè)計(jì)測(cè)試用俐,使得每一個(gè)新設(shè)計(jì)的測(cè)試用例只包含一個(gè)無(wú)效等價(jià)類,其他的選擇有效等價(jià)類。 (17)(6)(11)(14)(18)(7)(12)(15) (19

34、) (8)(13)(16) (20) (9)(11)(14) (21) (6)(12)(15) (22) (6)(11)(16) (23) (7)(12)(14) (24) (8)(13)(15) (1) (25)(11)(14) (2) (26)(12)(15) (3) (27)(13)(16) (4) (28)(11)(14) (5) (29)(12)(15) (1) (6)(30)(14) (2) (7)(31)(15) (3)(8)(32)(16) 說(shuō)明:在設(shè)計(jì)無(wú)效部分的測(cè)試用例的時(shí)候,有效等價(jià)類部分,可以任意選擇。 3.6.3成績(jī)信息的管理模塊成績(jī)信息模塊包括: 1、 學(xué)號(hào):必須有,

35、學(xué)號(hào)必須為10個(gè)數(shù)字且數(shù)字在(09),前四個(gè)數(shù)字為學(xué)生入學(xué)時(shí)間,最后三個(gè)數(shù)字為班級(jí)號(hào)和編號(hào)。 2、 課程名:要么為空,否則輸入由漢字,字母和數(shù)字組成的,注意大小寫 3、分?jǐn)?shù):要么為空,否則輸入(0100)之間的數(shù)字,包括0和100。 第一步:輸入和輸出變量確認(rèn)輸入域:學(xué)號(hào),分?jǐn)?shù),課程名輸出域:錄入正確,則提示錄入成功,錄入錯(cuò)誤,則提示數(shù)據(jù)不對(duì)第二步:等效類劃分表如下: 輸入條件 有效等價(jià)類 編號(hào) 輸入條件 無(wú)效等價(jià)類 編號(hào) 學(xué)號(hào) 10位 1 學(xué)號(hào) 大于10位 13 小于10位 14 數(shù)字 2 除數(shù)字以外的字符 15 數(shù)字在(09)之間 3 小于0 16 大于9 17 前四個(gè)數(shù)字是入學(xué)時(shí)間 4

36、前四個(gè)數(shù)字不是入學(xué)時(shí)間 18 最后三個(gè)數(shù)字為班級(jí)號(hào)和學(xué)號(hào) 5 最后三個(gè)數(shù)字不是班級(jí)號(hào)和學(xué)號(hào) 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ì)測(cè)試用例按照輸入域劃分等價(jià)類的例子。 設(shè)計(jì)測(cè)試用例,盡可能的覆蓋尚未覆蓋的有效等價(jià)類。 (1) (6)(10) (2) (7)(11)(3)(8)(12) (4) (9)(11) (5) (8)(12) 設(shè)計(jì)測(cè)試用例

37、,使得每一個(gè)新設(shè)計(jì)的測(cè)試用例只包含一個(gè)無(wú)效等價(jià)類,其他的選擇有效等價(jià)類。 (13) (6)(10) (14) (7)(11) (15) (8)(12) (16) (9)(11) (17) (8)(12) (18) (6)(10) (19) (7)(11) (20) (8)(12) (1) (21)(10) (2) (22)(11) (3) (23)(12) (1) (6)(24) (2) (7)(25)(3)(8)(26) 說(shuō)明:在設(shè)計(jì)無(wú)效部分的測(cè)試用例的時(shí)候,有效等價(jià)類部分,可以任意選擇。 3.6.4教師信息模塊部分: 1、 編號(hào):必須有,系統(tǒng)自動(dòng)編號(hào),三位 2、 姓名:必須有,要求為不超過(guò)

38、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

39、空 12 登錄密碼 長(zhǎng)度為 6 位 09 阿拉伯?dāng)?shù)字 6 空 13 6 位數(shù)不相同且不能連續(xù) 7 6 位數(shù)相同 14 3.7路徑分析法 3.7.1控制流程圖 設(shè)當(dāng)輸入的學(xué)生帳號(hào)(學(xué)號(hào))正確時(shí)為T1,否則為-T1 設(shè)當(dāng)輸入的密碼正確時(shí)為T2,否則為-T2 C N A D 開始 輸入管理員帳號(hào) 輸入管理員密碼 賬號(hào)是否正確 進(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:A-B-C-D-E path2:A-B-A-B-C-D-E path

40、3: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) 登陸密碼 2010010101 2010010101 ABCDE T1,T2 錄入成功 2010040108 910521 ABGABCDEF -T1, T2 錄入失敗 2010020101 000000 ABCDHCDEF T1,-T2 錄入失敗 3.8選取的測(cè)試用例 3.8.1學(xué)生信息錄入模塊測(cè)試用例 用例編號(hào) 輸入 預(yù)期輸

41、出結(jié)果 學(xué)號(hào) 姓名 性別 年齡 所在系 1 200908050109 段曉初 男 一 錄入失敗 2 2010010101 空 女 18 二 錄入失敗 3 2010010101 李松 男 19 三 錄入失敗 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課程信息測(cè)試用例 用例編號(hào) 輸入 預(yù)期輸出結(jié)果 學(xué)號(hào) 課程號(hào) 課程名 課程所需課時(shí) 1 2010010101 0001 操作系統(tǒng) 30 錄入成功 2 20081234563 00021 計(jì)算機(jī)網(wǎng)絡(luò) 100 錄入失敗 3 200908051

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論