詳細 ▌テスト設計作業の無駄とは l iOS/AndroidͰνʔϜ͕͔Ε͓ͯΓɺQAiOS/Android୲ Ͱ͔Εͯ࡞ۀ͍ͯͨ͠ l J04"OESPJEͰಉ͡ػೳΛ࣮͢Δ͜ͱ͕ଟ͍͕ɺ࣮࣌ ظ͕ͣΕ͍ͯΔ l ͦͷͨΊɺಉ͡ػೳΛ࣮͢Δ߹ͰςετઃܭΛผʑʹ ߦͳ͍ɺςετέʔεΛ࡞͍ͯͨ͠ 17
18 iOSチーム Androidチーム ・ ・ ・ ・ ・ ・ ・ ・ スプリント1 スプリント2 機能 A 機能 B 機能 C 機能 D 機能 X 機能 A 機能 B スプリント2 機能 C 機能 D 機能 Y 同じ機能でも実装されるスプリントが異なるため、iOS/Android別々にテスト設計していた
結果 ▌iOS/Androidでテスト設計を共通化できた。 l 個別にテスト設計するよりも⼯数⾯/⼼理⾯の負担が減った。 ▌副次的な効果として、モブでテスト設計をすることで l 新しいメンバー(QA未経験の⽅)にテスト設計について練習してもらう場に なった l iOS/Androidで発⽣している不具合や、仕様について情報交換ができる ようになった。 l miroにしたことで⾒やすくなり、Devからのフィードバックが増えた。 l 複数⼈で作成することで抜け漏れが少なくなった。 20
まとめ ▌対策1. テストプロセスを改善した l 実装中にテスト設計していたが、実装前にテスト設計するようにした l 事前にテスト内容を共有することで、不具合を作らない取り組み ▌対策2.テスト設計作業の無駄を省いた l OSごとにテスト設計する体制から、共通のテスト設計を⾏う体制に変えた l 負担軽減、情報共有、抜け漏れ防⽌などの効果があった 22