test
A full featured library for writing and running Dart tests across platforms.
Explore Testing Flutter packages and compare platform support and community metrics.
103 packages
A full featured library for writing and running Dart tests across platforms.
Support for specifying test expectations via an extensible Matcher class. Also includes a number of built-in Matcher implementations for common cases.
Coverage data manipulation and formatting
A pluggable, mockable platform information abstraction for Dart.
A pluggable, mockable process invocation abstraction for Dart.
Fake asynchronous events such as timers and microtasks for deterministic testing.
Provides WebDriver bindings for Dart. Supports WebDriver JSON interface and W3C spec. Requires the use of WebDriver remote server.
Testing utilities for package:file.
A Dart mock library which simplifies mocking with null safety support and no manual mocks or code generation.
A mock framework inspired by Mockito with APIs for Fakes, Mocks, behavior verification, and stubbing.
A library for generating fake data. faker is heavily inspired by the Python package faker and, the Ruby package ffaker.
A powerful, multiplatform E2E UI testing framework for Flutter apps that overcomes the limitations of integration_test by handling native interactions.
v4.0.0A Flutter package for inspecting widgets. Useful for quick debugging or QA testing.
A support package that aims to make golden testing in Flutter easier and more streamlined.
A simple to use mocking package for Dio intended to be used in tests. It provides various types and methods to declaratively mock request-response communication.
Streamlined, high-level API on top of flutter_test.
Utility for providing mocked Image.network response in Flutter widget tests.
A powerful Flutter package to convert any widget into high-quality images with customizable formats, quality settings, and advanced features.
Development tool that helps you make your flutter application "pixel perfect"
A BDD-style widget testing library. Generates Flutter widget tests from *.feature files.
Previously known as cloud_firestore_mocks. Fake implementation of Cloud Firestore. Use this package to unit test apps that use Cloud Firestore.
An alternative to Overlay which allows you to easily render and hit test a widget outside its parent bounds.
This library can be used to process the results of dart tests. It processes data from the `json` output emitted by the dart test runner and provide an API to the test results.
Generate JUnit XML reports from dart test runs. Transforms the output of dart or flutter tests to JUnit style XML