## Vital BizForm
## 導入 cypress 自動化測試
### Isaac Huang
---
### cypress 是什麼?
---
* cypress 和 Selenium 不同之處
---
### cypress 的特色
---
* 跑在瀏覽器中
* 時光機器
* 自動等待
* 攔截 API 呼叫
* 截圖錄影
---
### cypress 工作起來是怎樣?
---
### cypress 案例與地雷
---
### 案例一:登入
---
* BizForm 的環境限制
* 如何繞過這些限制?
---
### 案例二:表單操作
---
* 如何自動填寫表單
* 如何測試檔案上傳下載
---
### 案例三: CI/CD 整合
---
* Docker 和 GitLab runner 帶來的限制
* 如何繞過這個限制
---
### 使用場景
---
* 開發時
* 合併 MR 前
---
### Q&A
{"metaMigratedAt":"2023-06-15T21:37:15.759Z","metaMigratedFrom":"YAML","title":"BizForm 導入 cypress 自動化測試","breaks":true,"robots":"noindex, nofollow","contributors":"[{\"id\":\"a7914fef-934f-42fa-94a4-7ea7f8bc3dc8\",\"add\":26,\"del\":0},{\"id\":\"7827bd06-2a37-46be-9f5c-7d5256d3702e\",\"add\":623,\"del\":129}]"}