安全性是軟件質量的一個重要屬性。軟件安全性是軟件在受到惡意攻擊時仍提供所需功能的能力。多數軟件的安全性問題主要源自于本身,其自身的漏洞往往被攻擊者利用,從而成為軟件安全的隱患。軟件安全檢測技術的主要作用就是檢測軟件中存在的安全問題,從而指導軟件進行安全性能的改善。
安全性相關缺陷不同于一般的軟件缺陷。一個很難發現的軟件安全漏洞可能導致大量用戶受到影響。安全性測試不同于傳統測試類型最大的區別是它強調軟件不應當做什么,而不是軟件要做什么,例如未授權用戶不能訪問數據。