Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.33.0

test

Eine umfassende Bibliothek zum Schreiben und Ausführen von Dart-Tests auf verschiedenen Plattformen.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
14,1 Mio.
Likes
629
Pub-Punkte
150

Paket installieren

flutter pub add test

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das Testpaket ist eine umfassende Bibliothek zum Schreiben und Ausführen von Dart-Tests auf mehreren Plattformen, darunter Android, iOS, Web, macOS, Windows und Linux. Es bietet eine reiche Auswahl an Werkzeugen für Unit-, Integrations- und Widget-Tests, unterstützt asynchrone Tests, Mocking und Testberichterstattung. Entwickelt von dart.dev, integriert es sich nahtlos mit Flutter und Dart-Tooling und ermöglicht Entwicklern, durch automatisierte Testworkflows eine hohe Codequalität zu gewährleisten.

Anwendungsfälle

  • Einheitstests für Dart-Code
  • Integrationstests für Flutter-Apps
  • Widget-Tests in Flutter
  • Plattformübergreifende Testausführung
  • Automatisierte CI/CD-Tests
  • Abhängigkeiten in Tests mocken

Hauptmerkmale

  • Unterstützung für async und await-Tests
  • Eingebaute Matcher und Erwartungen
  • Testisolierung und Setup/Teardown
  • Mocking-Framework-Integration
  • Detaillierte Testberichterstattung
  • Plattformübergreifende Kompatibilität

Geeignet für

  • Flutter-Entwickler
  • Dart-Bibliotheksautoren
  • CI/CD-Pipeline-Integratoren
  • Teams, die Test-getriebene Entwicklung praktizieren
  • QA-Ingenieure automatisieren Test-Suiten

Hinweise

  • Kenntnis der Dart-Testkonventionen erforderlich
  • Möglicherweise sind zusätzliche Pakete für komplexe Mocks erforderlich
  • Die Testeinrichtung kann in großen Projekten komplex werden
  • Nicht für Endbenutzer-Test-Szenarien vorgesehen
  • Eingeschränkte GUI für Testausführung

Original-README

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

Dart CI OpenSSF Scorecard

What's here?

Welcome! package:test is the standard testing library for Dart and Flutter. If you have questions about Dart testing, please see the docs for package:test. package:test_api and package:test_core are implementation details and generally not user-facing.

package:checks is a relatively new library for expressing test expectations. It's a more modern version of package:matcher and features a literate API.

Packages

Package Description Issues Version
checks A framework for checking values against expectations and building custom expectations. issues pub package
fake_async Fake asynchronous events such as timers and microtasks for deterministic testing. issues pub package
matcher Support for specifying test expectations via an extensible Matcher class. Also includes a number of built-in Matcher implementations for common cases. issues pub package
test A full featured library for writing and running Dart tests across platforms. issues pub package
test_api The user facing API for structuring Dart tests and checking expectations. pub package
test_core A basic library for writing tests and running them on the VM. pub package
test_descriptor An API for defining and verifying files and directory structures. issues pub package
test_process Test processes: starting; validating stdout and stderr; checking exit code. issues pub package

Kategorien

Abhängigkeiten

Abhängigkeiten 25 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden