1,軟件測試定義:通過人工或者自動手段檢測被測對象,目的是發現被測對象是否實現用戶的需求,或者弄清實際記過與預期的差異。
2.軟件測試的目的:
?。?)發現被測對象與用戶需求的差異
?。?)發現軟件存在的問題并解決問題
3.軟件測試對象:
?。?)源代碼
?。?)文檔
?。?)配置數據
4.軟件測試需求階段:
?。?)需求文檔:是否正確實現用戶需求
?。?)設計階段:概要設計、詳細設計文檔、是否有邏輯或設計上錯誤
5、編碼測試:測試源代碼
6,系統測試:檢測對象是否滿足用戶需求
7.測試級別:
?。?)單元測試:被測系統最小的組成單元,一般是類或者函數
?。?)集成測試:函數間集成、模塊集成、子系統間集成
?。?)系統測試:將通過集成測試的軟件,不屬豬真是用戶環境,進行測試
?。?)驗收測試:以用戶為主的測試
8.方法:
?。?)黑盒:不關注被測對象的內部結構,僅從用戶需求考慮,是否滿足用戶的顯性或隱性需求
?。?)白盒:結構測試
?。?)灰盒:既關注被測對象的外部特性,又關注被測對象的內部設計
?。?)靜態:不執行被測對象程序,不運行被測對象
?。?)動態:執行被測對象
?。?)手動:通過測試工程師試用、驗證被測對象是否滿足用戶需求
?。?)自動:通過自動化測試工具、或者腳本語言子宮后完成測試
9.系統測試類型:功能測試、性能測試、安全性測試、兼容性測試
程序員杭州軟件測試杭州APP開發杭州PHP工程師
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。