アプリ開発ではMVPやMVVMといったアーキテクチャのプロダクトが多いですが、SwiftUIの登場によってReduxやTCAといった状態管理ベースのアーキテクチャも浸透しつつあります。 そんな状態管理アーキテクチャですが、スナップショットテストと相性がいいのはご存知でしょうか?
本トークでは、自社で採用しているアーキテクチャを例として以下の内容を話します。
見た目のテストをしたいと思いつつUIテストはそのコストから手を出しづらいという方の手助けになれば幸いです。