トップFlutterテストパッケージ Flutterアプリをテストする方法はいくつかありますが、一般的な方法には以下があります: * **ユニットテスト**:ユニットテストは、小さなコードの塊または単位に焦点を当て、それらが期待どおりに動作していることを確認します。 * **ウィジェットテスト**:ウィジェットテスト(またはコンポーネントテスト)は、1つのウィジェットをテストすることに焦点を当てます。ウィジェットテストの目的は、ウィジェットのUIが期待どおりに表示され、適切に対話するかを確認することです。 * **統合テスト**:統合テストは、アプリ内のユニットがどれだけうまく連携しているかを確認します。 * **ユーザーテスト**:ユーザーテストは、実際のユーザーがアプリとのやり取りをどのように行うかをシミュレートします。これはユーザーの相互作用のワークフローとして提供されます。 テストは手動で行うことも、自動化ツールを使用することもできます。以下の完全なDartとFlutterパッケージのリストは、テスト、モックテスト、ウィジェットテスト、UIテストなどを実行するためのツール/フレームワークを提供し、カバレッジレポートも公開します。
firebase_auth_mocks
89
Firebase Authのフェイク。Firebase Authenticationを使用するユニットテストを行うためのパッケージ。'google_sign_in_mocks'と組み合わせて使用します。
webdriver
56
Dart用のWebDriverバインディングを提供します。WebDriverのJSONインターフェースとW3Cの仕様をサポートしています。WebDriverリモートサーバーの使用が必要です。
gherkin
40
Cucumberに非常に似たDart用のGherkinパーサーおよびランナーで、プラットフォーム固有の実装(Flutter / Webなど)で使用するためのベースのBDD機能を提供します
state_notifier_test
21
StateNotifierをテストしやすくするためのテストライブラリ。state_notifier、riverpod、またはflutter_riverpodパッケージとの組み合わせで使用します。