軟體測試基礎

來源:互聯網
上載者:User

標籤:

1. 什麼是軟體測試

軟體測試是為了發現錯誤而執行程式的過程。

軟體測試根據軟體開發各階段的規格說明和程式的內部結構二而精心設計一批測試案例(即輸入資料及其預期的輸出結果),並利用這些測試案例去運行程式,以發現程式錯誤的過程。

2.軟體測試的目的

1.確保軟體品質;

基於不同的立場,存在這兩種完全不同的測試:

(1).使用者的角度(發現軟體的缺陷,保證軟體品質):普遍希望通過軟體測試暴露軟體中隱藏的錯誤和缺陷,以考慮是否可接受該產品。

(2).軟體開發人員的角度(軟體開發、測試流程改善,對軟體品質進行評估,降低公司對軟體的維護成本):則希望測試成為表明軟體產品中不存在錯誤的過程,驗證該軟體以正確地實現了使用者的要求,確立人們對軟體品質的信心。

3.軟體測試的分類:

按階段劃分:單元測試、整合測試、系統測試、驗收測試

按測試方法測試:白盒測試、黑箱測試、灰盒測試

按測試目標劃分:功能性測試、效能測試、安裝測試、使用者介面測試、可靠性測試、安全性測試、容錯性測試、恢複測試、相容性測試、文檔測試、易用性測試、本地化測試

 

軟體測試基礎

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.