軟體測試技術(一)

來源:互聯網
上載者:User

標籤:

  本周為新學期的第一周,我開始了學院必修課軟體測試的學習。之前在軟體工程課上有瞭解到一些軟體測試方面的知識,如黑箱測試、白盒測試、等價類別劃分的方法。章老師又給進行了擴充,簡而言之,黑箱測試是已知產品的功能設計規格,可以進行測試證明每個實現了的功能是否符合要求。白盒測試是已知產品的內部工作過程,可以通過測試證明每種內部操作是否符合設計規格要求,所有內部成分是否以經過檢查。

  由於每個程式可進行測試的次數是無限的,我們需要快速準確的檢測出程式錯誤,就不可能每個可能的輸入都來一遍,測試實際輸出結果是否與預期輸出結果相同。這樣情況下我們可以運用等價類別劃分的方法。等價類別劃分法是一種典型的、重要的黑箱測試方法,它將程式所有可能的輸入資料(有效和無效的)劃分成若干個等價類別。然後從每個部分中選取具有代表性的資料當做測試案例進行合理的分類,測試案例由有效等價類別和無效等價類別的代表組成,從而保證測試案例具有完整性和代表性。具體流程是先分為有效等價類別與無效等價類別,之後可以進一步進行細分,為每個等價類別進行編號,設計測試案例使其儘可能多地覆蓋尚未覆蓋的有效等價類別。再設計一個新的測試案例,使其覆蓋且只覆蓋一個尚未覆蓋的無效等價類別。

  目前有許多自動化測試載入器,可以參考http://blog.chinaunix.net/uid-7509663-id-3069999.html

軟體測試技術(一)

聯繫我們

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