回覆列表
-
1 # 奇聞怪事報道分享
-
2 # 海盜船長ABC
這個問題得看您原來從事什麼工作,如果您原來是搞軟體開發,那可以負責任的和你講很容易。如果您原來不是從事IT相關的工作,或者說沒有一點的程式設計相關的知識。那就不是很容易。
但是不容易不代表不可能。如果想從事IT測試的話,簡單的測試。舉個例子,比如你要測試一個網頁,例如一個登入頁面。你可能要測試一下各種輸入是否合法,最長可以輸入多長等等。總之就是你能想到的各種方法去折騰它。但是,這只是最簡單的測試,如果只會這樣。並不能成為一個合格的測試。
更進一步,你需要了解一下測試的各種理論,框架等等。比如,迴歸測試,冒煙測試,等等。有很多這方面的書籍可以參考。此外還有很多的測試理論如TDD,BDD等等,瞭解這些也是必須的。
再者,測試工作不可能一直是人工手動進行的。自動化測試,那是必須的。那怎麼才能自動化呢?學習一門指令碼語言,那也是必須的。就測試而言,Python是很不錯的。值得學習。
總得來說,做測試大概有一下幾個步驟:
1.瞭解你需要測試的系統
2.編寫測試用例
3.手動測試
4.編寫自動化測試指令碼
5.生成測試報告
6.針對每一個釋出自動化跑測試指令碼
當然具體測試不同的系統,比如你要測試一個網路交換機,那瞭解各種網路協議,那就更復雜了。
說了這麼多,其實只要有人帶著,然後自己在努力點。也不會太困難。但是如果只是自己一人埋頭苦學,缺乏相應的實踐。那就不太容易。
希望回答對您有幫助。加油。
1.測試環境(網路環境,windows環境等)伺服器知識,
2.資料庫管理,
3.程式設計技巧(java程式設計設計,指令碼語言,設計工具,XML程式設計)
4.軟體測試技術(測試理論,方法,流程,文件寫作,測試工具,自動測試.測試用例,測試報告)
總結:測試用例、測試用例的方法以及測試報告、缺陷管理工具、掌握資料庫、App測試、指令碼知識python語言等等、Linux系統、前端語言,抓日誌log.效能測試,安全測試,穩定性測試等技能