學習軟體工程綜合實訓的時候,我對學生選課系統的簡單功能包括學生登陸,和學生選課數量判斷進行了測試。並編寫了相應的測試報告。黑盒白盒都包括。
等價類劃分
表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 修改或是新增...