單元測試:針對程式源**進行測試,開發自測,又稱白盒測試
系統測試:對整個系統進行測試包括功能,相容,文件等測試
驗收測試:主要分為,內測,公測,使不同人群來發掘專案缺陷
黑盒測試:看不見**,主要對程式功能進行測試,又稱功能系統測試
白盒測試:看見全部**,主要針對源**進行測試,又稱單元測試
灰盒測試:看見部分**,主要對程式進行介面測試,又稱整合測試
1、自動化測試歸屬於功能測試
2、整合測試和灰盒測試又稱介面測試
3、單元測試和白盒測試是對**進行測試
4、效能測試、安全測試歸屬於專項測試
5、系統測試和黑盒測試的重點核心是功能測試
大規模執行測試之前,針對程式主功能進行驗證,保證程式具備可測性
面試題:提測標準是什麼?答案:冒煙測試通過
功能性:功能滿足需求
效能效率:效能滿足實際需求
相容性:軟體能與主能硬體和軟體相容
易用性:便於使用
可靠性:效能和功能應用可靠
資訊保安:資訊在傳輸或者儲存過程的安全程度
可維護性:便於維護
可移植性:便於遷移與便捷性
質量模型說明:提供測試設計的不同角度視野和驗證方向
學到什麼
軟體開發流程與軟體測試的流程
開發流程:需求分析、概要設計、詳細設計、編碼、整合、實施、交付
測試流程:單元測試、整合測試、系統測試、驗收測試
需求分析
前置:閱讀需求文件分析,記錄不明確之處
站在不同角度進行需求進行查漏補缺
一 軟體和軟體測試
軟體的分類 系統軟體與硬體關係最 密切 軟體缺陷的由來 軟體缺陷的定義 沒有不存在缺陷的軟體,只要迄今為止尚未發現的缺陷。軟體測試的由來 20世紀80年代早期,軟體行業開始逐漸關注軟體產品質量,並在公司建立軟體的質量保證部門qa quality assurance 或sqa 通過檢查和提供客觀證據來...
(一)軟體測試概述
軟體測試技術是軟體開發過程中的乙個重要組成部分,是貫穿整個軟體開發生命週期,對軟體產品進行驗證和確認的活動過程,其目的是盡快盡早的發現在軟體產品中所存在的各種問題 與使用者需求 預設定義不一致性 檢查軟體產品的bug,寫成測試報告,交於開發人員修改 軟體測試的概念 為了發現程式中的錯誤而執行程式的過...
一 軟體測試概述
1.軟體的概念 軟體就是程式與文件的集合。文件指軟體從無到有整個生命週期中產生的各類 集合。具體可包括使用者需求規格說明書 需求分析 系統概要設計 系統詳細設計 資料庫設計 使用者操作手冊等。2.軟體生命週期 生命週期包括需求定義 可行性分析 軟體概要設計 軟體詳細設計 編碼實現 除錯和測試 軟體驗...