測試崗知識點

2021-10-09 10:15:27 字數 1747 閱讀 5106

1、白盒測試:是通過程式的源**進行測試而不使用使用者介面。這種型別的測試需要從**句法發現內部**在演算法,溢位,路徑,條件等等中的缺點或者錯誤,進而加以修正。

2、黑盒測試:是通過使用整個軟體或某種軟體功能來嚴格地測試, 而並沒有通過檢查程式的源**或者很清楚地了解該軟體的源**程式具體是怎樣設計的。測試人員通過輸入他們的資料然後看輸出的結果從而了解軟體怎樣工作。在測試時,把程式看作乙個不能開啟的黑盒子。

在完全不考慮程式內部結構和內部特性的情況下,測試者在程式介面進行測試,它只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接收和正確的輸出。

黑盒測試方法主要有:等價類劃分、邊界值分析、因—果圖、錯誤推測法

等價類劃分:是把所有可能的輸入資料,即程式的輸入域劃分成若干部分(子集),然後從每乙個子集中選取少數具有代表性的資料作為測試用例

等價類劃分可有兩種不同的情況:有效等價類和無效等價類.

有效等價類:是指對於程式的規格說明來說是合理的,有意義的輸入資料構成的集合.利用有效等價類可檢驗程式是否實現了規格說明中所規定的功能和效能.

無效等價類:與有效等價類的定義恰巧相反

邊界值分析:長期的測試工作經驗告訴我們,大量的錯誤是發生在輸入或輸出範圍的邊界上,而不是發生在輸入輸出範圍的內部.因此針對各種邊界情況設計測試用例,可以查出更多的錯誤。

錯誤推測法:基於經驗和直覺推測程式中所有可能存在的各種錯誤, 從而有針對性的設計測試用例的方法.錯誤推測方法的基本思想: 列舉出程式中所有可能有的錯誤和容易發生錯誤的特殊情況,根據他們選擇測試用例.

如:輸入資料和輸出資料為0的情況. 輸入**為空格或輸入**只有一行等。這些都是容易發生錯誤的情況.

灰盒測試:灰盒測試像黑盒測試一樣是通過使用者介面測試,但是測試人員已經有所了解該軟體或某種軟體功能的源**程式具體是怎樣設計的。甚至於還讀過部分源**。因此測試人員可以有針對性地進行某種確定的條件/功能的測試。

3、從軟體特性上分為功能測試、效能測試

功能測試:是指為了確保軟體系統功能實現的正確性,完整性和其他特性而進行的測試。

效能測試:是指為了評估軟體系統的效能狀況,和**軟體系統效能趨勢而進行的測試和分析

4、專案測試分為專案開發階段測試專案完工驗收測試兩個部分

開發階段測試內容主要包括:模組功能測試、整合測試、文件檢查

模組功能測試:確保系統各功能模組能夠正常執行,資料的ipo符合系統設計的要求。單元和模組功能滿足需求定義。

整合測試:系統各模組組裝後,根據業務流程的要求,能夠正確地完成各業務功能,並且資料的處理和輸出正確。

文件檢查:在專案開發階段,按照專案進度表,根據《專案文件測試規範與標準》,對提交的專案文件和記錄(技術文件和管理文件)進行檢查和驗證,以符合公司質量體系和專案制度的要求,對於技術類文件的關鍵要素,驗證是否能夠達到通過標準

完工驗收測試內容主要包括:安裝測試、功能驗證、效能測試、需求驗證、文件測試

測試知識點

1.軟體生命週期概念 定義,設計,實施,測試,部署,執行,維護。2.v模型 需求分析,概要設計,詳細設計,編碼,單元測試,整合測試,系統測試,驗收測試。3.軟體測試的原則 1 測試顯示缺陷的存在 2窮盡測試是不可能的 3測試盡早介入 4缺陷集 群性 80 20 原則 5 殺蟲劑悖論 6測試活動依賴於...

測試知識點

測試用例八大要素 專案名稱 用例編號 用例標題 重要級別 預置條件 測試輸入 操作步驟 預期結果 模組描述 xx專案 xx模組 提交時間 測試人 測試時間 測試環境 測試工具 功能描述 xx專案 xx模組 xx功能 用例目的 前提條件 輸入 動作 期望的輸出 實際情況 期望輸出和實際比較 功能測試點...

軟體測試知識點

基本要求 1.熟悉軟體質量 軟體測試及軟體質量保證的基礎知識 2.掌握 檢查 走查與評審的基本方法和技術 3.掌握白盒測試和黑盒測試的測試用例的設計原則和方法 4.掌握單元測試和整合測試的基本策略和方法 5.了解系統測試 效能測試和可靠性測試的基本概念和方法 6.了解物件導向軟體和web應用軟體測試...