前景 不錯,不用寫程式碼但需要懂邏輯。軟體測試是一個入門簡單、但深入難的工作
入門的時候只要會看懂中文、理解能力沒問題就可以按照測試用例來執行用例了
1、開始自學的時候找一本書來入門(軟體測試原版第三版很不錯)-差不多要1個月左右的時間、要能看懂明白裡面的知識、這個階段主要是學習理論知識
2、有基礎知識之後找一個軟體來自己操作、從開始寫測試計劃、測試用例、到自己完成測試、並輸出測試報告(這個階段必須自己操作、如果有問題可以去51testing論壇提問)這裡如果產品小的話1個月左右、軟體功能多的話2個月多都有可能、建議從功能少的軟體入手
3、在執行第二個步驟的時候經常多去51testing論壇看看那些問題帖子、絕對增長你的知識量
4、前面3個步完成之後可以開始關注招聘網站那些招聘軟體測試的公司、去看看他們公司的做的什麼產品、可以吧他們的產品下載回來按照步驟2的方式來自己寫用例 執行測試、記錄BUG、提交測試報告等內容(如果你去面試公司的時候拿著你的測試報告以及BUG單的話 成功率會高很多)
5、前面幾個步驟完成之後差不多要開始找工作了、建議去看看那本<軟體測工程師試面試指導>的書籍、這本書裡面有很多軟體測試的面試題目多看看提高知識量
自學軟體測試差不多需要6個月左右的時間
PS:自學成才的3個要素、一是方法,二是願望,三是自律。這三個要素中任何一個的提高,都會加快目標的實現。當然如果要在同樣時間內實現目標,三個要素其中一個要素的增高,也就同時降低對其他兩個要素的要求。
進一步之後需要會的知識會越來越多
1、作業系統的知識(什麼軟體都是執行在作業系統之上的、一般的操作必須要會)
2、資料庫知識(現在還能找到多少不需要資料庫的大型軟體捏?)
3、計算機網路(通訊呀通訊、千萬不要TCP和UDP都分不清楚)
4、計算機硬體(你要是C/S架構的測試或者是做效能測試、那麼計算機硬體都是必修課了、總得知道IO是什麼IOPS又是啥)
5、各種測試工具的使用、什麼QC/TD/BUGfree/QTP/LR之類的 不需要樣樣精通但是必須要熟練使用
6、軟體測試基礎知識(這年頭沒有知識是萬萬不能的、軟體測試基礎知識其實買幾本書好好看看就能學個差不多了)
7、開發語言(做到高階軟體測試的人都是會寫點小工具的)
8、測試環境配置:這個要說下、我在做配置管理的時候發現很多測試人員居然連自己的測試環境都配置不好、一個連自己的測試環境都不
前景 不錯,不用寫程式碼但需要懂邏輯。軟體測試是一個入門簡單、但深入難的工作
入門的時候只要會看懂中文、理解能力沒問題就可以按照測試用例來執行用例了
1、開始自學的時候找一本書來入門(軟體測試原版第三版很不錯)-差不多要1個月左右的時間、要能看懂明白裡面的知識、這個階段主要是學習理論知識
2、有基礎知識之後找一個軟體來自己操作、從開始寫測試計劃、測試用例、到自己完成測試、並輸出測試報告(這個階段必須自己操作、如果有問題可以去51testing論壇提問)這裡如果產品小的話1個月左右、軟體功能多的話2個月多都有可能、建議從功能少的軟體入手
3、在執行第二個步驟的時候經常多去51testing論壇看看那些問題帖子、絕對增長你的知識量
4、前面3個步完成之後可以開始關注招聘網站那些招聘軟體測試的公司、去看看他們公司的做的什麼產品、可以吧他們的產品下載回來按照步驟2的方式來自己寫用例 執行測試、記錄BUG、提交測試報告等內容(如果你去面試公司的時候拿著你的測試報告以及BUG單的話 成功率會高很多)
5、前面幾個步驟完成之後差不多要開始找工作了、建議去看看那本<軟體測工程師試面試指導>的書籍、這本書裡面有很多軟體測試的面試題目多看看提高知識量
自學軟體測試差不多需要6個月左右的時間
PS:自學成才的3個要素、一是方法,二是願望,三是自律。這三個要素中任何一個的提高,都會加快目標的實現。當然如果要在同樣時間內實現目標,三個要素其中一個要素的增高,也就同時降低對其他兩個要素的要求。
進一步之後需要會的知識會越來越多
1、作業系統的知識(什麼軟體都是執行在作業系統之上的、一般的操作必須要會)
2、資料庫知識(現在還能找到多少不需要資料庫的大型軟體捏?)
3、計算機網路(通訊呀通訊、千萬不要TCP和UDP都分不清楚)
4、計算機硬體(你要是C/S架構的測試或者是做效能測試、那麼計算機硬體都是必修課了、總得知道IO是什麼IOPS又是啥)
5、各種測試工具的使用、什麼QC/TD/BUGfree/QTP/LR之類的 不需要樣樣精通但是必須要熟練使用
6、軟體測試基礎知識(這年頭沒有知識是萬萬不能的、軟體測試基礎知識其實買幾本書好好看看就能學個差不多了)
7、開發語言(做到高階軟體測試的人都是會寫點小工具的)
8、測試環境配置:這個要說下、我在做配置管理的時候發現很多測試人員居然連自己的測試環境都配置不好、一個連自己的測試環境都不