OCUnit

TopPage

OCUnit

HeaderDoc

GNUstep

Xcode

EmacsWiki


PageList

ChangeLog

まずテスト、開発はその後だ.

OCUnitはObjective-Cのユニット・テスト・フレームワークです.Mac OS X、Mac OS XServer、Yellow Box / Cocoa、Web Objectの環境で使用できます.

OCUnitを使う事でテストは開発に統合されるようになります。OCUnitはフレームワーク、バンドル、アプリケーションをテストすることができます。

そして、この言葉の意味が分かるようになるだろう--「あるの機能が動き始めたのはいつか、またある機能が動かなくなったのはいつか、 まったくわからなくなるからだ。 .... . このテストスィートは、進捗状況を把握したり、意図しない副次効果 を見つけだしたり、また開発で労力をかけるべき箇所を明らかにしたりする上 で役に立つだろう。」--Kent Beck,Erich Gamma2.

Objective-Cテスティング・フレームワークはKent BeckのSmalltalk用テスティング・フレームワークであるSUnit1とJava用のxUnitであるJUnit2を元に作られました. これらは、オープンソースとして配付されています.

このページは次のものを含んでいます:

OCUnitの特徴
OCUnitの利点
ライセンス
フィードバック
リリース・ノート
ダウンロード
インストール
参考文献
http://www.sente.ch/software/ocunit/BuildPanel2.gif
図1:テストを付きビルド

OCUnitの特徴

  • SenTestingKit -- テスト・ケースを書くのを助けるフレームワーク
  • Shikenjo.app -- テストを実行し結果を再検討する対話型のアプリケーション
  • otest -- テスティング・ツール
  • シームレスにProjectBuilder(図1)でテストすることを統合するメイクファイルおよびユーティリィティのコレクション

OCUnitの利点

  • オブジェクト指向のテスト
  • 低いオーバーヘッド
  • 実装とテストのコードは同じ言語である
  • テスト・ケース・クラスはテストするクラスと同じファイルにあります
  • 積極的なりファクタリングを促進します
  • 必要条件を捕らえることを支援します。
  • 開発プロセス中の統合統計
  • 専門知識をテストするレコード
  • フレームワーク、バンドル、アプリケーションのテストに使えます.
  • インストールが簡単
  • ライセンス・フリー

ライセンス

Sen:teは、オープン・ソース・ライセンスの条件の下で、このソフトウェアを誰でも使用するのに利用可能にします。

フィードバック

あなたのフィードバックは非常に重要です。あなたが、他のものがあなたの変更から利益を得るように私たちへのOCUnitソース・コード中で変更するすべての変更を送ったならば、それが評価されるでしょう。

任意の質問、サジェスチョンあるいは問題報告書については、feedback@sente.chに電子メールを送ってください。

リリース・ノート

OCUnitリリースv24(2002年5月21日)が最新版です._(注)2004/01/02現在の最新版はv30です_

  • プロジェクト・テンプレートをさらに追加しました
  • ProjectBuilderのエラー報告を取得するハウツーを追加した.
  • Examplesを追加しました

ダウンロード

OCUnitのためのソース・コードは私たちのftpサイトからダウンロードすることができます._(注)配布元からダウンロードしてください---訳者_

インストール

ディストリビューションのREADMEファイルを参照してください。

参考文献

[1] Kent Beck, Simple Smalltalk Testing:With Patterns.

[2] Kent Beck, Erich Gamma, Test Infected: Programmers Love Writing Tests.テスト熱中症

[3] Object-Oriented Testing links on CETUS


Updated: 2004-01-02 MindTools