QFLの代わりに一部の関数にVBSファイルを使用し、ExecuteFileを使用してそれを呼び出すことにより、すべてのテストに関連付けを追加する作業を回避しようとしています。
これを行う場合、VBS ファイルにブレークポイントを設定できないこと以外に問題はありますか? ソース
ありがとう!
スクリプトの開発中に、いくつかの欠点が見られます。スクリプトの作成がより困難になります。
そして、デバッグはより困難です:
そのすべての機能が必要ない場合、たとえば、無人夜間スクリプトを作成し、すべてのリソースを関連付けずにアクションをエクスポートしたいとします。欠点はないと思います。ただし、スクリプトの開発
中は、関連付け方法を強くお勧めします。
LoadFunctionLibrary
(QTP 11+) でライブラリをロードすると、@AutomatedChaos で指摘されたデバッグの課題が軽減されます。唯一の注意点は、LoadFunctionLibrary
ユーザー定義のクラスをサポートできないことです。ExecuteFile
それ以外の場合は、デバッグの悪夢がなくても、すべての利点が得られます。