序
關於我
職缺範例
第一週 - 測試快速入門
關於測試
關於 Selenium
準備開發環境
快速入門
定位元素
REPL
練習題:測試計算機
第二週 - WebDriver (上)
測試組成元素
鍵盤操作
設定視窗位置
練習題:登入練習
表單操作
練習題:上傳檔案
導航
練習題:學生註冊表格
第三週 - WebDriver (中)
序
元素的狀態與屬性
斷言檢查
練習題:檢查 Tab 是否可以正常切換
練習題:檢查欄位是否能被輸入
等待 (Wait)
預期條件
練習題:非同步行為
動作鏈
練習題:拖拉 Bar
第四週 - WebDriver (下)
Iframe
練習題:TinyMCE
訊息框
練習題:訊息框
HTTP 基本認證
Request
練習題:檢查是否有損壞的圖片
第五週 - 測試專案
單元測試
練習題
API 測試
練習題
活文件
常見開發流程
behave
練習題:LOGO
第六週 - 進階
練習題:登入
POM
練習題
組織測試專案
environment 模組
報表
經驗談
檔案下載
補充
軟體測試的路線圖
Selenium 官方文件
非官方文件 for Python
W3C Webdriver
測試相關資源
Cheat Sheet
本書使用 GitBook 釋出
活文件
活文件 (living document)
所謂的活文件 Living Document 意思是說,文件的會隨著時間、處境而跟著改變的。
在軟體上;一份活的文件或動態文件就是一份不斷修改和更新的文件。
Given When Then
每個 scenario 可以分為三個部分:
Given: 測試的前置條件
When: 執行某些操作
Then: 預期的行為
延伸閱讀
GivenWhenThen | Martin Fowler
行为驱动开发:一篇文章带你用 Python 玩转 BDD
https://www.tenlong.com.tw/products/9789862019481
results matching "
"
No results matching "
"