套件概覽
一個用於 Ferry(Dart 與 Flutter 的 GraphQL 客戶端)的實用程式套件,提供測試中使用的範例 GraphQL 操作。它透過提供預定義的查詢與變更,支援與 Ferry 測試套件整合,以在開發過程中驗證 GraphQL 互動。專為自動化測試設計,確保在 Android、iOS、Web、macOS、Windows 與 Linux 等多個平台上的 GraphQL 端點測試具有一致性與可靠性。此套件屬於更廣泛的 gql-dart 生態系統的一部分,補足 Ferry 的類型安全 GraphQL 處理。
適用情境
- 測試 GraphQL 查詢和變更
- 驗證渡輪客戶端行為
- 確保測試中的模式合規性
- 支援 CI/CD 流水線
- 模擬 API 回應
- 除錯 GraphQL 結合
主要特色
- 預定義測試 GraphQL 操作
- 與Ferry測試框架整合
- 跨平台相容性
- 類型安全的操作定義
- 所需設定最少
- gql-dart 生態系統的一部分
適合對象
- 使用 Ferry 的 Flutter 開發人員
- 測試自動化工程師
- GraphQL API 測試工具
- CI/CD 流水線實施者
- Dart 專案中的 GraphQL 客戶端
使用建議
- 需要設定渡輪客戶端
- 不適用於生產環境
- 依賴於 gql-dart 生態系統
- 僅限測試場景
- 需要正確的模式定義
- 最佳搭配模擬伺服器使用