InfoQ

トピック・タグ別の表示

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


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

Coplien氏とMartin氏、TDDとCDDそしてプロフェッショナルの定義について大いに語る。

コミュニティ
Agile
トピック
ユニットテスト,
アジャイル技術,
Delivering Quality

JAOO '07 で「今時、ユニットテストを実施してないコードを納品するのは無責任な開発者だ」というBob Martin氏の主張について、議論が起こった。 このInfoQビデオは、BobとJim Coplien氏がこれに関連する話や、いくつかの他の話題について議論する様子を納めたものだ。TDDと契約による設計(Design by Contract)の比較や、システムとビジネスドメインモデルを調和させるためには、事前にどれくらいのアーキテクチャ設計をしておかなければならないのか、などが議論されている。(翻訳:近藤 修平 - (株)永和システムマネジメント)

TDDに関するNews

Interview: Coplien氏とMartin氏、TDDとCDDそしてプロフェッショナルの定義について大いに語る。

コミュニティ
Agile
トピック
ユニットテスト,
アジャイル技術,
Delivering Quality

JAOO '07 で「今時、ユニットテストを実施してないコードを納品するのは無責任な開発者だ」というBob Martin氏の主張について、議論が起こった。このInfoQビデオは、BobとJim Coplien氏がこれに関連する話や、いくつかの他の話題について議論する様子を納めたものだ。

なぜ従来のテスト自動化ツールはアジャイルを抑えつけるのか

コミュニティ
Agile
トピック
アジャイル技術,
ソフトウェアテスト

最近、次世代機能テストツールの方向性について大きな興奮が広がっているようだ。

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

コミュニティ
Java,
Architecture,
Agile
トピック
ユニットテスト,
パフォーマンス&スケーラビリティ

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

FitNesseを利用するための新たなクイックリファレンス「Fixture Gallery」

コミュニティ
Agile
トピック
ソフトウェアテスト,
アジャイル技術,
Delivering Quality

Gojko Adzicは先ごろ、新たに開発者コミュニティにとって役に立つFitNesseリソースの、最初のバージョンをリリースした。Fixture GalleryはGojkoによるオープンなドキュメントで、FIT/FitNesseテストのための新たなクックブックだ。それによって開発者は、FITフレームワークを利用するアジャイルな受け入れテストのために、最も重要なフィクスチャのタイプやコンセプトを素早く概観することができる。

TDDに関するArticle

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

コミュニティ
Java,
Architecture,
Agile
トピック
ユニットテスト,
パフォーマンス&スケーラビリティ

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

XMLをユニットテストする

コミュニティ
Java,
SOA,
Agile
トピック
ユニットテスト,
ソフトウェアテスト,
Delivering Quality

XMLUnitはBSDライセンスの下で認可されたオープンソースプロジェクトです。XMLUnitは相関クラスの小さなライブラリを提供しますが、それは、前のセクションで概説された幾つかのXMLをテストする異なった方法のそれぞれを簡素化します。

レガシーコードのユニットテスティングにロギングの継ぎ目を利用する

コミュニティ
Java,
Agile
トピック
ユニットテスト,
ソフトウェアテスト,
アジャイル技術

ロギングを使用して、レガシーコードのユニットテストを簡単にすることができます。また、クラスのロジックを変更したり、振る舞いを変えることもありません。

SeleniumでAjaxアプリケーションをテストする

コミュニティ
.NET,
Java,
Ruby,
Agile
トピック
JavaScript,
ソフトウェアテスト

SeleniumはThoughtWorksによって書かれたWEBアプリケーション専門のテスティングツールです。Seleniumのテストは実際のユーザがやるのと同じように直接ブラウザ上で実行されます。SeleniumはWindows、Linux、Mac上のInternet Explorer、Mozilla、Firefoxで動作します。