タグ

developとjunitに関するfragarach_the_swordのブックマーク (6)

  • xUnitを使った単体テスト「実行」の自動化

    9月公開の連載「テスト自動化とツールの導入」では、テスト自動化の全体像、そして具体的なテスト自動化ツールとして静的解析ツールについて具体例を交えて解説しました。今月は、テスト作業の中核といえるテスト実行と、そのための準備作業となるテスト実装を自動化するツールについて、単体テストとGUIテストに分けて解説します。 今回は、単体テストの実行を自動化するツールと自動化した単体テスト実行の流れについて紹介します。単体テストの実行を自動化するツールは「ユニットテストフレームワーク」や「xUnit」と呼ばれます。xUnitはさまざまなプログラミング言語用のものが存在し、xUnitの「x」の部分には言語の頭文字などが入ります。Java用はJUnit、C用はCUnit、.NET対応言語用はNUnitといった具合です。 単体テストとは まずは、単体テストそのものについて触れておきます。単体テストの対象はソフ

    xUnitを使った単体テスト「実行」の自動化
    fragarach_the_sword
    fragarach_the_sword 2012/10/29
    ITPro連載:実践!テスト自動化の勘所 ~ 実装・実行の自動化 - xUnitを使った単体テスト「実行」の自動化
  • JUnitとEclipseを使って学ぶ、“テスト”の常識

    JUnitとEclipseを使って学ぶ、“テスト”の常識:Webアプリの常識をJSPとStrutsで身につける(10)(1/4 ページ) 連載は、JSP/サーブレット+StrutsのWebアプリケーション開発を通じて、Java言語以外(PHPASP.NETRuby on Railsなど)の開発にも通用するWebアプリケーション全般の広い知識・常識を身に付けるための連載です いまさら聞けない、“テスト”の考え方やポイント 今回は、「テストの常識」と題し、Webアプリのテスト方法を説明したうえで、実際にJUnitを使用してWebアプリのテストを行ってみましょう。 そもそも、テストとは何のために行うのでしょうか? ただ何となくテスト項目を作成して実施するのでは、作成したWebアプリの品質が低かったり、開発コストが高くなったりと後々、後悔することになります。まず「テストをなぜ行うのか」「何を

    JUnitとEclipseを使って学ぶ、“テスト”の常識
    fragarach_the_sword
    fragarach_the_sword 2009/08/22
    JUnitとEclipseを使って学ぶ、“テスト”の常識 (1/4) - @IT
  • テストの実践手法を理解する

    ソフトウエア・テストの進め方については,「ソフトウエア・テストの基を学ぼう」で紹介しました。ただ,実際にテストを進めて行く段になると,テスト設計をうまく行うための「技法」や,テスト実施を効率良く行うための「ツール」を使いこなすスキルも求められます。そこで,Part1ではテスト設計技法の全体像を解説し,Part2ではホワイトボックス,Part3ではブラックボックスのテスト設計技法についてそれぞれ解説します。また,Part4ではJUnitとdjUnitを使ってホワイトボックスとブラックボックス手法それぞれについての実践例を説明します。最後のPart5では,テストの効率化を支援するツールについて,どのようなものがあるのかを紹介します。 Part1 テスト設計技法の全体を理解する Part2 ホワイトボックス技法 Part3 ブラックボックス技法 Part4 テスト実行の実践方法 Part5 テ

    テストの実践手法を理解する
    fragarach_the_sword
    fragarach_the_sword 2009/04/07
    ITPro: テストの実践手法を理解する
  • develop-memo.com

    This domain may be for sale!

    fragarach_the_sword
    fragarach_the_sword 2009/04/07
    EclipseでJUnit TestCase(サンプルソース)編
  • JUitでプライベートメソッドをテストする - とある誰かの覚え書き

    JUnitでprivateメソッドをテストする方法について。 やり方はいろいろあると思いますが、個人的にはこれが一番簡単だと思います。 まずはテスト対象のクラスです。runメソッドがprivateになっているので、普通にアクセスしてもテストできません。 PrivateClass.java package jp; public class PrivateClass { private void run () throws Exception { throw new RuntimeException(); } } そこで次のクラスのように、リフレクションを使ってテストを行います。 PrivateClassTest.java package jp; import java.lang.reflect.Method; import junit.framework.TestCase; import o

    JUitでプライベートメソッドをテストする - とある誰かの覚え書き
    fragarach_the_sword
    fragarach_the_sword 2009/01/31
    JUitでプライベートメソッドをテストする - とある誰かの覚え書き
  • プライベートメソッドのテスト

    なんとなくテストコードはかけるようになった。 でも、公開(パブリック)メソッドだけでなく、 内部実装であるプライベートメソッドの方も直接テストしてみたい。 というわけでやってみよう。 ●プライベートメソッドをテストしたい ちまっとソースを書いてすかさずテストというサイクルをまわすには、 プライベートなメソッドもテストしたくなる。 というか、実際には際どいところはたいていプライベートな内部コードに 存在しているのでその近辺を濃密なテストで取り囲むにはどうしても 直接プライベートなメソッドを呼び出したい。 1つの案としてはプライベートメソッドテスト用にパブリックなコードを 体側に組み込む手もあるけど、せっかくの「テスト用コードと体コードを分離できる」という JUnitを使うメリットが失われるし、 テスト実体とテスト用の窓口という形でテストコード自体が分散してしまう。 プライベートをやめ

    fragarach_the_sword
    fragarach_the_sword 2009/01/31
    プライベートメソッドのテスト
  • 1