2014年9月23日のブックマーク (3件)

  • djUnitの概要~利用方法【カバレッジ - テスト】 @みっちーわーるど

    前提 このページに記載している内容は2011/03/06に書かれたものです。 掲載している画面や方法が将来的に変更されている場合があります。 また、解説に使っている eclipse のバージョンは 3.6.1 です。 eclipseのバージョンによって若干異なる部分があるかもしれません。 「初心者にも分かる djUnit」を目指して頑張って解説します。 特徴 djUnitの特徴 ・コードのテスト網羅率(カバレッジ)を計測できる ・eclipseと連携していて簡単に計測できる ・結果レポートも出力される カバレッジについての注意点 ・カバレッジ計測はあくまでも網羅率を出すにすぎない ・網羅率が高いからと言ってコードやテストの品質が高いとは限らない ・網羅率(カバレッジ)を100%にすることが目的になってしまってはいけない ↑結構こういう人は多い気がする。 目的と手段を間違えてはいけない(

    taka0705
    taka0705 2014/09/23
    テスト関連(djUnit)
  • Eclipseで使える動的テスト支援ツール

    djUnitは作成したテストコードを基にカバレッジレポートを生成します。カバレッジレポートを生成することにより、コード内部の条件判定や分岐処理などのバグの潜在する可能性が高いコード部分が正しくテストされているかどうか、テストの網羅性という観点から容易に検証することが可能です。 また、もう1つ大きな機能としてVirtual Mock Objectが提供されています。Virtual Mock Objectを利用することで、外部リソースとの依存関係の強いソースコードに対し、JUnitのテストコード生成が容易となります。 今回は特に、Virtual Mock Objectの機能に注目しながら説明したいと思います。 注:djUnitのプラグインのインストールや、カバレッジレポートの作成方法については、「CoolなEclipseプラグイン(2) ソフトウェアの品質向上を支援するプラグイン」のdjUni

    Eclipseで使える動的テスト支援ツール
    taka0705
    taka0705 2014/09/23
    テスト関連(djUnit)
  • djUnit

    Latest version 0.8.6 for Eclipse 3.2, 3.3, 3.4, 3.5 [2011/10/17] Version 0.8.6 for Eclipse 3.2, 3.3, 3.4, 3.5 Released.[2011/10/17] [0.8.6] Changed a exception handler of djUnit class loader. [Fixed bug] Mojibake of djUnit class loader message. [Fixed bug] SWT's "no more handles" occurs. [Fixed bug] Coverage target line(finally clause) bug with asm1.5.x. Bytecode process was improved. Version 0.8.

    taka0705
    taka0705 2014/09/23
    テスト関連(djUnit)