黑盒測試技能
A. 軟體測試需要學習些什麼技能
軟體測試需要學習測試用例、測試用例的方法、缺陷管理工具、掌握資料庫、App測試、python語言、Linux系統、前端語言等技能。
1、測試用例
這是每一個工程師必備技能,也是標志你進入測試行業最低的門檻,關於測試用例可以參考我以前寫的文章。
7、python語言
python語言是現在最流行的語言,這是測試人員技能升級最好的方式之一,測試人員可以利用他做非常多的事情。
8、Linux系統
Linux系統,測試人員利用它最多的是看日誌,更好地為開發定位bug,這也是提升技能之一。
9、前端語言
前端語言,可以讓自己更好的判斷bug是前端還是後端造成的,多學一點技能對於測試人員非常好的。
B. 軟體測試新人,目前做黑盒測試,純小白,應該掌握哪些專業知識
選擇你們合適的自動化測試語言。還要有一定的編程技術,然後你的專「測試結構」會功能越來越屬強大,越來越靈活。產生了一定的通用性和移植性。其次你需要簡單的去了解一下自動化測試以及其中的一些應用模式,可以針對不同的工具,學習不同的東西,不同的技能滿足不同的需求階段。所以說,對於自動化測試是一件漫長的工作。不過你可以先通過一些自動化測試平台先了解下對於測試這塊都包含你哪些內容。從而針對性地學習。騰訊WeTest
C. 軟體測試工程師需要具備哪些技能
按其級別和職位的不同,可分為三類:
高級軟體測試工程師,熟練掌握軟體測試與開發技術,且對所測試軟體對口行業非常了解,能夠對可能出現的問題進行分析評估;
中級軟體測試工程師,編寫軟體測試方案、測試文檔,與項目組一起制定軟體測試階段的工作計劃,能夠在項目運行中合理利用測試工具完成測試任務。
初級軟體測試工程師,其工作通常都是按照軟體測試方案和流程對產品進行功能測驗,檢察產品是否有缺陷。
(3)黑盒測試技能擴展閱讀:
軟體測試工程師的工作職責:
1 、使用各種測試技術和方法來測試和發現軟體中存在的軟體缺陷。測試技術主要分為黑盒測試和白盒測試兩大類。
其中黑盒測試技術主要有等價類劃分法、邊界值法、因果圖法、狀態圖法、測試大綱法以及各類典型的軟體故障模型等;白盒測試的主要技術有語句覆蓋、分支覆蓋、判定覆蓋、基本路徑覆蓋等;
2 、測試工作需要貫穿整個軟體開發生命周期。完整的軟體測試工作包括單元測試、集成測試、確認測試和系統測試工作。
單元測試工作主要在編碼階段完成,由開發人員和軟體測試工程師共同完成,其主要依據是詳細測試。集成測試的主要工作測試軟體模塊之間的介面是否正確實現,基本依據是軟體體系結構設計。
確認測試和系統測試是在軟體開發完成後,驗證軟體的功能與需求的一致性、驗證軟體在相應的硬體條件下的系統功能是否滿足用戶需求,其主要依據是用戶需求。
D. 黑盒測試技術包括哪些
黑盒測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不版能打開權的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,在程序介面進行測試,它只檢查程序功能是否按照需求規格說明書的規定正常使用,程序是否能適當地接收輸入數據而產生正確的輸出信息。黑盒測試著眼於程序外部結構,不考慮內部邏輯結構,主要針對軟體界面和軟體功能進行測試。
E. 在運用測試技術中黑盒測試方法有那些,各有什麼特點
黑盒測試方法有:等價類劃分法、邊界值分析法、錯誤推測法、因果圖法、判定表驅動法、正交試驗設計法、場景法等。各個方法的特點有:
1、等價類劃分法
等價類劃分的辦法是把程序的輸入域劃分成若幹部分(子集),然後從每個部分中選取少數代表性數據作為測試用例。每一類的代表性數據在測試中的作用等價於這一類中的其他值。
2、邊界值分析法
邊界值分析是通過選擇等價類邊界的測試用例。邊界值分析法不僅重視輸入條件邊界,而且也必須考慮輸出域邊界。它是對等價類劃分方法的補充。
3、錯誤推測法
錯誤推測法是基於經驗和直覺推測程序中所有可能存在的各種錯誤,從而有針對性的設計測試用例的方法。
4、因果圖法
因果圖方法最終生成的就是判定表。它適合於檢查程序輸入條件的各種組合情況。
5、判定表驅動法
任何一個條件組合的特定取值及其相應要執行的操作.在判定表中貫穿條件項和動作項的一列就是一條規則.顯然,判定表中列出多少組條件取值,也就有多少條規則,既條件項和動作項有多少列。
6、正交試驗設計法
就是使用已經造好了的正交表格來安排試驗並進行數據分析的一種方法,目的是用最少的測試用例達到最高的測試覆蓋率。
7、場景法
可以比較生動地描繪出事件觸發時的情景,有利於測試設計者設計測試用例,同時使測試用例更容易理解和執行。
(5)黑盒測試技能擴展閱讀:
黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,在程序介面進行測試,它只檢查程序功能是否按照需求規格說明書的規定正常使用,程序是否能適當地接收輸入數據而產生正確的輸出信息。黑盒測試著眼於程序外部結構,不考慮內部邏輯結構,主要針對軟體界面和軟體功能進行測試。
黑盒測試是以用戶的角度,從輸入數據與輸出數據的對應關系出發進行測試的。很明顯,如果外部特性本身設計有問題或規格說明的規定有誤,用黑盒測試方法是發現不了的。
F. 黑盒測試需要掌握哪些工具,技能
軟體來測試要求知識面廣,但自不一定精,編程語言的話,最好是什麼都學過,至少幾種主流的程序語言要學過,如java、.net、C++。還有會一些腳本語言vba(vb)、sql、 C等。
網路的話:TCP/IP協議,區域網廣域網相關知識等
資料庫:當前主流的mysql、ms-sql、oracle
常用測試工具:HP的三劍客首當其沖了:QTP(自動化功能測試工具)、LoadRunner(自動化性能測試工具)、QC(TD前身,測試管理追蹤工具)。當然這些都是收費產品。網上有破解版的可供學習。(一套)
開源免費的測試工具:QTP(自動化功能測試工具,破解版的可以滿足絕大部分測試需求)、jmeter(自動化性能測試工具)、bugzilla(測試管理追蹤工具)。
G. 黑盒測試技術包含一些哪些方法
等價類劃分,邊界值分析,錯誤推測,因果圖,正交分解,等等。
H. 軟體黑盒測試需要掌握的技能
需要一些計算機的基礎知識,例如:操作系統、資料庫、任意一門計算機語言、測試專業技能涉及的范圍很廣:既包括黑盒測試、白盒測試、測試用例設計等基礎
I. 什麼是黑盒測試技術黑盒測試技術有哪些方法
「黑盒」的兩種基本方法 黑盒測試有兩種基本方法,即通過測試和失敗測試。 在進行通過測試時,實際上是確認軟體能做什麼,而不會去考驗其能力如何。軟體
J. 什麼是黑盒測試技術
黑盒抄測試也稱功能測試,它是通過襲測試來檢測每個功能是否都能正常使用。
在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,在程序介面進行測試。
它只檢查程序功能是否按照需求規格說明書的規定正常使用,程序是否能適當地接收輸入數據而產生正確的輸出信息。
黑盒測試著眼於程序外部結構,不考慮內部邏輯結構,主要針對軟體界面和軟體功能進行測試。