Slide 30
Slide 30 text
出前館アプリ Rearchitectの取り組み
リグレッションテストの見直し
• モチベーション
• 先行事例(どんなベストプラクティスがあるか)
• テストケースへの不安(ex. テスト観点の不足)
• Rearchitectをしたプロダクトの品質保証(QA)
• ソフトウェアが巨大になるにつれ, テストケースも増える
=> 全てのリグレッションテストをすることが困難に
• テストの効果を引き出すためのアプローチ
• Test Suite Minimization
• Test Case Selection
• Test Case Prioritization
何らかの指標でテスト
ケースを評価すること
で効果を引き出す
Y. Shin, and M. Harman, "Regression testing minimization, selection and prioritization: a survey," Software testin
g, Verification and Reliability, vol. 22, no. 2, pp. 67-120, 2013.