Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.1.0

fluttium

Das Kernpaket für den Fluttium-Framework zur Benutzerfluss-Tests

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
601
Likes
32
Pub-Punkte
140

Paket installieren

flutter pub add fluttium

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Fluttium ist das Kernpaket eines Benutzerfluss-Testframeworks für Flutter-Anwendungen, das Entwicklern ermöglicht, End-to-End-Tests zu schreiben und auszuführen, die echte Benutzerinteraktionen über mehrere Plattformen hinweg simulieren. Es bietet einen strukturierten Ansatz zum Testen von Anwendungsabläufen und gewährleistet Konsistenz und Zuverlässigkeit in komplexen Szenarien. Für plattformübergreifende Flutter-Anwendungen entwickelt, unterstützt Fluttium Android, iOS, Web, macOS, Windows und Linux und ist somit ideal für umfassende Tests in unterschiedlichen Umgebungen. Der Rahmen betont Lesbarkeit und Wartbarkeit der Testskripte.

Anwendungsfälle

  • End-to-End-Testen der Benutzerreise
  • Plattformübergreifende Testautomatisierung
  • Regressionstests für App-Workflows
  • Integrationstests für komplexe Benutzeroberflächen-Flows
  • Testen des App-Verhaltens auf verschiedenen Geräten

Hauptmerkmale

  • plattformunabhängige Testausführung
  • strukturierte Benutzerflussdefinitionen
  • Unterstützung für mehrere Zielplattformen
  • Lesbare und wartbare Test-Syntax
  • Eingebaute Assertionen und Warte-Mechanismen

Geeignet für

  • Flutter-Teams, die CI/CD praktizieren
  • Entwickler, die eine robuste UI-Tests benötigen
  • Projekte mit komplexen Benutzerinteraktionsabläufen
  • Teams, die sich auf die plattformübergreifende Konsistenz konzentrieren

Hinweise

  • Verständnis der DSL von Fluttium erforderlich
  • Möglicherweise sind zusätzliche Einstellungen für CI/CD-Pipelines erforderlich
  • Am besten geeignet für größere Anwendungen mit definierten Benutzerflüssen
  • Beschränkt auf die Prüfung von Benutzerinteraktionen, nicht auf Einheitstests oder Widget-Logik

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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.

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

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

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.