テストツール

IPv6セミナー + Hackathon in 新潟に参加してきたze!

ネットワークもよくわかりませんが、技術者たるもの「IPv6」くらい試しておかないとね、くらいのノリで参加してきました。まぁまぁ準備はしてたんですけど、思うようにはいきませんでした。でも、Javaは結構優秀で、IPv4、IPv6意識しなくてもそこそこいける…

NDS#25で発表しました

そこそこ反応があったので良かったです。ただ、環境まわりとか時間とか反省すべきことも多かったです。関係各位すみませんでした。次こそは時間内に収めようと思います。次回はIPv6 Hackathon in 新潟でお会いしましょう! 負荷テストことはじめ View more p…

機能テストの自動化に向けて

前回は、ツールを使っても機能テストを自動化するハードルは低くないですよ、ということを書きました。 残念ながら、高いお金を払って購入したテストツールもスケジュールが間に合わない現場の品質担保の救世主にはなりえません。やっぱりロジック部分の単体…

きちんと準備しなきゃ機能テストツールを使ったってテスト自動化は楽になりませんよ

Javaで作られたWebアプリケーションをテストする際に、MVCモデルで言うところの、「M」部分はJUnitでテストクラスを作成して、継続的にテストし続けると幸せになれるよ、というのは一般的になってきていると思います。「V」「C」部分もMockフレームワークを…

DbUnit2.4.3

DbUnitを使用する時の流れとしては、 1.現在のテーブル情報をバックアップ(データファイルとして出力) 2.テスト用にデータをインポート 3.テスト実行 4.1のデータファイルをインポート という形でテストクラスを組むかと思います。 データをExcelで管理でき…

JMockitを使用してみる その2

先日、Expectationsを使ったMockのレコーディングで コンストラクタの処理がMockできないということを書きました。 JMockitを使用してみる - nemuzukaの「明日から本気出す」いろいろいじってたらできましたー。 @MockField(methods={"doSomething"}) を @Mo…

DbUnit2.4.2

dbUnit - Browse Files at SourceForge.net新しくダウンロードできるようになっていたので、 前回思うように動かなかった所がどうなったか確認してみました。 うん、日付系のセルも取れるようになっています。 不安な英語でBug報告した甲斐があったってもん…

JMockitを使用してみる

これだけDIコンテナ全盛期だと、Mockフレームワークは EasyMockで間に合うでしょう。 ですが、依存するクラスのインスタンスをnewしちゃってるような場合は EasyMockではちょっと難しい。 で、そこでJMockitの登場になります。 バイトコードレベルでMockオブ…

DbUnit2.4.1を使用してみる

DbUnit2.4.1をちょっとだけ使ってみました。 MySQL5.0に繋ぎにいく既に存在するテストケースを試してみましたが、 POI3.2の仕様なんだかよくわかりませんが、DBの情報をExcelに書き込む時、 Timestamp型のデータが、数値になっちゃいます。 Excelのセルに 20…

DbUnit2.4.0リリース

DbUnitの新しいバージョン(2.4.0)が出てました。じっくりと見てませんが、POI3.2に対応したようです。そういえばPOI3.2の次のバージョンは3.5なんですね。 3.3と3.4は何処へ? Office 2007形式だから飛ばしたのかしら。

データ管理をExcelでしつつDbUnitを使う その2

先日のエントリーでDbUnitが依存するPOIが古いということを書きました。 古いので、最新のOffice(2007)で作成されたExcelファイルは読めません。 (確かOffice2003までかな?) 最新の開発環境を与えられた人はDbUnitでデータ管理できないの? となるわけで…

データ管理をExcelでしつつDbUnitを使う

久しぶりにDbUnitを触ってみようと思い、最新版をダウンロードして見ました。 依存するjarにSLF4Jが追加されてました。もはやlog4jは過去のものなのでしょうか? で、Excelでデータを管理するのでPOIの新しいバージョンも見てみました。 おぉ、バージョンが3…

Maven + JUnit4.5(2)

原因がわかりました。一般的なMavenのお作法では、公開サーバーからjarを取ってくることになっていますが、 私の開発環境では、jarはSVNで管理しているワークスペースを見るようにしてます。 junit-4.5.jar system ${basedir}/lib/junit-4.5.jar どっちでも…

Maven + JUnit4.5

ビルドを見直そうと、AntからMavenに移行中。 時間はかかりましたが移行自体は、大きくつまづくことはありませんでした。 皆さんが道を切り開いてくれたおかげです。 で、そのプロジェクトには、 JUnit3系で書かれたテストとJUnit4系で書かれたテストが混在…

ユーザー企業の受け入れテストって?

ユーザー企業の受け入れテストについて話を聞く機会がありました。 その会社は、 ・操作の流れが利用者にとってわかりやすいか ・文言にわかりにくい記述があるか を受け入れテストとして実施されるようです。 ・・・それが受け入れですか。 そんなもん画面…

テストツールは誰のもの?

テストツールのセミナーやった後に、こんなアンケート回答を見つけました。『アプリケーションの操作を行った後正しく動作するかのテストは 開発会社の責任として任せていて、 テストツールは開発会社が使うものであり ユーザー企業が使うものではないと考え…