【 Flutter 】Flutter を 基礎 から 学習 ( アーキテクチャ ) part267 インテグレーションテスト

基礎 から 学ぶ Flutter 」という書籍で  学習 したことを ブログでアウトプットしていこうと思います。今回は テスト ( part267 )です。

前回

【 Flutter 】Flutter を 基礎 から 学習 ( アーキテクチャ ) part266 Widgetのテスト

引き続き、テストについて学びます。

インテグレーションテスト

インテグレーションテストではシミュレータや実機にインストールして行う「自動テスト」です。

実機で自動テストできるとはすごいですね!時代は進みましたね。

インテグレーションテストでは「テスト対象用のプロセス」と「テスト用のプロセス」で動作します。

「テスト対象用のプロセス用のプロセス」はインストルメンテーションプログラムとも呼ばれているようです。

もう一つのプロセスはテストプログラムと呼んでいます。

この2つのプログラムは同じディレクトリに配置する必要があります。

慣習的に「test_driver」という名前のディレクトリを使うそうです。

ファイル名は2つ目のファイル名を「{1つ目のファイル名}_test.dart」とすることに注意すればよいだけのようです。

といいますが・・・決まりが多いですね😅

テスト実行

 

 

サンプルコードは少し修正することになりましたが予想外にうまくいきました!

スクリーンショットもばっちりでした。

       

最後に

うまく動作して感動しましたよ😭

今日はここまで!