エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【テスト駆動開発】スタブ、モック、フェイク、ダミーの違いとは? - 株式会社クラフトマンソフトウェア
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【テスト駆動開発】スタブ、モック、フェイク、ダミーの違いとは? - 株式会社クラフトマンソフトウェア
どうもこんにちは! こんばんは! れおりんです! プログラミングをしてテストを記述するときに、モックオ... どうもこんにちは! こんばんは! れおりんです! プログラミングをしてテストを記述するときに、モックオブジェクトとか、スタブとかフェイクとか色々な用語があって混乱しますね? 僕は混乱します。開発の打ち合わせなどで開発者間で用語の統一ができておらず、さらに混乱するという場面もありますね。 今回は、それらの違いを説明してみたいと思います。 > スタブスタブ スタブは日本語だと、「代用部品」となるようです。 スタブは、実際の挙動をシミュレートしてテスト実行の支援をするためのものです。スタブとなっているオブジェクトは入力によって出力が変化するようなもの作れますが、とにかく一定の値を返すようなオブジェクトをスタブと呼ぶときが多いように感じます。 オブジェクトの関連のなかで、スタブは他のオブジェクトには依存しません。単純に値やオブジェクトを返却するだけです。 class UserDatabaseStu