2017-03-12 11 views
0

UFTまたはALMで特定の関数を使用しているビジネスコンポーネントをすべて簡単に表示できますか?UFTで使用する関数ですべてのビジネスコンポーネントを検索

私のライブラリにはスクリプトが作成されていて、今ではライブラリからその関数を削除したい機能があります。

スクリプトを使用するすべてのビジネスコンポーネントからスクリプトを削除せずにその関数を削除すると、テストが失敗する可能性があります。

答えて

0

私はそうのような関数にコードを追加したい:この関数が呼び出されるたびに、それはテスト結果への出力テスト名をすることを意味します

Dim oUft : Set oUft = CreateObject("QuickTest.Application") 
Reporter.ReportEvent micWarning, _ 
        "<YourFunctionName>", _ 
        oUft.Test.Name & " uses function <YourFunctionName>" 

。これを1週間実行してください。ただし、テストサイクルは、一連のテストをすべて実行したことを確認してから、レポートをスキャンして、すべてのテストを特定してください。

私のUFTスクリプトはすべて、テスト結果オプションを使用しないため、独自のテキストログファイルを作成します。同様にすると、メッセージのログファイルをgrepするだけです。

+0

ご返信ありがとうございます。だから私はQTP/UFTで利用可能な機能がないと思っています。それを行う唯一の方法は、いくつかのコードを記述することです。 – AutomateFr33k

+0

これは正しいです。 UFTには、自分で作成したコンポーネント以外のコンポーネントの使用状況を追跡する方法はありません – Dave

+0

正確には、私はVisual StudioやEclipseのようなIDEをコーディングする方が好きです。開発者は少しでも腕を伸ばすことができます。 – AutomateFr33k