fix: harden unicode safety checks

This commit is contained in:
Affaan Mustafa
2026-03-29 08:59:06 -04:00
parent dd675d4258
commit 866d9ebb53
239 changed files with 3780 additions and 3962 deletions

View File

@@ -65,20 +65,20 @@ open artifacts/search-results.png
## 最佳實務
**應該做:**
- 使用 Page Object Model 以利維護
- 使用 data-testid 屬性作為選擇器
- 等待 API 回應,不要用任意逾時
- 測試關鍵使用者旅程端對端
- 合併到主分支前執行測試
- 測試失敗時審查產出物
- PASS: 使用 Page Object Model 以利維護
- PASS: 使用 data-testid 屬性作為選擇器
- PASS: 等待 API 回應,不要用任意逾時
- PASS: 測試關鍵使用者旅程端對端
- PASS: 合併到主分支前執行測試
- PASS: 測試失敗時審查產出物
**不應該做:**
- 使用脆弱的選擇器CSS class 可能改變)
- 測試實作細節
- 對生產環境執行測試
- 忽略不穩定的測試
- 失敗時跳過產出物審查
- 用 E2E 測試每個邊界情況(使用單元測試)
- FAIL: 使用脆弱的選擇器CSS class 可能改變)
- FAIL: 測試實作細節
- FAIL: 對生產環境執行測試
- FAIL: 忽略不穩定的測試
- FAIL: 失敗時跳過產出物審查
- FAIL: 用 E2E 測試每個邊界情況(使用單元測試)
## 快速指令