-
1 # 吾非同
-
2 # 軟體測試開發技術棧
國內測試行業現狀——手工測試仍佔較大部分,具備程式設計能力並非測試行業的硬性要求。但測試人員需要具備編碼開發、設計能力已經是一種顯在趨勢。
下面圖表來自於《2018年度軟體測試行業現狀報告》,雖然這份報告是面向全球測試從業者的調查,但對國內測試行業發展要求仍有一定的參考價值的。
我們可以看到溝通能力,自動化技術能力,通用測試方法論佔據了前三甲。
自動化測試和指令碼編寫所佔比重近些年呈明顯的上升趨勢,這不僅說明了自動化測試技術受到了團隊內的重視和應用,同時也說明了測試人員水平在不斷提升和發展。
同時也可以看出測試人員的工作呈多樣化的發展趨勢,其中包含“分析生產和其他使用者資料”、“監控生產環境”等等,這說明測試人員對產品質量的認識不僅侷限在單一功能性的驗證、測試,對測試認知、實踐探索正在不斷髮展。
透過以上調查報告,再結合身邊同行業的朋友交流。隨著開發技術、開發模式的發展變化,對測試效率、質量的要求日益增高,傳統的純手工測試崗逐漸被測試開發崗所取代的趨勢日益明顯,這也引出了測試需不需要懂開發、會開發的問題,其實答案是明確的——需要。
學習哪些開發語言呢? 近年人工智慧,物聯網、區塊鏈、機器學習等熱門技術應用都可以看到Python的身影,其影響及應用的廣度和深度正在不斷的擴散,同樣在軟體測試行業Python很有前途,如果想學習開發,可以考慮下Python。
-
3 # 開心baby呀
懂了最好!
軟體測試的入行門檻並不算高,其實有很多測試人員的能力還在點點點的程度,但這種程度註定了發展高度和收入都不高,遇到複雜的測試任務就瞎了。
要提升測試能力就需要懂程式設計了,懂程式設計對看懂程式碼、學習測試工具、編寫測試指令碼都是必要的基礎,行業中的測試大牛可以說沒有不懂程式設計的。
在日常工作中,懂程式設計和開發人員交流也比較容易,也更容易受到開發人員的認可,有利於工作的開展。
懂程式設計有助於測試能力的提升,有機會獲得更好的工作機會,提升薪資水平。
-
4 # 哆啦公
也是需要的,測試分為手動測試和自動測試,使用自動測試的軟體是需要寫一些程式碼的。一般是指軟體測試的自動化,軟體測試就是在預設條件下執行系統或應用程式,評估執行結果,預先條件應包括正常條件和異常條件。學習的方向就是Python,使用它的語言來代替人的手動操作實現自動化測試。
回覆列表
現在的測試要求已經不僅是點點了,對能力的要求越來越全面,想要做一個合格的軟體測試工程師,程式設計是必須要懂得,哪怕一種語言,不需要很精通可以簡單編寫指令碼就可以勝任大部分的工作了