Flutterテスト戦略の再考 〜品質と効率のバランスを求めて〜 by としき

FlutterKaigi 2024
LTセッション

Flutterテスト戦略の再考 〜品質と効率のバランスを求めて〜

osadakun9 としき osadakun9
1

概要

皆さんが普段開発を行っているプロダクトにおける品質は、どのように保証していますか?QAエンジニアによる検証や、実装者が書くテストなど、さまざまな手法が存在すると思います。

Flutterのテストは一般的に次の3つの種類に分けられます。

  • Unit Test
  • Widget Test
  • Integration Test

これらのテストはそれぞれ異なる役割を持ち、プロダクトの品質を高めるために重要です。特に、Unit TestやWidget Testに分類されるVRT(Visual Regression Testing)であるGolden Testを一度は耳にしたことがある方も多いのではないでしょうか?

しかし、それらのテストを有効かつ効率的に、そしてメンバーに納得感を持ってもらった状態で導入することは決して容易ではありません。

本セッションでは、以下のポイントについて議論します。

各種テストの役割とその効果的な導入方法
UI/UXを分けて考えてテストする方法
小さく始めるためのプラクティス

Flutterプロジェクトにおける品質保証とテスト効率のバランスを最適化するための具体的なアプローチを提供します。

想定視聴者

  • テスト戦略について議論がしたい人
  • テストを始めたい、またはすでに導入はできているがあまり効果を実感できていない人