ユニットテスト
前回の続きです。 UserDaoをテストするクラスを作ってみます。
前回の続きです。 UserDaoをテストしやすくする為にユーティリティクラスを作ってみます。
前回の続きです。 userInfoテーブルに対応するBeanとDaoを作ってみます。
DBを操作するプログラムのユニットテストを .NETでも作ってみようと思います。 .NETは得意じゃないし、ユニットテストもあまり書いたことが無いので、 試行錯誤しながら作っていきますかな(;´Д`)
前回の続きです。 作成したユニットテストをHudsonで実行してみます。
前回の続きです。 UserDaoのテストクラスを作成してみます。
前回の続きです。 userテーブルに対応するBeanとDaoを作ってみます。
予定は未定ですが、忘れっぽい自分への覚書として、 いろいろな言語でいろいろなパターンの ユニットテストの簡単なサンプルを作っていこうと思います。 まずはDBを操作するプログラムのユニットテストを 得意分野のJavaで作ってみます。
C言語プロジェクトでも、 ユニットテストの網羅率(カバレッジ)測定をしてみます。 ど〜でもいいことですけど・・・ 丸数字って、①〜⑳までしかないのね(;´Д`)
.NETプロジェクトでも、 ユニットテストの網羅率(カバレッジ)測定をしてみます。
Cobertura Pluginをインストールして、 ユニットテストの網羅率(カバレッジ)測定をしてみます。 網羅率を確認すれば、 ユニットテストを実行していない箇所が一目でわかります。
C言語プロジェクトでも静的解析してみます。
今まではJavaプロジェクトで静的解析をしましたが、 .NETプロジェクトでも静的解析をしてみます。
ソースファイルがコーディング規約に従っているかをチェックしてくれる、 CheckStyle Pluginを入れてみました。
バグになりそうなコードを検出してくれる、 FindBugs Pluginを入れてみました。
コンパイル時の警告を表示してくれる、 Warnings Pluginを入れてみました。
自分用にユニットテストについて書いたことをまとめておきます。
ソース中のタスクコメントを表示してくれる、 TaskScanner Pluginを入れてみました。
C言語プロジェクトもHudsonでビルドしてみよう(゚д゚)/
今まではJavaプロジェクトをビルドしましたが、 .NETプロジェクトもHudsonでビルドしてみよう(゚д゚)/
ユニットテストを様々な環境下で行う場合があります。 1.サポートする全てのプラットフォームで行う必要がある。(Windows、Linuxなど) 2.サポートする全てのデータベースに対して行う必要がある。(Oracle、MySQLなど) 3.サポートする全ての実行環境で行…
今までは、Hudsonをインストールした端末上でビルドを実行しました。 例えば、ビルドの実行環境がWindowsからLinuxに変わったら・・・ Linux端末を用意してHudsonをインストールする必要があります。 ビルドの実行環境が変わる度に、 Hudsonをインストールす…
ビルド実行後にJavadocや成果物をHudsonに保存する事ができます。
ジョブがうまく動かない時は、 出力コンソールを確認すると原因特定が容易になります。
前回(ジョブの実行)の続きです。 ジョブの実行結果をメールで配信してみよう(゚д゚)/
Hudsonはプラグインを追加することで機能を拡張する事ができます。 プラグインをインストールしてみよう(゚д゚)/
前回(ジョブの実行)の続きです。 定期的にジョブを自動実行してみよう(゚д゚)/
前回(インストール、ジョブの作成)の続きです。 最後にジョブを実行してみよう(゚д゚)/
前回(インストール)の続きです。 次はジョブを作成してみよう(゚д゚)/
以前に書きましたが、Hudsonの使い方についてです。 まずはインストールから(゚д゚)/