簡單說說軟件測試

軟件測試的定義:使用人工和自動化手段來運行或測試某個系統的過程,其目的在於檢驗是否滿足規定的需求或是弄清預期結果與實際結果之間的差別。

軟件生命週期: 舉例瀑布模型的的生命週期:計劃--需求分析--設計--程序編碼--測試--運行維護。

軟件測試的幾大方向:黑盒功能測試(手工測試),黑盒性能測試(利用測試工具測試性能),安全性測試(利用腳本或工具實現對網站的滲透測試),接口測試(工具或是腳本實現程序數據的調用),白盒測試(靜態分析,分支判定等)

軟件測試的意義:對於功能測試來說軟件測試的意義就在於驗證程序功能能否正確實現,準確找出bug,使客戶在使用時,得到最好的用戶體驗。安全性測試對於客戶及公司本身來說都是一個不小的挑戰,一旦出現安全漏洞,客戶及公司的關鍵資料及核心代碼被別有用心者掌握後,公司的商業利益會遭受很大損失。甚至是毀滅性的打擊。所以涉及到安全性方面的問題最好能抱着謹慎的態度,寧可殺錯不可放過,才能最大限度的使網站的安全性得到保障。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章