●章自動化測試基礎
1.1軟件測試分類
1.2分層的自動化測試
1.3什麼樣的項目適合自動化測試
1.4自動化測試及工具簡述
1.5Selenium工具介紹
1.6前端技術介紹
1.7前端工具介紹
1.8開發語言的選擇
第2章測試環境搭建
2.1Windows下的環境搭建
2.1.1安裝Python
2.1.2安裝setuptools與pip
2.1.3安裝Selenium
2.1.4ActivePython
2.2Ubuntu下的環境搭建
2.3使用IDLE編寫Python
2.4編寫個自動化腳本
2.5安裝瀏覽器驅動
2.6不同編程語言下使用WebDriver
第3章Python基礎
3.1Python哲學
3.2輸出與輸入
3.2.1print打印
3.2.2input輸入
3.2.3引號與注釋
3.3分支與循環
3.3.1if語句
3.3.2for語句
3.4數組與字典
3.4.1數組
3.4.2字典
3.5函數、類和方法
3.5.1函數
3.5.2類和方法
3.6模組
3.6.1引用模塊
3.6.2模塊調用
3.6.3跨目錄模塊調用
3.6.4進一步討論跨目錄模塊調用
3.7異常
3.7.1認識異常
3.7.2更多異常用法
3.7.3拋出異常
本章小結
第4章WebDriverAPI
4.1素開始
4.1.1id定位
4.1.2name定位
4.1.3class定位
4.1.4tag定位
4.1.5link定位
4.1.6partiallink定位
……
第5章自動化測試模型
第6章SeleniumIDE
第7章unitte測試框架
第8章自動化測試不錯應用
第9章SeleniumGrid2
0章Python多線程
1章自動化測試項目實戰
2章BDD框架之Lettuce入門
3章GitHub托管項目
4章持續集成Jenkins入門
內容簡介
本書分為14個章節,章是自動化測試相關基礎知識的介紹;第2章到0章是本書的重點,循序漸進地介紹了自動化測試所用到的技術;1章通過一個具體的項目綜合運用了前面章節所介紹的技術與技巧。2章到4章選取了當前很熱門的技術進行了介紹,旨在擴展測試人員的綜合技術能力。 本書的寫作目的並不是為了簡單地告訴讀者如何使用一個自動化測試工具,而是希望讀者在學習本書的內容後能夠提高綜合的技術高度與寬度,從而擺脫簡單的手工測試,向不錯測試工程師的道路邁進。