軟件測試入行一年了,接下來怎樣快速提高自己?
我建議您先想好自己的目標,心有所想,身有所向。如果您不知道自己想做什么,那是因為您還沒有從事過足夠多的崗位(我是指軟件工程領域的),或者自己當初根本就不是因為興趣選的軟件測試工作(請原諒我說的這么直白)。所以建議:1、先想清楚自己想要什么?2、為了這個想法,自己要放棄什么,能否從心里上接受?3、前兩關過了,就是想清楚以您現在的境況,如何達到您的這個目標?(您自己就知道該干什么了)4、如果前2點都久久沒有答案,那么就去充電。找一個您感興趣的領域(必須是感興趣的),然后去學習,不要怕從頭學!有興趣,最多3年,您就是專家;沒興趣,干十年,還是學徒。希望對您有幫助。
2019年,如何學習軟件測試?你有哪些建議?
軟件測試描述的是一個行業,學習軟件測試應該是指的這個行業里的某一種角色分類的專業技能。
軟件測試一般包含功能測試、性能測試、自動化測試、可用性測試等等,隨著測試左移和右移的發展,又延伸出其他更豐富的角色,比如數據分析(用戶行為)、質量運營等等。因此可以看出軟件測試行業是一個廣度、深度都比較大的行業,無論是產品質量保障還是測試技術應用都需要從宏觀的角度去考量、權衡。
結合之前寫過的一篇文章《關于軟件測試行業現狀的一些思考》,其中關于目前行業供需現狀的描述如下:
隨著敏捷、devops等模式的引入以及數據治理、人工智能應用的發展,軟件交付周期逐漸縮短,技術復雜度不斷提升對測試人員提出了越來越高的要求。因此,對校招、社招人員的要求也是在不斷提高的,一方面響應基礎功能需求的手工測試人員基本飽和,另一方面懂測試的測試開發崗位面試達標者比例過低。
功能測試作為軟件測試行業從業者的基礎技能,是必須要掌握的。但就目前行業發展而言,僅僅掌握基礎的功能測試難以從若干者中脫穎而出,沒有競爭優勢,因此還需要掌握其他的一些測試技能,比如性能、自動化等,這里建議選擇自動化測試,原因同樣引用《關于軟件測試行業現狀的一些思考》的內容,描述如下:
之前寫過《2018年度軟件測試行業現狀報告》的解讀以及對軟件測試左移與右移思考的文章,其中總結了以下幾點:測試人員對需求分析的投入在逐漸增大,同時測試人員逐漸開始注重客戶問題的分析,更關注用戶體驗和用戶反饋。敏捷和類敏捷型項目已經占到了已經極高的百分比,而DevOps模式的使用已經持續數年穩定增長,DevOps正在成為軟件交付的最佳模式,同時我們發現瀑布或類瀑布開發模式比重逐漸降低。較去年,自動化測試技術比例基本保持穩定且處在一個高占比的狀態。不了解、不使用自動化的越來越少。同時令人興奮的是,發現越來越多的測試人員將自動化技術應用于日志和數據分析、綜合監測。同時,沒有推薦性能測試的原因,不僅是如上幾點,還考慮到性能測試的知識面的廣度更大,對于初學者難度較大,可以入行后根據自身情況,再行選擇。
具體的學習可以根據個人學習能力,通過自學或機構培訓的,以實踐為主。關于自動化測試,個人推薦Python語言。