2021 11 15 星期一 軟體測試核心基礎

2022-09-10 11:33:11 字數 787 閱讀 4738

單元測試:針對程式源**進行測試,開發自測,又稱白盒測試

系統測試:對整個系統進行測試包括功能,相容,文件等測試

驗收測試:主要分為,內測,公測,使不同人群來發掘專案缺陷

黑盒測試:看不見**,主要對程式功能進行測試,又稱功能系統測試

白盒測試:看見全部**,主要針對源**進行測試,又稱單元測試

灰盒測試:看見部分**,主要對程式進行介面測試,又稱整合測試

1、自動化測試歸屬於功能測試

2、整合測試和灰盒測試又稱介面測試

3、單元測試和白盒測試是對**進行測試

4、效能測試、安全測試歸屬於專項測試

5、系統測試和黑盒測試的重點核心是功能測試

大規模執行測試之前,針對程式主功能進行驗證,保證程式具備可測性

面試題:提測標準是什麼?答案:冒煙測試通過

功能性:功能滿足需求

效能效率:效能滿足實際需求

相容性:軟體能與主能硬體和軟體相容

易用性:便於使用

可靠性:效能和功能應用可靠

資訊保安:資訊在傳輸或者儲存過程的安全程度

可維護性:便於維護

可移植性:便於遷移與便捷性

質量模型說明:提供測試設計的不同角度視野和驗證方向

學到什麼

軟體開發流程與軟體測試的流程

開發流程:需求分析、概要設計、詳細設計、編碼、整合、實施、交付

測試流程:單元測試、整合測試、系統測試、驗收測試

需求分析

前置:閱讀需求文件分析,記錄不明確之處

站在不同角度進行需求進行查漏補缺

一 軟體和軟體測試

軟體的分類 系統軟體與硬體關係最 密切 軟體缺陷的由來 軟體缺陷的定義 沒有不存在缺陷的軟體,只要迄今為止尚未發現的缺陷。軟體測試的由來 20世紀80年代早期,軟體行業開始逐漸關注軟體產品質量,並在公司建立軟體的質量保證部門qa quality assurance 或sqa 通過檢查和提供客觀證據來...

(一)軟體測試概述

軟體測試技術是軟體開發過程中的乙個重要組成部分,是貫穿整個軟體開發生命週期,對軟體產品進行驗證和確認的活動過程,其目的是盡快盡早的發現在軟體產品中所存在的各種問題 與使用者需求 預設定義不一致性 檢查軟體產品的bug,寫成測試報告,交於開發人員修改 軟體測試的概念 為了發現程式中的錯誤而執行程式的過...

一 軟體測試概述

1.軟體的概念 軟體就是程式與文件的集合。文件指軟體從無到有整個生命週期中產生的各類 集合。具體可包括使用者需求規格說明書 需求分析 系統概要設計 系統詳細設計 資料庫設計 使用者操作手冊等。2.軟體生命週期 生命週期包括需求定義 可行性分析 軟體概要設計 軟體詳細設計 編碼實現 除錯和測試 軟體驗...