概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: The Rails Testing Pyramid 原文公開日: 2013/10/09 著者: codeclimate テストの速度が期待より遅くなっていませんか?それとも、テストが不安定でリファクタリングやアプリ機能の根本的な変更もままならない状況になっていませんか?長年運用されている大規模なRailsアプリではこうした不満をよく目にしますが、テスティングのためのよい手法が浸透していれば、こうした問題が長期に渡って発生することはないはずです。 「テスティングピラミッド」のコンセプトは、テストのバランスの維持やテストスイートの高速化、アプリの機能変更コストの削減に有用であり、テストスイートにおけるさまざまな種類のテストを組み立てるときの中心に位置づけられます。 Railsで最もよく知られている2種類のテストについては皆さんも既に実