問題タブ [testcomplete]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
4586 参照

export - TestExecute / TestCompleteの結果をteamcityにエクスポートする方法は?

teamcityでコマンドラインビルドステップを使用して、バッチファイルを介してtestcompleteテストを実行しています。テストは正常に実行されていますが、teamcityでの合格/不合格のテストに関する情報が表示されません。基本的に、TestCompleteはテストの実行後にいくつかのログファイルを生成しますが、これらのファイルをteamcityに取得して、テスト結果として表示する方法がわかりません。

このhttp://community.smartbear.com/forum/post/?mode=singleThread&thread=ca03299b-97e2-47a7-b634-e0102c6f5761をフォローしようとしましたが、コマンドラインの代わりにMSBuildを使用してテストを実行する方法が説明されています。テスト結果をコマンドラインからteamcityにエクスポートできるかどうか疑問に思っています。

また、 http: //confluence.jetbrains.net/display/TCD65/Inclusive+Third-Party+Reports+in+the+Build+Resultsで説明されているように、teamcityプロジェクト構成にカスタムタブを追加しようとしました 。ただし、そのタブは、そのプロジェクトのどのビルド構成にも含まれていません。

0 投票する
1 に答える
254 参照

testcomplete - Testcomplete:一度に複数のキーワードテストステップを追加できるマクロはありますか?

多くのUIテストケースにtestcompleteキーワードテストを使用しています。それらのかなり多くが同じステップを持っています。

複数のプリセットアクション/チェックポイントを簡単に追加できるマクロ機能はありますか?

0 投票する
1 に答える
397 参照

xml - 'name'タグに基づいてXSLTを2つのxmlファイルに組み合わせて適用するにはどうすればよいですか?

2つのxmlファイルがあります。次のxmlを持つProjectLog.xml

およびroot.xml

これらの2つのファイルは、テストの実行後にTestcompleteによって生成され、testcompleteをteamcityと統合する過程にあります。teamcity MSBuildを使用してテストを実行し、これらのログファイルが生成されたら、XSLTを使用してProjectLog.xmlを処理し、teamcityがテスト結果を読み取って表示できるテキストファイルを生成します。ただし、結果がProjectLog.xmlファイルから読み取られる場合、テストが成功したか失敗したかを判断することはできません。そのため、root.xmlファイルを使用してテスト結果を見つける必要があります。'root.xml'ファイルの次のxmlのステータス属性

テストに合格したかどうかを示します。現在、ProjectLog.xmlからテスト名と期間を取得するための次のXSLTがあります

しかし、各テストの「root.xml」から「status」を取得するように更新する方法がわかりません。

誰か助けてもらえますか?

ありがとう。

0 投票する
1 に答える
627 参照

git - *Git にバイナリとして保存された .svb ファイル。それらをプレーンテキストとして保存する方法は?

Testcomplete と VB スクリプトを使用してテストを作成しました。TC ファイルの拡張子は *.svb です。

Gerrit を使用して SVB ファイルを表示しようとすると、ダウンロードのみが提案されます (表示されません)。そして、Gerrit がそのようなファイルのレビューをさせないもう 1 つの問題。ファイルをダウンロードしてローカルで比較する必要があるたびに。

修正方法は?

「*.svb -crlf -diff」を含むファイル .gitattributes を *.svb ファイルのあるフォルダーに追加しようとしましたが、役に立ちませんでした。

ご回答ありがとうございます。

0 投票する
1 に答える
745 参照

visual-studio-2010 - Microsoft Outlook の受信トレイ アイテムをキャプチャする方法

自動化するには、Microsoft Outlook の受信トレイ アイテムをキャプチャする必要があります。TestComplete、QTP、および VSTS で試しました。しかし、オブジェクトをキャプチャできませんでした。それを行うための別のツールはありますか?VSTS はマイクロソフト製品であるため、受信トレイのアイテムをキャプチャできますか?よろしくお願いします!!!

0 投票する
1 に答える
804 参照

testcomplete - カスタム DevExpress グリッドのスナップショット

カスタム GridView でオーバーライドされたカスタム DevExpress Grid があります。このコントロールをサポートするために、TestComplete でテーブル スナップショットを使用するにはどうすればよいでしょうか。カスタム TreeList の場合、次の手順を見つけました。

