搜索插件、代码仓与 APP 分类

插件详情v0.1.0

fluttium

Fluttium 用户流程测试框架的核心包

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
601
喜欢数
32
Pub 分数
140

安装插件

flutter pub add fluttium

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

Fluttium 是 Flutter 应用程序用户流程测试框架的核心包,使开发者能够编写并执行模拟真实用户交互的端到端测试,覆盖多个平台。它为测试应用程序工作流提供了一种结构化的方法,确保在复杂场景中的一致性和可靠性。Fluttium 专为跨平台 Flutter 应用设计,支持 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

源码仓库

使用此插件的项目

暂无相关数据。