回覆列表
-
1 # 檸檬班軟體測試
-
2 # 呼號BI1DXB
偏黑盒測試基本不需要會,但相應工資也非常的低。
偏白盒測試的必須要會,甚至要求比一般開發還高,因為經常需要寫單元測試等各種自動化測試指令碼,而這又需要對別人寫的功能程式碼很熟悉
-
3 # 詹詹電影
嚴格來說的話,軟體測試員會寫程式碼更好,但是如果不會,也是可以理解的,相比較作為軟體測試工作崗位來說,主要做的還是檢測軟體的漏洞或者bug也不用太擔心的
-
4 # 進擊的科科
編寫程式碼和除錯是開發人員的工作。那麼問題就出現了,為什麼編碼知識對測試人員來說是必需的?讓我們看看為什麼知道編碼對於測試人員來說是必要的。
軟體測試主要包括兩種方法人工測試和自動化測試。在高階水平上,測試可以分為白盒、黑盒或灰盒測試。不同的測試技術要求測試人員具有不同的技能。
在執行黑匣子測試時,測試人員不需要編碼知識。測試人員只是透過輸入資料來測試軟體,然後檢查輸出。白盒測試或程式碼驅動測試需要程式碼知識。瞭解各種程式設計概念,如C、C、C+、RDBMS等,可能會有所幫助。測試人員在進行自動化測試或白盒測試時需要良好的編碼知識。這是因為自動化測試涉及語句覆蓋,程式碼覆蓋,圈複雜度所有這些概念都需要對程式設計技巧和資料庫有很好的瞭解。SQL(結構化查詢語言)-有時測試需要資料庫驗證。因此,測試人員需要對SQL例如“選擇”、“建立”、“更新”等命令。SQL-注入,“SQL注入“是透過插入不必要的命令來進行資料庫駭客攻擊的技術之一。對.有很好的瞭解 JavaScript和SQL使用命令可以避免這種軟體安全威脅。敏捷測試敏捷測試整個團隊負責軟體的質量。在整個敏捷過程中,測試人員將與一個或多個程式設計師一起編寫測試。因此,為了建立一個自動測試,測試人員必須知道程式碼。軟體QA分析師的一些重要提示
熟悉手動測試,指令碼語言,如JavaScript等會增加你的測試技能。作為一名測試人員,您應該建立對程式語言的基本知識,如Java, VBScript這不是必須的,但這是必要的。瞭解SQL概念,DBMS概念,對您來說是一個很好的實踐。
對於軟體測試員來說需要會寫程式碼嗎?
近幾年,隨著技術的發展,各大企業對於軟體的質量保證越來越重視,測試人員也因此逐漸被反覆提及。
根據招聘網站的資料,軟體測試崗位空缺高達40萬,從初級測試工程師到高階測試工程師,再到架構師。
區別是什麼?
其中很重要的一點就是是否掌握一門程式語言,或者說就是你會不會寫程式碼。
所以說,雖然軟體測試人員,並沒有會寫程式碼的要求,不會寫程式碼也可以,只不過只能做最初級的工作。
也是為了自己的前途和錢途,有能力的、有機會的,還是學著去編寫程式碼,會更好!
最近很火的一個測試崗位——測試開發。
這個崗位名稱同時包含了測試和開發,這就很直白的說明了,需要有編寫程式碼的能力。