unit testing

[1/1]

  1. 偽装、モック、スタブの違いを例を用いたコードで解説
    プログラミングにおける単体テスト、モック、言語非依存の文脈において、「偽装 (faking)」、「モック (mocking)」、「スタブ (stubbing)」の違いについて解説します。特徴: テスト対象の依存関係を単純化し、テストコードの複雑さを軽減する。 実際の挙動を完全に置き換えるため、テストの信頼性が高まる。
  2. C言語のユニットテストにおけるサンプルコード解説
    ユニットテストとは、ソフトウェア開発において、プログラムの最小単位である「ユニット」に対して行うテストのことです。C言語では、関数やモジュールがユニットとみなされます。ユニットテストでは、各ユニットが期待通りの動作をするかどうかを検証します。
  3. 「Java」におけるプライベートメソッド、フィールド、内部クラスのテスト方法
    Javaでプライベートメソッド、フィールド、内部クラスをテストする際に、直接アクセスできないため、工夫が必要です。反射やモックオブジェクトなどの手法を用いて、間接的にアクセスすることができます。反射によるアクセス反射は、実行時にクラスやメソッド、フィールドの情報を取得し、操作できる機能です。プライベートメンバーにアクセスする場合も、反射を使用することができます。