InfoQ ホームページ ユニットテスト に関するすべてのコンテンツ
-
-
デバッガは忘れて、「Saff Squeeze」を使おう
XPの提唱者の一人であり、TDDやJUnit自体の開発者であるKent Beck氏は、デバッガの代わりに単体テストを用いて、JUnitの新しい機能であるJUnitMaxの不具合の調査を行うことについて話をしている。
-
Cloverのテスト最適化機能によってテストが高速に
最近リリースされたClover 2.4は"Test Optimization(テスト最適化)"という新機能を強調している。これはCIをスピード・アップし、テストが完了するまでの待ち時間を削減する効果がある。"テスト毎の"カバレッジ・データを活用することでコードの修正によって影響のあったテストだけを選択的に実行する。
-
.NET 4の新機能を探る:コード契約
InfoQでは昨年からC#をベースにして契約による設計をサポートするSpec#を取り��げている。契約による設計は静的型付けのように、コンパイル時に検証されないと一定の動作を実行することができないという考え方だ。
-
-
テスト: 開発者が期待されていること 対 実際にすること
PDCで「ユニットテストの将来」というパネルディスカッションが行われた。会話のほとんどはモックに注目していた。モックフレームワークが使われすぎているというのが全体的な意見であった。
-
-
FlexMonkeyによるFlexのテスト
この記事でInfoQ.comはプロジェクトの創設者であるGorilla LogicのStu Stern氏とFlexMonkeyについて論じる。FlexMonkeyはFlexアプリケーションのテストをするために操作を記録/再生するオープン・ソースのツールである。
-
-
ユニットテストワークフローの基礎
Windows Workflow Foundationは、データフロースタイルアーキテクチャに取り組んでいる人びとにパワフルな機能を提供する。しかしこうした機能は、費用がかかる。従来のバッチ処理アプリケーションとは違い、Windows Workflow Foundationは自動化テストには役立たない。
-
-
ルールを破ってもいいのはいつか?
「Just Ship Baby」の中で、JUnit Frameworkの作者、Kent Beck氏は、すべてのアジャイルプロセスとプラクティスのポイントは、出荷するソフトウェアを作り出すことだと指摘する。それらがソフトウェアを出荷する障害になるならば、おそらくあなたはルールを破る必要がある。
-
-
JUnitは死なず
JUnitは数年間に渡って利用されているJavaのユニット・テスト用フレームワークである。JUnitは元々Kent Beck氏とErich Gamma氏によって開発され、現在はコミニュニティによって保守されており、先頃JUnit4.5がリリースされた。
-