Caché %UnitTest チュートリアル
Caché %UnitTest チュートリアルへようこそ。
Caché には、アプリケーションのユニット・テストを行うための %UnitTest パッケージのクラスが用意されています。このパッケージには、ユニット・テストのクラスを簡単に開発し、テストを実行し、レポートを作成する機能があります。このパッケージを直接使用できるほか、パッケージのクラスを拡張して独自のユニット・テスト・ツールを作成することもできます。%UnitTest は、xUnit のユニット・テストのフレームワークと構造的に非常によく似ています。これらのフレームワークを使い慣れている開発者であれば、%UnitTest もすぐに使いこなすことができます。
このチュートリアルでは、短時間で %UnitTest パッケージを理解できるように説明します。このチュートリアルの第 I 章と第 II 章はそれぞれ独立しているので、どのような順序でも学習を行うことができます。
-
このチュートリアルの第 I 章では、ユニット・テストと統合テストの違い、xUnit フレームワークと %UnitTest の構造上の類似点、および Agile (アジャイル) アプローチを使用したアプリケーション開発におけるユニット・テストの役割について学習します。
-
このチュートリアルの第 II 章では、%UnitTest のクラスを使用して、Caché アプリケーションのユニット・テストを作成し、実行する方法について学習します。
このチュートリアルでは、ObjectScript と、Caché を使用したオブジェクト指向開発に関する基本的な知識を習得していることを前提にしています。ObjectScript の詳細は、"ObjectScript チュートリアル" を参照してください。Caché を使用したオブジェクト指向開発の詳細は、"Caché クイックスタート・チュートリアル" を参照してください。
このチュートリアルには、コード例や演習の解答コードを収めたファイルがいくつか用意されています。これらのファイルのインストール方法は、"例に使用するクラスのインポート" を参照してください。