(57)【要約】本発明の多数のアクション（ＴＳ１，ＴＳ２，…，ＳＳ１，ＳＳ２，…）から構成されるテストプログラムの最適化を支援する方法は、ａ）  前記テストプログラム（７）を装置（１）に適用するステップと、ｂ）  １つのアクションにそれぞれ相応する複数のエントリを有するログを記録するステップと、ｃ）  前記ログから導出される、前記のアクションの流れのグラフィック表示（２２，２５，２９）を出力するステップとを有し、前記の各エントリには、アクションの実行の時間と種類とが少なくとも示されており、前記出力は、テストプログラムを適用中に実行されるアクションうちの少なくとも１つの種類を強調することによって行われる。
2004501472.tif 000002
【特許請求の範囲】
【請求項１】
多数のアクション（ＴＳ１，ＴＳ２，…，ＳＳ１，ＳＳ２，…）から構成されるテストプログラム（７）の最適化を支援する方法において、
ａ）　前記テストプログラム（７）を機器（１）に適用するステップと、
ｂ）　１つずつのアクションに相応する多数のエントリを有するログを記録するステップと、
ｃ）　前記ログから導出される、前記のアクションの流れのグラフィック表示（２２，２５，２９）を出力するステップとを有し、
前記の各エントリには、少なくともアクションの実行時間および種類が示され、
前記出力は、テストプログラム実行中に実行されるアクションのうちの少なくとも１つの種類を強調することによって行われることを特徴とする、
多数のアクションから構成されるテストプログラムの最適化を支援する方法。
【請求項２】
前記テストプログラム（７）は階層構造を有しており、
該テストプログラムは、第１レベルのアクション（ＴＳ１，ＴＳ２，…）の列からなり、
各アクションは基本のアクションであるか、またはつぎにレベルが高い複数のアクションからなるアクションである、
請求項１に記載の方法。
【請求項３】
前記のグラフィック表示の出力には、前記の表示（２２，２５，２９）と、選択されたレベルの操作（ＴＳ１，…，ＴＳ８；ＳＳ１，…，ＳＳ１２；ＳＳ′１，…，ＳＳ′３）からなる列の表示とが含まれ、ここで該列の表示では、選択された種類の操作であるかまたは該操作を含む操作（ＳＳ４，ＳＳ７；ＳＳ′３）が強調される、
請求項２に記載の方法。
【請求項４】
前記グラフィック表示は、ディスプレイ（１２）に出力される、
請求項１から３までのいずれか１項に記載の方法。
【請求項５】
前記グラフィック表示に表示されるアクション（ＴＳ７，ＳＳ４）のユーザによる選択に応じて、当該選択されたアクションを構成するアクションの別のグラフィック表示（２５，２９）を形成する、
請求項４に記載の方法。
【請求項６】
各ログエントリに、ロギングされたアクションに相応する、テストプログラムの個所への参照指示を記録する、
請求項１から５までのいずれか１項に記載の方法。
【請求項７】
グラフィック表示におけるユーザによるアクションの選択に応じ、テストプログラムの表示にて当該アクションに相応する個所が示される、
請求項６に記載の方法。
【請求項８】
検査すべき機器の１点（３）と、手段（５）との間のすべての接続の確立または解消についての情報をさらに前記ログに記録する、
請求項１から７までのいずれか１項に記載の方法。
【請求項９】
前記の選択される操作は、手段（５）から、テストすべき機器（１）の１点（３）への接続の確立である、
請求項１から８までのいずれか１項に記載の方法。
【請求項１０】
前記の選択される操作は、手段の待ち状態である、
請求項１から９までのいずれか１項に記載の方法。
【請求項１１】
装置において、
ログを記憶する第１の記憶装置（１０）と、
アクションの流れのグラフィック表示を導出するプロセッサ（１１）と、
テストプログラムの適用中に実行されるアクションのうちの少なくとも１つの選択された種類を強調して、前記グラフィック表示を出力する表示装置（１２）とを有することを特徴とする、
請求項１から１０までのいずれか１項に記載の方法を実施する装置。
【請求項１２】
前記表示装置（１２）はディスプレイ装置を含む、
請求項１１に記載の装置。
【請求項１３】
前記装置は、前記グラフィック表示にて時点をマークするポインティングデバイス（１３）を含む、
請求項１１または１２に記載の装置。
【請求項１４】
前記装置は、前記グラフィック表示にてアクションをマークするポインティングデバイス（１３）を含む、
請求項１１から１３のいずれか１項に記載の装置。
【請求項１５】
前記装置を構成して、前記ポインティングデバイス（１３）によって選択したアクションのグラフィック表示（２５，２９）が形成されるようにする、
請求項１４に記載の装置。
【請求項１６】
前記装置を構成して、前記ポインティングデバイス（１３）によってマークしたコード部分が強調されて、テストプログラムのコードが表示されるようにする、
請求項１４または１５に記載の装置。
【請求項１７】
前記装置は、テストプログラムのコードの編集に好適である、
請求項１６に記載の装置。
【発明の詳細な説明】
【０００１】
本発明は、テストプログラムを最適化する際にユーザを支援する方法および装置に関する。
【０００２】
複雑な電子機器または回路の新たな開発または最適化には無数のテストが必要であり、これらのテストにおいてはテストシステムの信号を試験体に入力して、これによって発生した被検体の挙動と、予想される挙動との一致または偏差を評価する。これに対して使用されるテストシステムは、アクションがテストプログラムによって制御される手段（Ｉｎｓｔｒｕｍｅｎｔ）の集合体と捉えることができる。ここで「手段」という語は極めて広い意味で理解されたい。したがって手段とし、個別の信号発生器または個別の測定手段も、信号発生器または測定手段のグループも共に含むことができ、ここでこれらは制御ユニットのコントロールの下で協働して、テストすべき試験体の具体的な適応状況が、供給される信号によってシミュレーションされるか、または試験体において取り出される複数の応答信号の時間的な相互作用が分析されるのである。
【０００３】
テストプログラムというものは、個別の手段のアクションを定義する、計算機プログラムと類似の命令の列から構成される。これらの命令の列は、通常、人間の手で書かれる。その時間的な最適化は、テストプロセスの加速という視点から望まれるだけでなく、場合によってはつぎのようなことのために必要不可欠であることも多い。すなわち、時間的にクリティカルな所定の適用状況において必要な信号の列を適時に供給して試験体をテストし、この信号に対する試験体の応答を評価できるようにするため、時間的な最適化が必要不可欠であることも多いのである。
【０００４】
このような最適化には多くの専門知識およびプログラミング時間が必要である。このような時間的なコストを低減して最適化を系統化することのできるツールはこれまで欠如していた。
【０００５】
発明の利点
このような欠如した状況は、本発明の方法および装置を実施することによって終結させられる。
【０００６】
本発明の方法では、テストプログラムを機器に適用する際、テストプログラムによって実行される１つずつのアクションに相応する、多数のエントリを有するログ（Ｐｒｏｔｏｋｏｌ）を記録し、ここで各エントリには少なくともアクションの実行時間および種類が示される。引き続きこのログからアクションの流れのグラフィック表示が導出され、このグラフィック表示では、テストプログラムの適用中に実行されるアクションのうちの、ユーザによって選択された少なくとも１つの種類が強調される。
【０００７】
ユーザはこのようにして最短の時間で、選択したアクションの時間的な分布および頻度について概観を得ることができ、ないしは種々のアクションを選択することによって、テストプログラムによって実行されるアクション一般の時間的な分布および頻度について概観を得ることができる。このような時間的な分布が既知である状況で行うことのできる最適化ステップは、強調されるアクションの種類に応じて様々である。強調されるアクションが例えば手段の待ち状態を表す場合、プログラマは、グラフィック表示に基づいて、このような待ち時間を、別の手段によって実行されるべきアクションで埋めてみることが可能である。これが手段と試験体の信号入力点ないしは出力点とを接続する操作の場合、つぎのことを試めしてみることができる。すなわち個々のアクションを実行する順番を交換して、これによりこの信号入力／出力点において複数の測定操作が、その間に接続を解除することなく実行でき、接続を確立および解除するのに伴う時間的な損失が最小化されることを試してみることができるのである。
【０００８】
有利な実施形態によれば、このテストプログラムは階層構造を有する。すなわち、これは第１レベルのアクションの列からなり、これらのアクションそれ自体はより高いレベルのアクションから構成することができ、ここで各アクションはもはや分解することのできない基本的なアクションであるか、またはこれはつぎにレベルの高い複数のアクションから構成されるのである。
【０００９】
このような階層的な構造化によって、テストプログラムの作成および保守だけでなく、グラフィック表示の導出も容易になる。これによってユーザはレベルを選択することができ、これによりグラフィック表示に、このレベルのアクションだけが、または有利にはレベルが１または複数レベル低いアクションも含まれるようにする。この際にユーザによって選択されるレベルは、強調のために選択されていたアクションのレベルと必ずしも同じである必要はない。これらのレベルが異なる場合、ユーザには選択したアクションの発生が指示される。ここでこれは、表示されたアクションのうちで、選択した種類のアクションを含むものが強調されることによって行われる。
【００１０】
表示の殊に柔軟な形態は、ディスプレイにおける表示である。
【００１１】
有利な実施形態によって可能になるのは例えば、グラフィック表示に表示されるアクションのユーザによる選択に応じて、（よりレベルの低い）複数のアクションの別のグラフィック表示が形成されることであり、ここでこれらのアクションから、選択された上記のアクションが構成されている。
【００１２】
有利な実施形態によってさらに、グラフィックなポインティングデバイス、例えばマウスまたはトラックボールを使用することができ、これによって、より詳しく表示すべきアクションが選択される。
【００１３】
有利な発展形態によれば各ログエントリに、ロギングされたアクションに相応する、テストプログラムの個所への参照指示が記録される。このようにすることによってユーザが可能になるのは、グラフィック表示におけるアクションの選択によって、テストプログラムのコードに直接マークを挿入することであり、これにより、後にこのプログラムをこのマークされた個所において編集することができ、またプログラムエディタにおいて、このマークされた個所に相応するプログラムの個所に直接ジャンプすることができる。
【００１４】
本発明の別の特徴および利点は、添付の図面を参照して行われる以下の実施例の説明に記載されている。
【００１５】
図面
ここで、
図１は、テストプログラムの最適化を支援する本発明の装置の概略ブロック図を示しており、
図２は、装置の第２実施形態のブロック図を示しており、
図３は、本発明により形成されるグラフィック表示の例示的なビューを示しており、
図４は、第２のグラフィック表示を示している。
【００１６】
実施例の説明
図１には、最適化を支援する本発明の装置を有するテストシステムが示されている。極めて理想化されたこの図において参照符号１は、テストすべき機器を示している。この説明における機器とは、例えば、ユニット全体、電気回路、殊に集積回路とすることができる。テスタの複数の端子３は、機器１の回路の種々異なる点に接続されており、これによってテスタからの信号が機器１に供給され、ないしはこれらの信号に対する機器１の反応が取り出される。
【００１７】
テスタ２の内部ではスイッチングマトリクスまたは結合フィールド（Ｋｏｐｐｅｌｆｅｌｄ）４を介して、端子３を多数の信号発生および測定ユニット５に選択的に接続可能である。結合フィールド４を介する接続の確立、信号発生および測定ユニット５による信号形成および測定値の記録は、制御ユニット６によって制御され、この制御ユニットによってテストプログラムが処理される。テストプログラムの構造は図においてシンボリックに示されている。すなわち、テストプログラム７は、第１レベルの複数のアクション８１，８２，…，によって構成されており、これらはテストプログラム７によって連続して呼び出される。これらの第１レベルのアクションは、例えば部分プログラムまたはマクロプログラムとすることができ、これらは機器１の個別のユニットが機能するか否か、またはこの機器が所定の役割を実行できるか否をそれぞれチェックすることを目的とする。
【００１８】
最も簡単なケースでは、機器の機能のこのようなチェックに対して、個々のテスト信号を機器１の１点に供給して、これに対するこの装置の反応を問い合わせるので十分である。このようなケースでは第１レベルのアクションは、さらに分解することのできない、複数のいわゆる基本のアクションから構成されることがあり、例えば、専用の信号レベルを形成せよという信号発生器への命令、当該信号発生器と機器１の所定の点とを接続せよ、また別の信号発生および測定ユニットと、この機器の別の点とを接続せよという結合フィールド４への命令などから構成することができる。この別の点では検査信号に対する応答が、場合によっては挿入された待ち状態と共に取り出され、ここではこの待ち状態により、信号発生器によって専用の信号レベルが制御されるのに必要な時間および／または機器１によって応答時間が形成されるのに必要な時間が考慮される。
【００１９】
しかしながら実践的な適用においてはたいてい、機器の機能のチェックに複雑なアクションが必要であり、これは、例えば、複数の信号を機器１の種々異なる点に同時にまたは１つの点に順次に供給すること、ならびに１つまたは複数の点において同時にまたは順次に測定すること、また得られた測定値間で論理的な結合を形成することなどである。このような第１レベルのアクションは、より簡単な第２のレベルのアクション９１，９２，…などに分解可能であり、これらそれ自体は基本的なものとすることも、またさらに分解可能とすることも可能である。
【００２０】
本発明の方法を実施するため、大容量記憶装置１０により、制御ユニット６によって実施されるアクションＴＳ１，ＴＳ２，…，ＳＳ１，ＳＳ２，…などのすべてに対して、その実行開始および終了時間と、テストプログラムにおけるアクションのコードの開始アドレスと、場合によっては結合フィールド４ないしは信号発生および測定ユニット５の反応とが記録される。ここで上記の大容量記憶装置１０はバスに接続されており、このバスによって制御ユニット６は、結合フィールド４の制御入力側と、信号発生および測定ユニット５とに接続される。有利には複数のパラメタも記録され、ここではこれらのパラメタによってアクションが呼び出される。
【００２１】
本発明の方法を実施するために有利にはつぎのような機器１を使用する。すなわち、機器１はすでに検査されており、かつこの機器１については、これがテスタ２から供給された信号に所期のように反応することがわかっている機器である。これに対して択一的には機器１を計算機によってシミュレーションすることができる。これによって保証されるのは、大容量記憶装置１０に記録されたログが、正しく動作する機器を表すことであり、またこのログに基づいて行なわれる、測定プログラムの最適化により、少なくとも「だいたいはエラーなしに」動作する機器のテストにおいて実際に時間が節約されることである。しかしながら当然、エラーを有する機器１を使用してログの形成を行うことも可能であり、これは例えば、このテストプログラムの最適化を使用して、この機器のエラーをより精確に検査したい場合である。
【００２２】
プロセッサ１１は、大容量記憶装置１０に記録されたログをグラフィック表示に変換するために使用され、引き続きこのグラフィック表示は、オペレータがより精確に評価を行うためにディスプレイ装置１２に表示される。この際には当然のことながら、プロセッサ１１、ディスプレイ装置１２、ならびに場合によっては大容量記憶装置１１を単一の装置、例えばＰＣにまとめることも可能である。ディスプレイ装置１２のディスプレイ領域で指示を行うポインティングデバイス１３がディスプレイ装置に接続されている。
【００２３】
図３にはプロセッサ１１によって形成される典型的なグラフィック表示が示されている。このグラフィック表示は、ウィンドウズのディスプレイウィンドウの概観をまねたものである。これには最初の行２０に複数のドロップダウンメニューを含んでおり、このメニューによってユーザは、テストログを有する１つずつのファイルをオープンすることができ、ログのデータにおいて所定の統計的な調査を行うことができ、またはグラフィック表示においてその発生を強調すべき個別のアクションを選択する。
【００２４】
選択されたアクションと、ログに入力されたアクションとが同一であることを確定するため、アクションのパラメタおよび／またはログに入力されたアドレスを使用する。これによって例えばこのアドレスに基づいて各アクションを識別することができ、ここでこのアドレスは信号発生および測定ユニット５の出力信号の設定を目的とする。パラメタを付加的に使用することによって、所定の信号発生および測定ユニットだけに該当するアクションに上記の識別を制限することができ、またはすべての信号発生および測定ユニットに対して所定の形式の出力信号を設定するアクションを識別することも可能である。
【００２５】
統計的な検査には、例えば、個々のアクションを実行する頻度の検査が含まれる。このような分析により、どのような操作において時間的な最適化が最も有効であり、したがってテストプログラムの加速が達成されるかについてユーザに迅速に情報が提供されるのである。さらに結合フィールドないしは個々の信号発生および測定ユニットの時間的な活用度についての検査を行うことができる。結合フィールドの高い活用度は、例えば、つぎのようなことについての示唆である可能性がある。すなわち、個々のアクションの時間的な順番を変更して、個々の接続の持続時間を低減できるようにし、これによって別のアクションに対する接続容量（Ｖｅｒｂｉｎｄｕｎｇｓｋａｐａｚｉｔａｅｔ）を獲得して、これらを時間的にオーバラップさせて実行できるようにすることが望ましいかもしれないということについての示唆である可能性があるのである。個々の信号発生および測定ユニットの活用度を検査することにより、大いに活用された信号発生および測定ユニットから比較的活用されていない信号発生および測定ユニットに個々のアクションを伝送することが有利であり得るか否かについて、情報を提供することができる。
【００２６】
行２１は命令の列を示しており、これらはログのグラフィック表示の仕方に関連しており、またこれらの命令の列によって、このグラフィック表示に使用される時間の尺度をユーザの望みに適合させることができる。
【００２７】
第１の部分ウィンドウ２２には、１テストプログラムの第１レベルのアクションの時間的な列が示されており、これらはテストステップとも称される。個々のテストステップは、小ボックス２３によって示されており、これらは、ここで例示的に考察するテストプログラムの８つのステップに相応してＴＳ１〜ＴＳ８で示されており、その持続時間に相応する長さが、時間スケール２４上で示されている。
【００２８】
小ボックス２３をマウス１３でクリックすることによってユーザは、テストステップのうちの１つを選択することができる。選択された小ボックス、ここではラベルＴＳ１を有する小ボックスは、これに基づきこの表示においてマークが付される。これは図３においてハッチングによって示されている。またここでは別の部分ウィンドウ２５も開かれており、このウィンドウでは、選択したテストステップＴＳ７における第２レベルのアクションＳＳ１，…ＳＳ１２の列が部分ウィンドウ２２と同じように示されている。第２レベルの個々のアクションは、時間スケール２７上でその持続時間に相応する長さを有する小ボックス２６によりそれぞれ示されている。スクロールバー２８によってウィンドウ２５に表示されるテストプログラムの部分を、目下表示されているテストステップＴＳ７の境界を越えてずらすことができる。
【００２９】
選択したアクションの発生、例えば、所定の信号発生および測定ユニット５と、所定の端子３との間の接続が確立されたことは、部分ウィンドウ２５において、該当するアクションを含む第２レベルの操作が、グラフィックに強調されることによって識別される。ここに示した例では強調はつぎのようにして行われる。すなわち、選択したアクションを含む第２レベルのアクションの小ボックス、つまりここではＳＳ４およびＳＳ７が、太い枠で示されることによって強調されるのである。この表示によって直ちに明らかになるのは、同じ接続が短い時間間隔で２回確立されることであり、この表示は、つぎのことをチェックするのが有利であり得るという示唆をユーザに提供する。すなわち、この接続をその間に維持できるか否か、または場合によってはアクションの時間的な順序を交換することによってその間の接続の解消を不要にできないか否かをチェックするのが有利であり得るという示唆をユーザに提供するのである。
【００３０】
ユーザが第２レベルのアクション、例えばアクションＳＳ４を部分ウィンドウ２５においてマウス１３で選択すると、これは前のテストステップ７と同様に相応してマークが付され（図４を参照されたい）、別の部分ウィンドウ２９が開かれる。この部分ウィンドウには、選択された第２レベルのアクションにおける第３レベルＳＳ′１，ＳＳ′２，…のアクションの列が示されている。選択したアクションを含む第３レベルのアクション、すなわちこの例のアクションＳＳ′３は、ここでも太い枠によって強調されている。
【００３１】
このようなテストプログラムの段階的に詳しくなる考察は、つぎつぎと高いレベルのアクションに広げていくことができ、これは、最終的に部分ウィンドウにおいて強調されるアクションと、選択されたアクションとが同じになるまで続けられる。
【００３２】
表示の理解を容易にするため、個々のアクションの番号に代わって、ユーザが選択可能な表示名、例えば個々のアクションに相応する、テストプログラムの部分の名前を、小ボックス２３ないしは２６に表示することも当然可能である。
【００３３】
本発明のシステムでは、マウス１３またはその代わりに接続可能な別のポインティングデバイスを使用して、ウィンドウ２２，２５または２９の時間スケール２７における時点の対がそれぞれ、アクションの開始または終了または類似のものをマークするようにし、これらのマーク間の時間間隔をプロセッサ１１によって計算して表示させるようにすることができる。したがって任意に選択可能なイベント間の時間間隔を測定することができ、例えば個々のアクションまたはアクションのグループの持続時間を測定して、これと予想される持続時間とを比較して、最適化が必要なプログラム領域が見つけだされるようにするか、またはこのテストプログラムを別個に実行した際に、同じイベント間の時間間隔が変化することに基づいて最適化手段の結果を具体的に示すことができる。
【００３４】
本発明の有利な発展形態によれば、信号発生および測定ユニット５と、端子３との間の接続を確立または解消することを対象とする各アクションに関連して、この接続について、および場合によっては結合フィールド４内におけるこの接続のパスについて記録をログに記録する。これによってプロセッサ１１は、テストプログラムの実行の各段階について、どの接続がアクティブであり、どのパスでこの接続が結合フィールドを通過するかを確認することができる。この情報を表示することによってユーザは、アクションをシフトすることと、結合フィールド４の活用とが両立し得るか否かを容易に確認できるのである。
【００３５】
本発明の別の発展形態は、理想化されたブロック図で図２に示されている。この実施形態では、第２の大容量記憶装置１４が制御ユニット６およびプロセッサ１１に接続されている。この第２の大容量記憶装置１４にはテストプログラムが記憶される。記憶装置１４に対して制御ユニット６は読み出しアクセスを、またプロセッサ１１は読み出し書き込みアクセスを行う。ユーザが図２または３のディスプレイ表示においてアクションを選択すると、プロセッサ１１は、該当するアクションに関連してログに記録されたプログラムアドレスに基づいて、このアクションに相応するコード部分を大容量記憶装置１４において識別してディスプレイ装置に表示し、場合によってはマークを付すことができる。これに基づき、ユーザは、表示されたプログラム部分に変更を行うことができ、これらの変更はプロセッサ１１により大容量記憶装置１４において確保される。
【００３６】
第２の大容量記憶装置１４および制御ユニット６は、コンポーネント１０，１１および１２と同様に同じコンピュータ内に実装することができる。これによって統合開発環境が得られ、この統合形開発環境によってユーザは連続的なプロセスにおいて、最適化すべきプログラム部分を見つけ出し、このプログラム部分の最適化を行い、またこのようにして最適化されたテストプログラムを即座に機器１に適用できるのである。
【図面の簡単な説明】
【図１】
テストプログラムの最適化を支援する本発明の装置の概略ブロック図である。
【図２】
本発明による装置の第２実施形態のブロック図である。
【図３】
本発明により形成されるグラフィック表示の例示的なビューを示す図である。
【図４】
第２のグラフィック表示を示す図である。
【国際公開パンフレット】
2004501472.tif 000003
2004501472.tif 000004
2004501472.tif 000005
2004501472.tif 000006
2004501472.tif 000007
2004501472.tif 000008
2004501472.tif 000009
2004501472.tif 000010
2004501472.tif 000011
2004501472.tif 000012
2004501472.tif 000013
2004501472.tif 000014
2004501472.tif 000015
2004501472.tif 000016
2004501472.tif 000017
2004501472.tif 000018
2004501472.tif 000019
2004501472.tif 000020
2004501472.tif 000021
2004501472.tif 000022
2004501472.tif 000023
2004501472.tif 000024
2004501472.tif 000025
2004501472.tif 000026
【国際公開パンフレット（コレクトバージョン）】
2004501472.tif 000027
2004501472.tif 000028
【手続補正書】
【提出日】平成14年8月2日(2002.8.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
多数のアクション（ＴＳ１，ＴＳ２，…，ＳＳ１，ＳＳ２，…）から構成されるテストプログラム（７）の最適化を支援する方法において、
ａ）　前記テストプログラム（７）を機器（１）に適用するステップと、
ｂ）　１つずつのアクションに相応する多数のエントリを有するログを記録するステップと、
ｃ）　前記ログから導出される、前記のアクションの流れのグラフィック表示（２２，２５，２９）を出力するステップとを有し、
前記の各エントリには、少なくともアクションの実行時間および種類が示され、
前記出力は、テストプログラム実行中に実行されるアクションのうちの少なくとも１つの種類を強調することによって行われ、
前記のグラフィック表示の出力には、前記の表示（２２，２５，２９）と、選択されたレベルの操作（ＴＳ１，…，ＴＳ８；ＳＳ１，…，ＳＳ１２；ＳＳ′１，…，ＳＳ′３）からなる列の表示とが含まれ、ここで該列の表示では、選択された種類の操作であるかまたは該操作を含む操作（ＳＳ４，ＳＳ７；ＳＳ′３）が強調されることを特徴とする、
多数のアクションから構成されるテストプログラムの最適化を支援する方法。
【請求項２】
前記テストプログラム（７）は階層構造を有しており、
該テストプログラムは、第１レベルのアクション（ＴＳ１，ＴＳ２，…）の列からなり、
各アクションは基本のアクションであるか、またはつぎにレベルが高い複数のアクションからなるアクションである、
請求項１に記載の方法。
【請求項３】
前記グラフィック表示は、ディスプレイ（１２）に出力される、
請求項１または２に記載の方法。
【請求項４】
前記グラフィック表示に表示されるアクション（ＴＳ７，ＳＳ４）のユーザによる選択に応じて、当該選択されたアクションを構成するアクションの別のグラフィック表示（２５，２９）を形成する、
請求項３に記載の方法。
【請求項５】
各ログエントリに、ロギングされたアクションに相応する、テストプログラムの個所への参照指示を記録する、
請求項１から４までのいずれか１項に記載の方法。
【請求項６】
グラフィック表示におけるユーザによるアクションの選択に応じ、テストプログラムの表示にて当該アクションに相応する個所が示される、　請求項５に記載の方法。
【請求項７】
検査すべき機器の１点（３）と、手段（５）との間のすべての接続の確立または解消についての情報をさらに前記ログに記録する、
請求項１から６までのいずれか１項に記載の方法。
【請求項８】
前記の選択される操作は、手段（５）から、テストすべき機器（１）の１点（３）への接続の確立である、
請求項１から７までのいずれか１項に記載の方法。
【請求項９】
前記の選択される操作は、手段の待ち状態である、
請求項１から８までのいずれか１項に記載の方法。
【請求項１０】
装置において、
ログを記憶する第１の記憶装置（１０）と、
アクションの流れのグラフィック表示を導出するプロセッサ（１１）と、
テストプログラムの適用中に実行されるアクションのうちの少なくとも１つの選択された種類を強調して、前記グラフィック表示を出力する表示装置（１２）とを有することを特徴とする、
請求項１から９までのいずれか１項に記載の方法を実施する装置。
【請求項１１】
前記装置は、前記グラフィック表示にて時点をマークするポインティングデバイス（１３）を含む、
請求項９または１０に記載の装置。
【請求項１２】
前記装置は、前記グラフィック表示にてアクションをマークするポインティングデバイス（１３）を含む、
請求項９から１１までのいずれか１項に記載の装置。
【請求項１３】
前記装置を構成して、前記ポインティングデバイス（１３）によって選択したアクションのグラフィック表示（２５，２９）が形成されるようにする、
請求項１２に記載の装置。
【請求項１４】
前記装置を構成して、前記ポインティングデバイス（１３）によってマークしたコード部分が強調されて、テストプログラムのコードが表示されるようにする、
請求項１２または１３に記載の装置。
【請求項１５】
前記装置は、テストプログラムのコードの編集に好適である、
請求項１４に記載の装置。
【国際調査報告】
2004501472.tif 000029
2004501472.tif 000030
2004501472.tif 000031
2004501472.tif 000032
2004501472.tif 000033
2004501472.tif 000034