哈爾濱工程大學 水下通信及測向系統代碼審計項目

哈爾濱工程大學 水下通信及測向系統代碼審計項目分析報告

高校類軟件技術參數與環境配置

開發語言
C/C++
開發工具
水下通信與定位
體系結構
C/S
工作模式
遠程

案例詳細分析

該系統由哈爾濱工程大學提供,主要包括水下定位算法動態庫、水下通信算法動態庫等算法,對其進行功能測試、源代碼測試。(開發語言C、C++,開發平臺windows 7、windows 10)按照測試大綱進行測試:水下定位算法測試大綱、水下通信算法測試大綱。

算法分析速度>=5,(信號時間/分析時間)


功能測試:根據甲方提供的測試用例對輸入輸出做一個正確性的比較驗證即可。甲方提供正向的測試樣本為基礎測試數據,乙方根據此樣本設計一些逆向數據和正向數據的擴充測試數據。

代碼審計(源代碼測試):靜態分析,是一種不執行程序而進行測試的技術,主要目的是檢查軟件的表示和描述是否一致,沒有沖突或者沒有歧義。動態邏輯分析,當軟件系統在模擬或真實的環境中執行前、過程中和執行后,對其行為分析。它顯示了一個系統在檢查狀態下是否正確。在動態分析技術中,最重要的技術是路徑和分支測試。下面六種覆蓋測試方法屬于動態分析方法。1、語句覆蓋2、判定覆蓋(分支覆蓋)3、條件覆蓋4、判定條件覆蓋(分支條件覆蓋)5、條件組合覆蓋6、路徑覆蓋。以及代碼人工審查。



高校項目測評問題解答(FAQ)

什么是CMA/CNAS軟件測試報告?

+

CMA(中國計量認證)和CNAS(中國合格評定國家認可委員會)認證的軟件測試報告是經過國家認可的第三方測試機構出具的具有法律效力的測試報告,可用于軟件驗收、招投標、高新認定等場景。

軟件測試需要多長時間?

+

測試周期取決于軟件的復雜度、測試范圍和測試類型。一般情況下,功能測試可能需要1-2周,性能測試需要3-5天,安全測試需要1-2周,完整的測試周期通常在2-4周。

如何準備軟件測試材料?

+

通常需要提供軟件安裝包或訪問地址、用戶手冊、需求說明書、設計文檔等。我們會根據您的具體情況提供詳細的材料清單。

測試報告可以用于哪些場景?

+

我們的測試報告可用于軟件驗收、招投標、高新技術企業認定、科技項目申報、軟件著作權登記、軟件產品登記等多種場景。