(for Internet Explorer)
← ▼ ▲
↑
[T_SetupDebugTools] デバッガ時の初期設定
→ SetupDebugTools
[ ]
テストケース：
パス条件：
g_debug=1 のとき、
SetupDebugTools が呼ばれること。
参考
テスト
SetupDebugTools が呼ばれること。
デバッガが起動しないこと。
プログラム終了時に、g_debug=0 に戻すように警告すること
g_debug=-1 のとき
テストケース：
パス条件：
[ ]
[ ]
[ ]
テスト手順：
テスト手順：
→ T_SetupDebugTool_1.vbs
→ T_SetupDebugTool_Mi1.vbs
→ T_SetupDebugTool フォルダ
ファイル生成したときに、
Out of Writable 警告
でブレークしないこと
[ ]
[ ]
[ ]
g_debug=1, g_debug_process=1 のとき
SetupDebugTools が呼ばれること。
プログラム終了時に、g_debug=0 に戻すように警告すること
テストケース：
パス条件：
→ T_SetupDebugTool_1_sub1.vbs
テスト手順：
← ▼ ▲
[T_ErrOnNew] コンストラクタで発生したエラーを検出
テストケース
テスト手順
パス条件
（手動チェック）
テストフォルダ
（自動チェック）
Test.vbs を実行します
参考
new (Class_Initialize) でエラーが発生しても、VBScript は、スクリプトを中止しないので、
ErrCheck で中止させる。
new の続きを実行しないこと
new を呼び出している関数を呼び出している関数で、On Error Resume Next できること
なし
→ ErrCheck
← ▼ ▲
[T_ChildProcess] サブ・プロセスへの受け渡し
→ 子プロセスへの受け渡し (/ChildProcess オプション)
参考
[T_ChildProcess1] アプリケーション・データの受け渡し
→ T_ChildProcess1.vbs
→ T_ChildProcess1_include.vbs
→ T_ChildProcess1_Sub.vbs
[T_ChildProcess2] ライブラリ・データの受け渡し
→ T_ChildProcess2.vbs
→ T_ChildProcess2_include.vbs
→ T_ChildProcess2_Sub.vbs
[T_ChildProcessID] ProcessCallID や InterProcessUserData
→ T_ChildProcessID.vbs
→ T_ChildProcessID_include.vbs
→ T_ChildProcessID_Sub.vbs
→ g_InterProcess オブジェクト
参考
→ InterProcessData インターフェイス（ライブラリ用）
参考
→ T_ChildProcess フォルダ
*_Manually.vbs は、Test.vbs から自動的に作られます。
[T_ChildProcess0] 子プロセスに情報を渡さない
/ChildProcess:0 オプションを指定したとき。
→ 子プロセスへの受け渡し (/ChildProcess オプション)
参考
確認のための Enter キーを押すことがなく、親プロセスに戻ること。
→ T_ChildProcess0.vbs
T_ChildProcess0.bat を直接起動するときは 64ビット Windows では、
32ビット ・コマンドプロンプトから起動してください。
（通常、そのバッチファイルは Test.vbs から起動されます）
→ T_NewMain2.vbs
→ cmd.exe
← ▼ ▲
ネットワークのテスト
→ T_Network フォルダ
← ▼ ▲
開発環境のテスト
← ▲
[T_devenv]
テストケース
テスト手順
パス条件
（手動チェック）
テストフォルダ
（自動チェック）
Test.vbs を実行します
参考
現在インストールしている最新の Visual Studio でビルドなどをする。
環境変数 devenv_ver_name = vs2008 の指定の方を優先する。
Visual Studio がインストールしていなければ、テストは、Skip する。
→ 開発環境操作
実行ファイルができていること
[T_devenvManual]
sln ファイルのバージョンに対応した Visual Studio のバージョンでビルドなどをする。
インストールしていなければエラーにする。 テストでは、(T_devenvManual) に続いて、
エラーメッセージが表示されれば Pass です。
インストールしていないバージョンではエラーにする。
[T_devenv1]
→ T_devenv1.vbs # [main2]
→ T_devenvManual.vbs # [main]
環境一覧
・vs なし
・vs2005 Pro のみ
・vs2010 Pro + vs2008 Pro で、環境変数 devenv_ver_name は未定義
・vs2010 Pro + vs2008 Pro で、環境変数 devenv_ver_name = vs2008
・vs2010 C++ Express のみ
→ devenv_ver_name 環境変数
未
未
未
[ ]
[ ]
[ ]
[ ]
[ ]
済
済