←
▼
▲
[ ]
テストケース:
パス条件:
g_debug=1 のとき、
SetupDebugTools が呼ばれること。
参考
テスト
SetupDebugTools が呼ばれること。
デバッガが起動しないこと。
プログラム終了時に、g_debug=0 に戻すように警告すること
g_debug=-1 のとき
テストケース:
パス条件:
[ ]
[ ]
[ ]
テスト手順:
テスト手順:
→ T_SetupDebugTool_1.vbs
→ T_SetupDebugTool_Mi1.vbs
→ T_SetupDebugTool フォルダ
ファイル生成したときに、
でブレークしないこと
[ ]
[ ]
[ ]
g_debug=1, g_debug_process=1 のとき
SetupDebugTools が呼ばれること。
プログラム終了時に、g_debug=0 に戻すように警告すること
テストケース:
パス条件:
→ T_SetupDebugTool_1_sub1.vbs
テスト手順:
←
▼
▲
テストケース
テスト手順
パス条件
(手動チェック)
テストフォルダ
(自動チェック)
Test.vbs を実行します
参考
new (Class_Initialize) でエラーが発生しても、VBScript は、スクリプトを中止しないので、
ErrCheck で中止させる。
new の続きを実行しないこと
new を呼び出している関数を呼び出している関数で、On Error Resume Next できること
なし
←
▼
▲
参考
[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.vbs
→ T_ChildProcessID_include.vbs
→ T_ChildProcessID_Sub.vbs
参考
参考
→ T_ChildProcess フォルダ
*_Manually.vbs は、Test.vbs から自動的に作られます。
/ChildProcess:0 オプションを指定したとき。
参考
確認のための Enter キーを押すことがなく、親プロセスに戻ること。
→ T_ChildProcess0.vbs
T_ChildProcess0.bat を直接起動するときは 64ビット Windows では、
32ビット ・コマンドプロンプトから起動してください。
(通常、そのバッチファイルは Test.vbs から起動されます)
→ T_NewMain2.vbs
←
▼
▲
→ T_Network フォルダ
←
▼
▲
開発環境のテスト
←
▲
テストケース
テスト手順
パス条件
(手動チェック)
テストフォルダ
(自動チェック)
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 のみ
未
未
未
[ ]
[ ]
[ ]
[ ]
[ ]
済
済