軟件工程第二次做業

 

博客信息 瀋陽航空航天大學計算機學院2020軟件工程做業
做業要求 https://edu.cnblogs.com/campus/sau/Computer1701-1705/homework/10583
課程目標 熟悉一個「高質量」軟件的開發過程
做業目標 單元測試練習

 
1. 題目要求

題目(1):最大連續子數組和(最大子段和)
背景git

問題: 給定n個整數(可能爲負數)組成的序列a[1],a[2],a[3],…,a[n],求該序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。當所給的整數均爲負數時定義子段和爲0,依此定義,所求的最優值爲: Max{0,a[i]+a[i+1]+…+a[j]},1<=i<=j<=n
例如,當(a[1],a[2],a[3],a[4],a[5],a[6])=(-2,11,-4,13,-5,-2)時,最大子段和爲20。
-- 引用自《百度百科github

2. 項目要求
  • (1) 上述題目寫出可運行的完整代碼提交至GitHub系統中,並將代碼地址附到博客內
  • (2) 請從語句覆蓋、斷定覆蓋、條件覆蓋、斷定/條件覆蓋、條件組合覆蓋五個覆蓋標準中(條件組合覆蓋難度較大,鼓勵嘗試,但請謹慎選擇),任選一個標準設計測試用例
  • (3) 請利用自動測試工具對程序進行測試
  • (4) 請將程序運行結果和自動測試分析結果截圖附到博客

3.源代碼地址

源代碼地址數組

4.程序運行結果

5.斷定覆蓋測試用例工具

 

 

 

6.測試結果單元測試

 測試代碼測試

7.工做記錄編碼

 

項目 記錄結果
日期 2020.4.7
開始時間 20:00
結束時間 22:03
源代碼編碼行數 34
測試代碼編碼行數 67
錯誤數量 0
相關文章
相關標籤/搜索