🤖

自動化測試

Playwright / Cypress / Selenium、CI 整合、E2E

📚 全部文章(11)

2026-06-12 #test-data#fixture#factory#seed#automation

Test Data Management — Fixture / Factory / Seed / Cleanup 完整策略

自動化測試最大坑:test data 管理。Fixture vs Factory vs Mother、Seed 策略、cleanup 模式、跨環境資料、敏感資料處理。附 pytest / Playwright 範例。

2026-06-11 #mobile#appium#detox#ios#android#device-farm

Mobile App Testing 入門 — Appium vs Detox 怎麼選、跨平台策略、device farm

Mobile QA 完整入門。原生 / 跨平台 / hybrid 三種 app 差異、Appium vs Detox 取捨、跟 Web testing 不同的坑、雲端 device farm 選擇。

2026-06-11 #performance#k6#jmeter#locust#load-testing

Performance Testing 入門 — k6 vs JMeter vs Locust 該選哪個

給 QA 看的效能測試完整入門。Load / Stress / Spike / Soak 四種類型差異、k6 實戰範例、跟 JMeter / Locust / Artillery 對比、CI 整合策略。

2026-06-11 #security#owasp#penetration-testing#burp#zap

Security Testing 給 QA 看的 OWASP Top 10 — 手動 / 自動化 / 工具一次到位

QA 該懂的應用安全測試。OWASP Top 10 一一解釋、每個漏洞怎麼測(手動 + 自動化)、Burp Suite / OWASP ZAP 入門、何時找 pentester。

2026-06-10 #api-testing#pytest#requests#jsonschema#python

API 測試實戰 — pytest + requests + schema 驗證的完整套餐

從零搭起 API 測試框架。pytest fixtures、requests session、JSON schema 驗證、auth 處理、CI 整合,附完整範例。

2026-06-10 #flaky-test#debugging#ci#automation#e2e

Flaky Test 排雷指南 — 重現 / 隔離 / 根治的 5 步驟

Flaky test 不能用 retry 蓋住。系統化的 reproduce → isolate → diagnose → fix → prevent,含 race condition / timing / 環境污染常見 root cause。

2026-06-10 #page-object-model#playwright#design-pattern#自動化#重構

Page Object Model 實戰 — 測試維護成本降 80% 的設計模式

POM 完整指南。為什麼用、怎麼拆 class、Playwright 實作範例、Component Object 進階、反模式。附類別關係圖與重構流程。

2026-06-09 #cicd#pipeline#github-actions#quality-gate#qa-基礎

QA 該懂的 CI/CD 基礎 — Pipeline 階段、Quality Gate、QA 的位置

給「會寫 test 但不懂 CI/CD」的 QA 看的入門。Pipeline 七階段、QA 在每一階段做什麼、quality gate 怎麼設、常見坑。

2026-06-09 #github-actions#playwright#cicd#e2e#ci-yml

GitHub Actions × Playwright 完整實戰 — yml、PR 留言、Artifact、Sharding

從零配出 production-ready 的 Playwright CI。完整 yml、失敗截圖/trace 自動上傳、PR 自動留言報告、平行 sharding 加速。

2026-06-09 #playwright#e2e#自動化#入門

Playwright 入門 — 從 0 到第一個能跑的 E2E(30 分鐘上手)

Playwright 安裝、第一個測試、Selectors 選擇策略、debug 技巧、CI 整合。給有測試經驗但沒寫過自動化的 QA。

2026-06-09 #test-report#junit#allure#github-checks#cicd

Test Report 整合 — JUnit XML、Allure、PR 自動留言的選擇與設定

把 unit / integration / E2E 測試結果整合到 CI、PR 留言、團隊儀表板。JUnit / Allure / GitHub Checks / 自訂報告的取捨。