不平凡軟件,始于2014
軟件開發全過程檢測及測試自動化
一般地,基于開發周期中不同階段對不同對象所進行的測試,可劃分為:
單元測試:
由編程的開發人員自行計劃與完成的,針對單個或相關聯的一組程序單元的測試。
組裝測試:
計劃于設計階段,由開發人員與測試人員合作完成的,針對結合起來的不同單元以及它們的接口的測試。
系統測試:
測試整個系統,以證實它滿足要求所規定的功能、質量和性能等方面的特性。
回歸測試:
用于驗證改變了的系統或其組件仍然保持應有的特性。
驗收測試:
測試整個系統,以保證其達到可以交付使用的狀態。
對于一個特定軟件的測試,必須經過使用者對通用的測試方法的改變及改進,才能有效和達到高效率。
軟件測試其他方面的一些問題:
在談到測試時,許多人都引用了Grenford J. Myers 就軟件測試目的提出的以下觀點:
1.測試是程序的執行過程,目的在于發現錯誤;
2.一個好的測試用例在于能發現至今未發現的錯誤;
3.一個成功的測試是發現了至今未發現的錯誤的測試。
這是一種比較狹窄的觀點。作為一個清醒的、縱觀全局的軟件開發人員或管理者,我們應當從軟件過程的角度來看測試。
鄭州不平凡軟件提醒您,一個被人忽略的軟件測試目的是:測試可以幫助發現當前開發工作所采用的軟件過程的缺陷,以便進行改進。
相關新聞換一組