ページの先頭行へ戻る
NetCOBOL V12.0 ユーザーズガイド(UNIX分散開発編)
FUJITSU Software

3.6.1 Windowsクライアントでの単体テストの概要

分散開発では、単体テストまでをWindows上で行います。

単体テストとは、開発したプログラム単位に以下の点を確認する作業です。

ここでは、次のことを説明します。

3.6.1.1 Windowsクライアントのデバッグ機能

NetCOBOLでは、Windowsシステム上でのデバッグの手段として、次の機能を提供しています。

NetCOBOLのデバッグ機能は、NetCOBOL自身の持つデバッグ機能を使用するものです。具体的には、翻訳オプション等で指定するデバッグ機能です。

COBOL対話型デバッガ機能は、NetCOBOLに含まれる対話型デバッガを使用してデバッグを行うものです。対話型デバッガは、GUIを使用した、使いやすいツールのため、効率的にデバッグ作業を行うことができます。

3.6.1.2 Windowsクライアントでの単体テスト実施の判断

Windows上で実行可能プログラムをビルドし、デバッグを行うメリットは次の通りです。

反面、次のような場合には、Windows上での単体テストは困難です。

単体テストは、先に述べたメリットから、Windows上で実行可能プログラムをビルドし、Windowsになるべく閉じた環境で単体テストを行うことをお勧めします。

しかし、場合によっては、UNIX上へ資産を送信してターゲットビルドを行い、リモートデバッガを使用して単体テストを実施した方がよい場合もあります。

どちらの形態でテストを行うかの判断基準の一つとして、以下のことが言えます。

参照

オペレーティング間の機能差については、“付録A NetCOBOL製品の相違点”を参照してください。