學生選課系統測試文件(簡單)

2021-09-29 09:02:17 字數 1649 閱讀 4630

學習軟體工程綜合實訓的時候,我對學生選課系統的簡單功能包括學生登陸,和學生選課數量判斷進行了測試。並編寫了相應的測試報告。黑盒白盒都包括。

等價類劃分

表n-n選擇課程等價類表

輸入資料

有效等價類

無效等價類

已選課程數量

小於8 (1)

等於8 (2)

選擇課程數量

等於1 (3)

小於1 (4)大於1 (5)

待選課程時間

與已選課程時間相同 (6)

與已選課程時間不同 (7)

表n-n選擇課程測試用例

編號輸入資料

等價類覆蓋

1已選課程適量 1 門,選擇課程數量 1 門

周一上午9:00-10:00(選擇課程與已選課程時間相同)

(3) (6)

2已選課程適量 1 門,選擇課程數量 1 門

周一下午2:00-3:00(選擇課程與已選課程時間不同)

(1)  (3) (7)

3已選課程適量 8 門

(2)4

已選課程適量 1 門 選擇課程數量 2 門

(5)5

已選課程適量 1 門 選擇課程數量 0 門

(4)選擇課程白盒測試:

圖n-n 選擇課程測試流程圖

測試用例

覆蓋條件

**結果

n=6,t1=t2

t1真t2真

選課失敗

n=6,t1≠t2

t1真t2假

選課成功

n=8,

t1假選課失敗

表n-n 選擇課程條件覆蓋表

(注:n為已選課程的數目,t1為待選課程時間,t2為已選課程時間)

等價類劃分

表n-n登入等價類表

輸入資料

有效等價類

無效等價類

學號存在 (1)

不存在 (2)

密碼等於 12位(3)

大於12位 (4) 小於12 位(5)

表n-n登入測試用例

編號輸入資料

等價類覆蓋

1學號:123456(存在)

密碼:123456789012

(3)2

學號:123456(存在)

密碼:1234567890123

(4)3

學號:123456(存在)

密碼:12345678901

(5)4

學號:1234567(不存在)

登陸系統白盒測試:

圖n-n 選擇課程測試流程圖

表n-n 選擇課程條件覆蓋表

(注:n為已選課程的數目,t1為待選課程時間,t2為已選課程時間)

測試用例

覆蓋條件

**結果

n=6,t1=t2

t1真t2真

選課失敗

n=6,t1≠t2

t1真t2假

選課成功

n=8,

t1假選課失敗

模擬學生選課系統

模擬學生選課系統的實現,大家不要笑話,發這樣的東東出來。哈哈。include include elective.h using namespace std 課程資訊 struct infocouse struct infocouse temp,t list couse 列印課程資訊 void pri...

學生選課系統,初版

import pickle class kech 課程的的名字,時間週期,代課老師 def init self,courses,price,cycle,teacher self.courses courses self.price price self.cycle cycle self.teache...

小案例 Java實現簡單 學生選課系統

案例要求忘記了 大概是 學生 學號,姓名,專業,所選課程 老師 工號,姓名,所教課程 課程 課程號,課程名,學分,教師,已選課學生 選課系統 如下 teacher public class teacher public teacher int id,string teachername 修改或是新增...