実践事例から学ぶiOSテストの戦略的再設計 ― テスト戦略と運用と実情 by Osawa Takuya

iOSDC Japan 2025
レギュラートーク(20分)

実践事例から学ぶiOSテストの戦略的再設計 ― テスト戦略と運用と実情

t_osawa_009 Osawa Takuya t_osawa_009
2

本セッションでは「あすけんiOSアプリ」における実践事例をもとに、テスト戦略をどう立て、どう現場に根づかせたのかを紹介します。
当社では、テスト運用が属人化していたり、テストが不足していたり、テスト書くこと自体が目的になってしまっていました。
ただ、ユニットテスト、UIテスト、E2E、さらにはスクリーンショットテストとCI/CDの連携など、全部網羅的にやることは現実的ではないです。
そのため、今の自分たちにとって、本当に必要なテストだけを選び取り、属人化を減らしてチーム全体で理解・運用しやすいテスト戦略を目指しました。
昨今の生成AIとの協働も考慮しつつ、テストの設計や現場で工夫したことなど、運用を見直すヒントを提供します。
例えば、AIを活用して、ユニットテストのコードを生成する取り組みなどをやりました。

ただし、試行錯誤は続いているのでうまくいっていない部分も語っていきたいと思います。 「テストはあるけど、なんとなく不安」「CIが形骸化している」「リリースのたびにUI崩れが怖い」
そんな現場にとって、戦略的にテストを設計・運用する事例や考え方を提供する内容になっています。

アジェンダ

  1. 背景と課題
  2. テスト戦略の再設計
  3. テスト運用方法や手法
    • テスト設計
    • スクリーンショットテスト
    • CI/CDなど
  4. 生成AIとの協働
    • テスト設計・運用におけるAIの活用例
  5. 継続的な試行錯誤と課題