InfoQ

InfoQ

トピック・タグ別の表示

JUnitに関するすべてのコンテンツ


JUnitに関する最新コンテンツ

Erich GammaによるJazz、Eclipse、JUnit、そしてデザインパターンに関する議論

トピック
Releases,
リリース,
バージョン管理,
Artifacts & Tools,
Dependency Injection,
Java,
コラボレーション,
QCon London 2008,
JUnit,
言語,
ユニットテスト,
IDE,
チームワーク,
Object Oriented Design,
デザインパターン,
QCon,
TDD,
設計,
テスト,
Architecture,
プログラミング,
Agile,
カンファレンス,
Community,
Eclipse,
Patterns

このインタビューはQCon ロンドン 2008 でErich Gamma氏と様々なテーマについて議論したものです。議論したテーマは「Jazzプロジェクト」、「Eclipseがなぜ成功しているか」、「Eclipseの厳格なリリーススケジュール」、「JUnit」、「デザインパターン」、「どのようにデザインパターンを見つけるのか」、「デザインパターンとDRY原則について」、「デザインパターンコミュニティ」、「依存性の注入はデザインパターンか、そうではないか」です。(翻訳:近藤 寛喜 - (株)チェンジビジョン)

反復的で自動化された、継続的なパフォーマンステスト

トピック
JUnit,
Java,
言語,
ユニットテスト,
テスト,
Architecture,
Agile,
プログラミング,
TDD,
パフォーマンス&スケーラビリティ,
Mocks

アプリケーションのパフォーマンスを考えたとき、我々はアプリケーションが完成に近づくまでは、パフォーマンスのテストを滅多に行いません。我々が機能テストで行ってきた、反復、自動化、継続という教えをパフォーマンスについても同様に適用できるでしょうか?

Spring Frameworkによるソフトウェアテスト

トピック
JPA,
Spring,
Java EE,
Java,
Dependency Injection,
JUnit,
SpringSource,
ソフトウェアテスト,
言語,
デバッグ,
VMWare,
デザインパターン,
ユニットテスト,
プログラミング,
テスト,
Patterns,
Object Oriented Design,
Eclipse,
TDD,
設計

この記事では、単体/統合テストの分野でSpringフレームワークが提供するサポートの概要について説明する。一般的なJava EEアプリケーションでのアジャイルテスティングフレームワークの実装と、Springテストクラスを使用したアプリケーション機能のテスト方法について、読者の方の参考となるように、ローン処理のWebアプリケーションの例を取りあげる。

JUnitに関するNews

Restfuse 1.0.0 - REST/HTTPの統合テストを容易にするライブラリ

トピック
Java,
JUnit,
HTTP,
ユニットテスト,
言語,
オープンソース,
W3C,
REST,
プログラミング,
Agile,
TDD,
エンタープライズアーキテクチャ,
Architecture,
テスト,
仕様,
Jetty

EclipseSourceは、REST/HTTPサービスのテストを自動化するJUnit拡張の最初の安定バージョンをオープンソースでリリースした。同期と非同期の両方のコールがサポートされている。

TestNG6 が Guice と YAML を採用

トピック
Java,
JUnit,
Automation,
ユニットテスト,
言語,
TestNG,
テスト,
プログラミング,
TDD

Cédric Beust 氏が TestNG 6.0 を発表した。Guice と YAML がサポートされ,Eclipse TestNG プラグインが改良されている。

JUnitMaxは、ソフトウェア開発のフィードバック サイクルを短くする

トピック
Continuous Integration,
Java,
JUnit,
言語,
ユニットテスト,
アジャイル技術,
Automation,
IDE,
Agile,
プログラミング,
Eclipse,
TDD,
テスト

Kent Beck氏がJUnitMaxを再リリースした。これは、継続的にテスト実行する Eclipseのプラグインで、プログラマのフィードバック ループを短くして、開発のリスクを下げ、開発スピードを上げることを狙っている。

JUnit 4.7 : テストごとのルール

トピック
拡張性,
JUnit,
Java,
OOP,
言語,
方法論,
ユニットテスト,
プログラミング,
TDD,
テスト

リリース候補となったJUnit 4.7は重要な新機能を含んでいる。それはルールである。要約すると、ルールとはJUnitのもうひとつの拡張メカニズムである。ルールによりテストごとにJUnitに機能を追加することが可能となる。JUnitの初期のバージョンで利用されていていたカスタムランナのほとんどはルールで置き換えることができる。新しい機能も追加された。

デバッガは忘れて、「Saff Squeeze」を使おう

トピック
Delivering Quality,
Java,
デバッガー,
品質,
JUnit,
.NET,
言語,
ユニットテスト,
デバッグ,
テスト,
プログラミング,
Agile,
TDD

XPの提唱者の一人であり、TDDやJUnit自体の開発者であるKent Beck氏は、デバッガの代わりに単体テストを用いて、JUnitの新しい機能であるJUnitMaxの不具合の調査を行うことについて話をしている。

JUnitは死なず

トピック
リリース,
バージョン管理,
JUnit,
Java,
言語,
ユニットテスト,
プログラミング,
TDD,
テスト,
TestNG

JUnitは数年間に渡って利用されているJavaのユニット・テスト用フレームワークである。JUnitは元々Kent Beck氏とErich Gamma氏によって開発され、現在はコミニュニティによって保守されており、先頃JUnit4.5がリリースされた。

Article: 反復的で自動化された、継続的なパフォーマンステスト

トピック
Java,
JUnit,
言語,
ユニットテスト,
Architecture,
テスト,
プログラミング,
Agile,
TDD,
Mocks,
パフォーマンス&スケーラビリティ

アプリケーションのパフォーマンスを考えたとき、我々はアプリケーションが完成に近づくまでは、パフォーマンスのテストを滅多に行いません。我々が機能テストで行ってきた、反復、自動化、継続という教えをパフォーマンスについても同様に適用できるでしょうか?

Article: Spring Frameworkによるソフトウェアテスト

トピック
JPA,
Java EE,
Spring,
SpringSource,
JUnit,
Java,
Dependency Injection,
言語,
ソフトウェアテスト,
デバッグ,
デザインパターン,
VMWare,
ユニットテスト,
プログラミング,
テスト,
TDD,
Eclipse,
Patterns,
設計,
Object Oriented Design

Simon Ritter氏がガーベジコレクションによる最長応答時間を保証するReal-Time Java specification (RTSJ)のビジョンとキャパシティを解説します。