搜尋套件、儲存庫與 APP 分類

套件詳情v0.1.0

fluttium

Fluttium 使用者流程測試框架的核心套件

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
601
喜歡數
32
Pub 分數
140

安裝套件

flutter pub add fluttium

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

Fluttium 是 Flutter 應用程式使用者流程測試框架的核心套件,讓開發者能夠撰寫並執行模擬真實使用者互動的端對端測試,橫跨多個平台。它提供一種結構化的測試應用程式工作流程方法,確保在複雜情境下的一致性和可靠性。專為跨平台 Flutter 應用設計,Fluttium 支援 Android、iOS、Web、macOS、Windows 與 Linux,使其成為在多元環境中進行全面測試的理想選擇。該框架強調測試指令碼的可讀性與可維護性。

適用情境

  • 端到端用戶旅程測試
  • 跨平台測試自動化
  • 應用程式工作流程的回歸測試
  • 複雜UI流程的整合測試
  • 在不同設備上測試應用程式行為

主要特色

  • 平台無關的測試執行
  • 結構化的使用者流程定義
  • 對多個目標平台的支援
  • 可讀且可維護的測試語法
  • 內建斷言與等待機制

適合對象

  • Flutter 團隊實踐 CI/CD
  • 需要強大UI測試的開發人員
  • 具有複雜使用者互動流程的專案
  • 專注於跨平台一致性的團隊

使用建議

  • 需要理解 Fluttium 的 DSL
  • 可能需要為 CI/CD 流水線進行額外設定
  • 最適合具有明確使用者流程的大型應用程式
  • 僅限測試使用者介面互動,不包含單元或組件層級的邏輯

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

fluttium logo

ci coverage style: very good analysis License: MIT Powered by Mason


Fluttium, the user flow testing tool for Flutter.

Fluttium Demo

Packages

Package Pub
fluttium pub package
fluttium_cli pub package
fluttium_driver pub package
fluttium_interfaces pub package
fluttium_protocol pub package

Actions

Action Pub
log_action pub package

Quick Start

# 📦 Install from pub.dev
flutter pub global activate fluttium_cli

# 🖥 Create a test flow file
fluttium new flow my_flow --description "My cool flow"

# 🧪 Run a test flow file
fluttium test my_flow.yaml

Documentation

View the full documentation here.

Examples

The example directory contains example user flows that are written for the example application.

These tests are used for testing of new features and will be kept up to date.

Contributing

Have you found a bug or have a suggestion of how to enhance Fluttium? Open an issue and we will take a look at it as soon as possible.

Do you want to contribute with a PR? PRs are always welcome, just make sure to create it from the correct branch (main) and follow the checklist which will appear when you open the PR.

所屬分類

依賴

依賴清單 3 項

  • clock^1.1.1
  • fluttium_interfaces^0.1.0
  • fluttium_protocol^0.1.0

原始碼儲存庫

使用此套件的專案

暫無相關資料。