免程式碼測試



什麼是免程式碼測試?

免程式碼測試是一種無需執行程式碼即可進行的測試技術。靜態測試技術(如審查和靜態分析)是免程式碼測試的一部分。

  • 審查 - 通常用於查詢和消除文件(如需求、設計、測試用例等)中的錯誤或歧義。

  • 靜態分析 - 開發人員編寫的程式碼(通常由工具)進行分析,以查詢可能導致缺陷的結構缺陷。

審查型別

審查型別可以用一個簡單的圖表表示

Static Testing in Test Life Cycle

靜態分析 - 透過工具

以下是工具在靜態分析期間發現的缺陷型別:

  • 具有未定義值的變數

  • 模組和元件之間不一致的介面

  • 宣告但從未使用的變數

  • 不可達程式碼(或)死程式碼

  • 違反程式設計標準

  • 安全漏洞

  • 語法錯誤

廣告
© . All rights reserved.