1、軟件自動化測試的學習步驟
- 做好手工測試,了解各種測試的知識
- 學習編程語言
- 學習Web基礎(chǔ)(HTML,HTTP,CSS,DOM,Javascript)或者學習Winform
- 學習自動化測試工具
- 學習自動化測試框架
- 實現(xiàn)自動化測試用例
- 開發(fā)自動化測試工具
- 開發(fā)自動化測試框架
2、自動化測試的本質(zhì)
3、自動化測試學習的誤區(qū)
4、自動化測試的職位
5、自動化測試分類
2、對Windows窗體UI的自動化測試程序
3、API測試,比如(測試WCFservice,WebAPI等)
4、數(shù)據(jù)庫測試,比如測試存儲過程
5、接口測試(這種只能用自動化測)
6、單元測試
7、性能測試,性能測試都需要用到自動化
6、Web自動化測試分類
第二類是:模擬HTTP請求。類似于這種【12306火車票網(wǎng)站自動登錄工具】,這方面的知識,目前市面上資料比較少。(以后我會出一個系列的教程)
7、自動化測試的知識點
- 了解Javascript,CSS的知識。
- 熟練掌握DOM和HTML知識,(用來解析Web界面)
- 熟練掌握XML技術(shù),(需要用XML保存測試數(shù)據(jù),用XML展現(xiàn)測試報告)
- 熟練使用C#P/inoke技術(shù)調(diào)用WindowsAPI(可以用來操作Winform窗口)
- 熟練掌握窗體"句柄"的概念
- 熟練使用C#操作Windows注冊表
- 熟練使用C#中的Process類
- 熟練掌握數(shù)據(jù)庫的基本操作語句(測試數(shù)據(jù)庫肯定要用到)
- 熟練掌握HTTP協(xié)議的知識(請參考我的HTTP系列博客[HTTP協(xié)議詳解])
- 熟練掌握C#中的HttpWebRequest類的用法(用于模擬HTTP請求)
- 熟練掌握正則表達式
- 8、自動化測試的書籍推薦
- 關(guān)于軟件自動化測試的書,真心不多,我查過市面上所有關(guān)于自動化測試的書,只找到下面這邊書,掌握了這邊書,基本上自動化測試就入門了。
- 9、自動化測試工具
- 測試套件工具:JUnit,Nunit,MSTest,這幾個工具功能都一樣學起來比較簡單。
- 性能測試工具:JMeter,VSTS負載測試,LoadRunner(收費),QTP(收費)
- WebUI測試框架:WebDriver/Selenium,VSTSCodedUI,Watri
- WindowsUI測試框架:VSTSCodedUI
- 其他工具:firebug,Fiddler
- 絮叨
- 測試是一門技術(shù),也是一門藝術(shù)。也許你今天擁有的技術(shù),明天就會被淘汰。同時需要我們開拓思維和眼界,積極擁抱變化,學習新知識、新方法、新技能、計算機領(lǐng)域講究的是實踐,學習更要講究方式方法,學習和動手一定要結(jié)合。
- 如果你想學或正在學習Python全棧自動化中,也喜歡測試這個行業(yè)的話,可以加入我們一起學習喔。群里有行業(yè)深潛多年的測試人技術(shù)分析講解,也會有各項測試資料、面試題發(fā)放。期待你的加入!
- 最后祝愿你能成為一名優(yōu)秀的軟件測試工程師!
- 喜歡的話,歡迎【評論】、【點贊】、【關(guān)注】禮貌三連~