オブジェクト マッピング機能を使用して、対応する「標準」コントロールと同じ方法でカスタム コントロールを処理するように TestComplete を調整できます。この機能は、コントロール タイプと可能なクラス名の間の対応を設定します。TestComplete が特定のコントロールをサポートされているコントロールの 1 つとして扱うように指定するには: • Project Explorer パネルでプロジェクトを右クリックし、[編集] | [編集] を選択します。コンテキスト メニューからのプロパティ。これにより、プロジェクトのプロパティ ページが開きます。• オブジェクト マッピングを選択します。• コントロール タイプのリストで、カスタム コントロールに対応するタイプを選択します。• [クラス名の追加] を押して、コントロールのクラス名を入力します。-- または -- [画面から追加] をクリックし、後続の [新しいオブジェクト クラスの追加] ダイアログを使用してコントロールをキャプチャします。クラス名は大文字と小文字が区別されず、ワイルドカード (* および ?) を含めることができます。• [ファイル] | [ファイル] を選択します。TestComplete のメイン メニューから保存して、現在のプロジェクトのオブジェクト マッピング テンプレートを保存します。注: TestComplete は、サポートされているサードパーティ コントロールの多数の子コントロールへのスクリプト アクセスも提供します。一般に、親と同じように子コントロールを操作できます。詳細については、カスタム子コントロールの操作を参照してください。

現在のプロジェクトのカスタム コントロールにオブジェクト マッピング テンプレートを追加できるだけでなく、TestComplete で作成されたすべての新しいプロジェクトにも追加できます。これは、[既定のプロジェクト プロパティ] ダイアログの [オブジェクト マッピング オプション] で行います。この場合、すべての新しいプロジェクトは既にカスタム コントロールに「慣れている」ことになります。

そして彼らは働く

0 投票する
3 に答える
883 参照

testcomplete - テスト完了。特定のポイントからテストを実行する

Test Complete で関数内の特定のポイントからテストを実行できるかどうかは誰にもわかりませんか? ルーチンの実行、テストの実行、プロジェクトの実行などのオプションが表示されます。

ありがとう、ラルカ

0 投票する
1 に答える
1249 参照

delphi - TestComplete でのサード パーティ ツリー オブジェクトの操作

クラス TElTreeView のサードパーティ Delphi ツリーを含むスクリプトを改善しようとしています。ElTree1 オブジェクトでクリックして展開したい特定の項目を見つけることができますが、TC スクリプトを介してそのインデックス値でアクセスできないようです。アイテムをチェックして展開し、それに応じてその下にあるいくつかの子アイテムを設定する必要があります。

私が次のことをするだけなら...

... 次に、ウィンドウを開いたときにデフォルトで強調表示されている項目がチェックされます。私は他の多くのことを試しましたが、今のところ運がありません。Sys.Keys の使用を避けようとしています。

何か案は?

ありがとう!

0 投票する
2 に答える
724 参照

logging - TestCompleteがステータスイメージ名を変更し続けるのはなぜですか

TestComplele7のログをプログラムで解析したい。具体的には、各テストの名前とステータス(success \ failure \ warning)を取得したいと思います。

マニュアルによると、次のコマンドを使用してテスト実行ログを取得します。

これにより、スクリプトで解析できるXMLを含む、一連のファイルとフォルダーが作成されます。このようなXMLの例を次に示します。

ご覧のとおり、必要なものはほぼすべて取得できますが、最も価値のあるデータであるテストのステータスは、対応するアイコンを示す画像のファイル名として書き込まれます。たとえば、805039D.gifにはチェックマークが含まれ、905039C.gifには感嘆符が含まれています。

これらの名前をスクリプトにハードコーディングするのは簡単ですが、問題はそれらが絶えず変更されることです。

質問

  1. ステータスを出力するために、列挙の代わりに画像名を使用することにしたのはなぜですか?
  2. いったいなぜアイコンは名前を変えるのですか?
  3. テストのステータスを取得するにはどうすればよいですか?
0 投票する
2 に答える
2119 参照

delphi - サードパーティのDelphiアプリケーション内のコントロールのプロパティリストと値を取得するにはどうすればよいですか?

プロパティとその値のリストなど、サードパーティアプリケーションのコントロールに関する情報を取得したいのですが、RTTI情報のようなものですが、サードパーティのDelphiアプリケーション用です。

これは可能だと思います。たとえば、TestCompleteにはObjectSpyウィンドウがあり、RTTI情報など、コントロールに関する多くの有用な情報を提供できます。これはどのように行うことができますか?

ここに画像の説明を入力してください

編集:私がこの問題を調査している理由を説明するために...私はTestComplete / TestExecuteの登録ユーザーであり、私は好きです...そのほとんど。私は小さなことを乗り越えることができますが、私にとっての1つの大きな問題は、TestExecuteを実行できるように、ライセンスサーバーを実行するためだけに、物理コンピューター(仮想マシンではない)を常にオンにする必要があるライセンス検証システムです。夜。基本的なテストのニーズがあるので(スクリーンショットを比較し、基本的なDelphiコンポーネントのプロパティを確認します)、自分のプライベートな非常に単純な「TestExecuteのような」アプリケーションを作成するのはどれほど難しいのだろうかと思いました。