總結一下,以軟體開發生命週期來說明不同的測試的使用方式

來源:互聯網
上載者:User

標籤:

        在軟體開發過程中,我們常見的測試方法有:

   1.黑箱測試:已知產品的功能設計規格,可以進行測試證明每個實現了的功能是否符合要求;

   2.白盒測試:已知產品的內部工作過程,可以通過測試證明每種內部操作是否符合設計規格要求,所有內部成分是否已經過檢查;

   3.單元測試:一個函數需要把一些重要的資料插入到資料庫中。那在編寫完這個函數之後,就要進行測試,以驗證:1)函數能正確帶出需要插入資料庫的資料變數。2)帶出的資料可以正確的插入需要插入的資料庫;

     4.壓力測試:壓力測試是對系統不斷施加壓力的測試,通過確定一個系統的瓶頸或者不能接收的效能點,來獲得系統能提供的最多服務等級的測試;

   等等。。。。。。

   我們知道,軟體的測試主要分為四個階段:

   1.單元測試:在編碼過程中對程式的各模組進行測試,確保功能正常;

   2.整合測試:在單元測試基礎上,將所有模組按照詳細設計的要求組裝成子系統或系統,進行整合測試。整合測試側重於模組間的介面正確性和整合後的整體功能的正確性;

   3.系統測試:系統測試是將經過整合測試的軟體,作為電腦系統的一個部分,與系統中其他部分結合起來,在實際運行環境下對電腦系統進行的一系列嚴格有效地測試,以發現軟體潛在的問題,保證系統的正常運行。 系統測試的目的是驗證最終軟體系統是否滿足使用者規定的需求;

   4.驗收測試:驗收測試是部署軟體之前的最後一個測試操作。在軟體產品完成了前面三個測試之後,產品發布之前所進行的測試活動。它是技術測試的最後一個階段,也稱為交付測試。驗收測試的目的是確保軟體準備就緒,並且可以讓終端使用者將其用於執行軟體的既定功能和任務。

總結一下,以軟體開發生命週期來說明不同的測試的使用方式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.