快轉正啦,要寫轉正評審ppt,順帶就總結了下個人學習路線,僅供參考。初學者不要看暈了,學完基礎就可以找實習啦,其他的慢慢來~
先附上xmind,簡潔明瞭
1、長期學習軟體測試理論
其中包括測試方法熟練運用、測試思維的養成
測試方法可以找一本基礎理論的書籍
熟練運用和測試思維的養成我認為是需要功能測試經驗的積累,多看看別人的用例,別人提交的bug
2、測試中bug定位分析
測試中bug定位可以學習fiddle抓包,資料庫分析資料,檢視日誌,之前發過的f12定位web測試前後端bug也是其中一種
fiddle教程我發現現在多數教程都是如何使用,而聊到如何分析的幾乎沒有,我沒有找到哦,後面開一篇聊聊,共勉!
資料庫分析資料,這就需要學習資料庫相關知識了
sql基本語句的學習(增刪改查),查詢是重點
3、介面測試
學習相關概念
學習json基本語法
學習常見介面測試工具的使用
如postman
4、python基礎學習
看書、**敲起來、練習做起來
注意!這邊的電子書是基於python2的
後續我會出python3寫的《笨辦法學python2》系列習題答案,可持續關注,也可以直接看《笨辦法學python3》
5、自動化測試
(1)python+selenium基於web的ui自動化學習
6、掌握1個或者多個自動測試框架,學習robotframework, python的unittest
7、掌握效能測試技術,學習jmeter
題外話:
現在常見的現象是功能測試工程師想去做自動化測試,他覺得寫自動化測試是價值,他能從中學到新的內容。
但是我覺得,你想清楚自己是在哪個階段上,你想往另乙個方面去發展的話,那麼你一定需要在另乙個方面去做額外的努力。那麼這個做努力的過程中,從知識積累的角度來講,它一定是從深度再到廣度。
所有的測試離不開基礎理論的支撐,即使是自動化。
我對自己的要求是在工作當中,如果接觸到了乙個技術,乙個專案,乙個功能,不輕易放過。不是得過且過,我測了就測了,一定要刨根問底。相信這樣,每個接觸過的技術都會變得比較深入。隨著專案接觸的越來越多,做到的事情越來越多之後,你很快就會發現,你有了深度的同時你就有了廣度。
個人對自動化學習的要求:
考慮把身邊天天碰到的這些重複性勞動,用乙個簡單的指令碼,或者做乙個簡單的工具去做優化。一方面這是**於對整個知識體系的理解,想法、思維方式,以及行動。在這個過程中,就體現作為乙個測試人員的價值。我相信隨著工具越來越多,知識面越來越廣後,能做的事情就會更多。
軟體測試需要學 mysql嗎 軟體測試需要學什麼?
軟體測試需要學習基礎的測試方法 軟體程式設計的技能 資料庫 作業系統等知識。軟體測試做為it行業的高薪技術崗,很多人非常看好它的發展前途,想要從事或者轉行進入這個崗位。但這畢竟是乙份技術崗,是需要對軟體測試有一定了解和經驗的,很多人就想先學習一下再上崗,那軟體測試需要學什麼呢?軟體測試需要學習相關專...
軟體測試需要測試員嗎? 測試是什麼?
軟體測試到底是什麼?在沒有搞清楚這個定義之前,不可能繼續討論有關是否需要測試員的問題。很多進行開發工作和測試工作的人都說測試是保證軟體質量的重要步驟,但是是否仔細思考過測試作為乙個過程是如何影響軟體質量的。傳統的開發組織在編碼結束以後,就會進入測試階段。測試員獲取程式設計師的產品,以測試用例為導向執...
入門軟體測試要學什麼 軟體測試學習路線分享
軟體測試定義是 為了發現程式中的錯誤而執行程式的過程它是幫助識別開發完成 中間或最終的版本 的計算機軟體的正確度 correctness 完全度 completeness 和質量 quality 的軟體過程 是sqa software quality assurance 的重要子域。入門軟體測試要學...