●第1章自動化測試基礎
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
第10章Python多線程
第11章自動化測試項目實戰
第12章BDD框架之Lettuce入門
第13章GitHub托管項目
第14章持續集成Jenkins入門