JenkinsとCoberturaを使用したMavenプロジェクトのコードカバレッジ計測

サンプルアプリケーションの作成 まず、Mavenプロジェクトを作成し、メインのロジッククラスを作成します。ここでは、シンプルな条件分岐を含む計算処理を実装した MathUtility クラスを src/main/java 配下に定義します。 package com.example.calc; public class MathUtility { public MathUtility() { } /** * 基礎値とボーナス値を計算するメソッ ...

6月25日 17:42 投稿

ユニットテストのための3つのモックツール活用法

プロジェクトの品質向上を目的にユニットテストの導入が求められ、開発部門全体での実装体制構築を担当することになりました。 モックの必要性 ユニットテストにおけるモックの目的は「一度作成したテストコードがどの環境でも実行可能」にすることです。これによりDBや外部APIなどへの依存を排除し、テストの再現性と安定性を高めます。 モックツール比較 技術調査の結果 ...

5月31日 08:06 投稿