軟體測試入門

來源:互聯網
上載者:User

標籤:

一、軟體測試理解

1.軟體測試是一種有效提高軟體品質的手段,但是軟體品質不僅僅是測試出來的。

2.好的測試人員不僅要掌握各種測試技術和工具,還要具備豐富的編程技術和對BUG的敏感。

3.軟體測試要早做計劃,分配好時間、人力、財力等資源。

4.軟體測試是根據軟體開發各階段的規格說明和程式的內部結構而精心準備的一批測試案例,並利用這些測試案例去執行程式,發現程式錯誤的過程。

二、軟體測試對象

1.軟體測試貫穿於軟體定義程式和開發的整個期間。需求分析、概要設計、詳細設計、以及程式編碼的各個階段所得到的文檔以及來源程式都是軟體測試的對象。

三、軟體測試種類

1.黑箱測試:基於軟體需求。

2.白盒測試:基於軟體內部結構。

3.單元測試:主要測試軟體模組的原始碼。

4.整合測試:將一些“構件”整合一起,測試是否正常運行。這的“構件”可以是程式模組、客戶機-伺服器程式等待。

5.功能測試:測試軟體的功能是否符合功能性需求,通常採用黑箱測試方法。

6.系統測試:測試軟體是否符合所以需求,包括功能性的和非功能性的,通常採用黑箱測試方法。

7.迴歸測試:指錯誤被修正或者軟體功能、環境發生變化後進行的重新測試。困難在於不好確定哪些內容應該重新測試。

8.驗收測試:由客戶或終端使用者執行,測試軟體是否符合測試規格說明書。

9.還有負載測試、壓力測試、效能測試、易用性測試、安裝和反安裝測試、安全性測試、相容性測試、Alpha測試、Beta測試等。

四、軟體測試基本流程

1.制定測試計劃。

2.制定測試案例。

3.執行測試。

4.攥寫測試報告。

5.消除軟體缺陷。

五、軟體測試常識和經驗

1.測試能提高軟體品質,但是軟體品質的提高不能依賴測試。

2.測試只能證明缺陷存在,不能證明缺陷不存在。

3.80-20原則:80%的缺陷聚集在20%的模組裡。

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.