패키지, 저장소 및 앱 카테고리 검색

패키지 상세v0.1.0

fluttium

Fluttium 사용자 흐름 테스트 프레임워크의 핵심 패키지

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
601
좋아요
32
Pub 점수
140

패키지 설치

flutter pub add fluttium

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

Fluttium은 Flutter 애플리케이션을 위한 사용자 흐름 테스트 프레임워크의 핵심 패키지로, 개발자가 다양한 플랫폼에서 실제 사용자 상호작용을 시뮬레이션하는 엔드투엔드 테스트를 작성하고 실행할 수 있도록 합니다. 복잡한 시나리오에서 일관성과 신뢰성을 보장하기 위해 앱 워크플로우 테스트에 구조적인 접근 방식을 제공합니다. 크로스플랫폼 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

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.