軟體測試基礎

2021-08-15 05:08:43 字數 2106 閱讀 9640

測試流程:

1.立項2.需求分析會議3.開發計畫4.概要設計5.詳細設計6.編碼7.測試計畫8.測試方案9.測試用例10.demo版本11.配置文件12.缺陷報告13.階段性總結報告14.測試總結報告15.使用者手冊16.試執行

測試的分類:

按階段分:白盒測試與黑盒測試,合併為灰盒測試

按是否執行:靜態測試,動態測試

按階段分:單元測試,整合測試,系統測試,驗收測試,啊爾法測試,貝塔測試

按型別分:功能測試-----系統測試,介面測試,文件測試,安裝與反安裝測試,異常測試,**測試,健壯測試,效能測試-----壓力測試,負載測試,併發測試,相容測試,易用性測試,可靠性測試,恢復性測試,容錯性測試,安全測試,健壯性測試

黑盒測試:針對被測系統或者軟體只考慮外部功能的實現,不考慮內部邏輯結構的設計過程

白盒測試:針對被測試系統或者軟體只考慮內部邏輯結構設計的實現,不考慮外部功能的實現

灰盒測試:針對被測系統或者軟體既考慮內部邏輯結構的實現也考慮外部功能的實現

靜態測試:不執行或者執行被測系統或者軟體應用程式,只採用瀏覽,走讀等方式進行目測

動態測試:需要執行或者執行被測系統或者軟體的應用程式,從而產生實際結果,判定實際是否與預期的一致的過程

單元測試:主要是以一小段**塊為測試單元,檢測該**塊的邏輯設計是否實現

整合測試:主要是針對介面的測試,主要是模組與模組之間的介面測試

系統測試:主要是針對被測軟體或者系統進行功能、效能等一系列的測試所產生的預期是否與實際相符的過程

驗收測試:為專案檢查的最後一步,最終交付使用者,由使用者進行檢驗是否達到標準

功能測試:主要是使用黑盒八**對被測系統或者軟體進行檢查功能是否實現,且實現是否滿足需求與需求一致

效能測試:主要指壓力測試、負載測試、併發測試、配置測試、疲勞測試、疲勞強度測試、可靠性測試、大資料容量測試等一系列測試的統稱

壓力測試:主要是對被測系統或者軟體中某一特定業務流進行一步一步施壓的過程

負載測試:主要是對被測系統或者軟體中的某乙個特定業務流在一定壓力的情況下,觀察該軟體的運**況

併發測試:主要是針對被測系統或者軟體中業務流進行設定集合點的操作

相容性測試:主要是檢測被測系統或者軟體是否會與當前環境中的硬體或軟體衝突,且影響最終結果

介面測試:主要是檢測被測系統或軟體中的布局是否合理、介面是否美觀、整體風格是否統一的過程

易用性測試:主要是使用者對被測系統或者軟體的霍思燕操作是否簡單,是否方便,是否符合人為習慣

文件測試:主要是檢測當前系統或者軟體整個過程中的所有輸出工件或者產物內容是否完整,描述是否合理、是否存在錯別字、是否存在語句的病句等

安裝與反安裝測試:主要是檢測系統或軟體的安裝過程、解除安裝過程、修復過程是否正常

恢復性測試:當進行非正常操作,軟體是否能夠實現自我修復或恢復過程

異常測試:對被測系統或者軟體實現非正常操作,即測試的逆向思維

安全測試:主要針對的是伺服器的測試

測試點:1、作業系統2、系統安全設定3、安全性軟體4、軟體中本身設定的攔截5、資料庫6、病毒指令碼

容錯性測試:指在執行被測系統或者軟體過程中允許所犯的某些錯誤,且被測系統或軟體具有自我保護自我修復的功能

健壯性測試:主要是指被測軟體或者系統進行了異常、破壞、容錯、恢復、**等型別測試,然後觀察該被測軟體或者系統的執行是否良好、穩定,且存在自我修復能力

**測試:盡最大的能力、最大程度下不計後果進行破壞當前被測系統或者軟體,包括破壞性測試

破壞性測試:以破壞當前被測系統或者軟體為目的,進行對被測系統或者軟體非法操作

穿越測試:主要針對的是業務流中的場景切換,場景中的穿越

回歸測試:只要是在於整個測試過程中,每一階段的完成都必須經過回歸測試,所有在做回歸測試時必須存在新的版本產生,且整個測試可能存在多輪回歸測試

冒煙測試:整個測試過程鍾會存在兩次,第一次冒煙又可以稱為**試,是提交demo版本時。第二次冒煙是在驗收之前,主要是對被測系統或者軟體中的主體業務流選取已設計的測試用例進行執行,檢測是否能夠執行通過

**試:測試人員在進行系統的主業務流測試時,如果存在80%以上的功能沒有實現,測試有權拒絕對該版本的測試,由開發人員對該版本進行修復、**優化之後提交新版本,測試人員再進行測試

隨機測試:隨機抽取測試用例進行執行的測試,測試經理或組長評審時,或者使用者在驗收時可隨機抽取測試用例

軟體測試基礎 軟體測試概要

1.歷史上由軟體bug引發的重大事故 因此,軟體質量是非常重要的,而軟體測試作為軟體質量保證重要的組成部分,在軟體研發中有著重要的地位,是不可或缺的一環。2.什麼是測試?ieee定義 iso iec ieee 29119 使用人工或自動的手段來執行或測量軟體系統的過程,以檢驗軟體系統是否滿足規定的要...

軟體測試基礎

功能測試 主要是黑盒測試,也稱行為測試 只考慮各個功能,不考慮整個軟體的內部結構及 一般從軟體產品的介面 架構出發 按照需求編寫出來的測試用例,輸入資料在預期結果和實際結果之間進行評測,進而提出使產品更加符合使用者使用的要求。包括邊界值測試 找到邊界,然後在其邊界及其邊界附近選點 健壯性測試 最壞情...

軟體測試基礎

1 缺陷編號 defect id 所提交的bug的順序 2 缺陷標題 summary 簡明扼要地說明一下該缺陷 3 缺陷的發現者 detected by 4 發現缺陷的日期 detected on date 5 缺陷所屬的模組 subject 在測試哪個模組的時候發現的bug 6 發現缺陷的版本 d...