プロセスオペレーション
標準サブセットのフォルダ TBox Automation Tools->Process Operations には、以下のモジュールが含まれています。
TBoxスタート・プログラム
このモジュールで、Microsoft Windows® ファイルシステムに保存されているアプリケーションまたは実行ファイルを開くことができます。コマンドラインを通じてアプリケーションをシャットダウンする時にも利用できます(例5をご参照ください)。
次の モジュール属性 があります。
| 
                                                                 ModuleAttribute  | 
                                                            
                                                                 説明  | 
                                                        
|---|---|
| 
                                                                 パス  | 
                                                            
                                                                 開きたいアプリケーションへのパスまたは環境変数です。アプリケーションを終了するには、コマンドラインタスクの名前を入力してください。 このエントリーは必須です。  | 
                                                        
| 
                                                                 ディレクトリ  | 
                                                            
                                                                 プログラムの作業ディレクトリを指定します。デフォルトでは、 Tricentis Tosca は登録ユーザーのホームディレクトリを使用します: C:\Documents and Settings\<user name> 。  | 
                                                        
| 
                                                                 引数  | 
                                                            
                                                                 引数を使ってアプリケーションを開始または停止したい場合は、引数を指定します。  | 
                                                        
| 
                                                                 引数->引数  | 
                                                            
                                                                 引数を定義し、 ActionModeInput を使用します。 アプリケーションを終了するには、Windowsタスクマネージャーの詳細タブに従って、引数の1つがその名前でなければなりません。 引数は複数指定でき、サブモジュール属性ごとに1つ指定できます。  | 
                                                        
| 
                                                                 WaitforExit  | 
                                                            
                                                                 アプリケーションが終了するまで待つよう、 Tricentis Tosca に指示することができます。そのためには、 TRUE を設定し、 ActionMode Select を使用します。 オプションで、 StandardOutputFile 、 TimeoutForExit 、 ExitCode を指定します。  | 
                                                        
| 
                                                                 WaitforExit->StandardOutputFile  | 
                                                            
                                                                 Tricentis Tosca にログを作成させたい場合は、ログファイルのパスと名前を指定します。 ログには標準出力 (stdout ) と標準エラー ( stderr) があります。  | 
                                                        
| 
                                                                 WaitforExit->TimeoutForExit  | 
                                                            
                                                                 アプリケーションを終了する前に Tricentis Tosca が待つ最大時間を秒単位で指定します。  | 
                                                        
| 
                                                                 WaitforExit->ExitCode  | 
                                                            
                                                                 あなたのアプリケーションの終了コードを確認します。そのためには、 Value 列にコードを入力し、 ActionMode Verify を使用します。  | 
                                                        
| 
                                                                 以下として実行します  | 
                                                            
                                                                 Tricentis Tosca が、アプリケーションを開く際に使用するドメインまたはローカルのユーザークレデンシャルを定義します。 デフォルトでは、 Tosca Commander はActionMode Select を選択します。  | 
                                                        
| 
                                                                 ->ユーザー名として実行  | 
                                                            
                                                                 アプリケーションを開くユーザー名のユーザープリンシパル名(UPN)フォーマット 例: jdoe@company.com.  | 
                                                        
| 
                                                                 ->パスワードとして実行  | 
                                                            
                                                                 必要に応じて、ユーザーのパスワードを指定します。  | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 この例では、 C:\Windows にあるアプリケーション Notepad.exe を起動します。 そのためには、 Tricentis Tosca は、 Username と Password で指定した John Doe のユーザークレデンシャルを使用します。 
                                                                              | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 この例では、 D:\ にあるファイル Test01.xml を、 C:\Windows にあるプログラム notepad.exe で開きます。 定義された作業ディレクトリは C:\Temp です。 
                                                                          | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 この例では、Google Chrome を起動し、プライベートモードでWebサイト www.tricentis.com を開きます: 
                                                                          | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 この例では、 %COMMANDER_HOME% にある TCShell.exe を起動します。 さらに、 Tricentis Tosca は以下のアクションを実行します: 
 
                                                                              | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 この例では、 %COMMANDER_HOME% にある TCShell.exe を起動します。 さらに、 Tricentis Tosca は以下のアクションを実行します: 
 
                                                                                  | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 この例では、 Windowsのコマンドラインタスクである TaskKill(リンクは新しいタブで開きます)を使用して、Chromeを強制的かつ即座にシャットダウンします。 
                                                                          | 
                                                        
TBoxクローズプログラム
モジュール TBoxクローズプログラムでは、以下のことが可能です。
- 
                                                        
アプリケーションまたはプロセスを閉じる。
 - 
                                                        
アプリケーションが閉じるまで待つ。
 - 
                                                        
アプリケーションまたはプロセスが現在実行中かどうか確認する。
 
これは、次のテストステップに進む前にアプリケーションを終了する必要がある場合に便利です。
モジュールには以下の モジュール属性があります。:
| 
                                                                 ModuleAttribute  | 
                                                            
                                                                 ディスクリプション  | 
                                                        
|---|---|
| 
                                                                 Id*  | 
                                                            
                                                                 アプリケーションのプロセス識別番号 (PID) 。例: 7588 。  | 
                                                        
| 
                                                                 名称*  | 
                                                            
                                                                 アプリケーションのプロセス名。例: msedge.  | 
                                                        
| 
                                                                 メインウィンドウのタイトル*  | 
                                                            
                                                                 メイン・アプリケーション・ウィンドウのタイトル。例: Slack 。  | 
                                                        
| 
                                                                 コマンドライン  | 
                                                            
                                                                 アプリケーションを実行する際のコマンドラインのパラメータを入力して、識別を微調整することもできます。パラメータセットの特定の部分だけに興味がある場合は、ワイルドカードを使用します。  | 
                                                        
| 
                                                                 オペレーション  | 
                                                            
                                                                 実行したい操作を選択します: 
  | 
                                                        
| 
                                                                 *Tricentis Toscaが正しいアプリケーションまたはプロセスを見つけられるように、TestCaseでこれらの値の少なくとも1つを指定する必要があります。同一または類似の識別子を持つ複数のアプリケーションまたはプロセスがある場合は、TestCaseで複数の識別子を使用してください。  | 
                                                        |
                                                                 
                                                             | 
                                                            
                                                                 この例では、アプリケーション、ウィンドウのタイトルに Notepad が含まれているかどうかを確認します。これにはワイルドカード * を使用します。 
                                                                         ウィンドウタイトルに Notepad を含むアプリケーションを閉じます。  | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 この例では、以前に notepad a.txt というコマンドで開いたメモ帳アプリケーションを閉じます。 
                                                                         コマンドラインを使用してパラメータを指定して開いたアプリケーションを閉じます。  |