Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.1.0

fluttium

O pacote principal para o framework de teste de fluxo de usuário do Fluttium

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
601
Curtidas
32
Pontos Pub
140

Instalar pacote

flutter pub add fluttium

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Fluttium é o pacote principal de um framework de teste de fluxo de usuário para aplicativos Flutter, permitindo que desenvolvedores escrevam e executem testes de ponta a ponta que simulam interações reais do usuário em múltiplas plataformas. Ele fornece uma abordagem estruturada para testar fluxos de aplicativos, garantindo consistência e confiabilidade em cenários complexos. Construído para aplicativos Flutter multiplataforma, o Fluttium suporta Android, iOS, Web, macOS, Windows e Linux, tornando-o ideal para testes abrangentes em ambientes diversos. O framework enfatiza a legibilidade e manutenibilidade dos scripts de teste.

Casos de uso

  • testes de jornada do usuário de ponta a ponta
  • Automação de testes multiplataforma
  • Testes de regressão de fluxos de trabalho do aplicativo
  • Testes de integração de fluxos de UI complexos
  • Testar o comportamento do aplicativo em diferentes dispositivos

Principais recursos

  • execução de testes independente de plataforma
  • definições de fluxo de usuário estruturadas
  • Suporte para múltiplas plataformas-alvo
  • Sintaxe de teste legível e mantida
  • Afirmações e mecanismos de espera embutidos

Indicado para

  • Equipes Flutter praticando CI/CD
  • Desenvolvedores que precisam de testes de interface robustos
  • Projetos com fluxos de interação do usuário complexos
  • Equipes focadas na consistência entre plataformas

Considerações

  • Requer compreensão da DSL do Fluttium
  • Pode ser necessário configuração adicional para pipelines de CI/CD
  • Mais indicado para aplicativos maiores com fluxos de usuário definidos
  • Limitado a testes de interações com o usuário, não incluindo lógica de unidade ou widget

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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.

Categorias

Dependências

Lista de dependências 3 itens

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

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.