開發(fā)人員在完成開發(fā)后,需要進行自測,確保自己寫的程序能正常運行。開發(fā)人員可進行單元測試和集成測試
單元測試:開發(fā)人員對軟件產品基本組成單元是否符合模塊設計和模塊功能所進行的測試活動,是對程序的最小可測試單元進行的測試工作。
集成測試:在單元測試的基礎上,將各模塊按照設計要求組裝成為子系統(tǒng)或系統(tǒng)后,由開發(fā)人員對組裝后各模塊間接口、應用間接口是否正確進行驗證的測試活動。
正常情況下,軟件測試的工作主要是有測試人員完成。一般情況下,測試人員主要工作就是做ST測試和回歸測試,ST測試以功能測試為主,主要是測試人員手工對系統(tǒng)功能進行測試驗證。除功能測試以外,還有性能測試,安全測試,兼容性測試等等各種測試。
ST測試:也叫系統(tǒng)測試,將已完成集成測試的子系統(tǒng)或系統(tǒng)與其他外部相關系統(tǒng)和環(huán)境組合在一起后,由測試人員對系統(tǒng)功能和操作流程進行驗證的測試活動,是確認應用軟件是否能滿足需求所進行的全面的測試工作。
回歸測試:整個測試過程中最后一步的測試活動,檢驗已發(fā)現(xiàn)的缺陷有沒有被正確修改、修改過程中有沒有引發(fā)新的缺陷,其測試結果將作為軟件測試能否投產的依據。
性能測試:通過測試工具模擬多種正常、峰值以及異常負載條件來對系統(tǒng)的各項性能指標進行的測試活動,以滿足系統(tǒng)平穩(wěn)運行、性能調優(yōu)的需要。
安全測試:驗證應用程序的安全等級和識別潛在安全性缺陷的測試活動。目的是查找軟件自身程序設計中存在的安全隱患,病檢查應用程序對非法入侵的防范能力。
自動化測試:主要用于回歸測試,是通過測試工具,對運行穩(wěn)定的系統(tǒng)功能,進行自動化測試,減少測試人員手工測試的工作量。
驗收測試由一般業(yè)務提出方在ST測試后期進行,驗收測試主要以是否符合提出的需求為標準進行測試。UAT測試:也叫驗收測試,正常情況下,會由需求提出方進行測試,也有可能會找第三方公司進行驗收測試。由需求提出單位對軟件產品是否符合業(yè)務設計思想、是否達到預期業(yè)務需求進行驗證的測試活動,其測試結果將作為軟件能否投產的依據。
以上是招生信息咨詢服務董老師對貴陽軟件測試培訓學校-軟件測試具體工作內容的介紹,匯智動力有嚴格的教學質量控制,讓學生掌握每一個知識點。師生之間的充分學習和交流,也讓學生及時解決錯誤,讓每個學生在IT行業(yè)共同進步。更多關于軟件測試培訓、Java培訓、軟件測試培訓學校、IT培訓學校、匯智動力學院的信息,您可以在線咨詢客戶服務或致電頁面上的電話聯(lián)系我們。我們將為您提供一對一的專業(yè)指導。