瀋陽航空航天大學 軟體工程第二次作業

zhangyibing123發表於2024-04-10

作業資訊 瀋陽航空航天大學計算機學院2024軟體工程作業
課程目標 熟悉一個“高質量”軟體的開發過程
作業目標 單元測試練習

請在作業最後部分填寫如下表格記錄本次工作詳細資訊
專案 記錄結果
日期 2024.4.10
開始時間 13:30
結束時間 16:00
編碼行數 155
錯誤數量 0

1.測試中用到語句覆蓋和條件覆蓋
(1)透過輸入grade=1, Qnum=10,進行測試,生成結果如下圖所示:

(2)透過輸入grade=2, Qnum=10,進行測試,生成結果如下圖所示:

(3)年級的範圍為1-6,當輸入grade=10, Qnum=10,grade值超出範圍,進行測試,生成結果如下圖所示:

(4)當輸入grade=4, Qnum=20,進行測試,生成結果如下圖所示:

2.自動化程式測試工具
3.Github地址:
https://github.com/zhangyibing123/-
4.總結:透過本次任務,我設計了四則運算式生成器小程式,本小程式可以透過輸入年級和題目數,按照要求生成題目,可以將此小程式應用到小學教師,家長出題,實現更高效率。但在本次任務的完成過程中,仍存在很多不足的地方,例如沒有考慮應用的空間大小以及執行時間,測試樣例較少,對於一些輸入可能會出現錯誤,這在未來軟體程式開發中應避免。
部落格園地址:https://www.cnblogs.com/zhangyibing123

相關文章