問題タブ [gui-testing]
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.
automated-tests - devexpress コントロールの自動 UI テストを行うには?
DevExpress コントロールの自動テストを行いたいです。
Guia、NUnitForm などのフレームワークをいくつか見つけましたが、それらはすべて標準の WPF コントロール用です。
DevExpress コントロールをテストするのに役立つ他のフレームワークはありますか?
android - 認証サーバーに接続されていません。Eclipse 用の Testdroid プラグイン
Eclipse用のtestdroidプラグインをインストールし、Eclipseで次を使用してプロキシ設定をセットアップしました。
しかし、承認しようとすると、次のエラーが発生します。
testdroid プラグインに Eclipse プロキシ設定が表示されない理由がわかりません。
python - Squish for Web GUI テスト ツールでランナーが値 -1 で終了したことの意味
Squish IDEからテツイテでテストケースを実行しました。言語は Python 2.6.6 です。Windows 7 で評価版の Squish を使用しています。
python - automac python パッケージを動作させることができません。エラー = インポート: コマンドが見つかりません
アトミックパッケージを使用しようとしています。ただし、使用手順に到達すると、次のように表示されます。
次のエラーが表示されます。
Mavericks で python 2.7.5 を使用しています。何が間違っているのかわかりません。
wpf - UFT/QTP 11.53 に関する質問
アプリケーションが配置されている citrix サーバーを使用しています。AUT がどの citrix セッションで開くかを言うことはまったく不可能です。では、UFT/Testcomplete と AUT のセッションも同じにする必要があるのでしょうか?
当社のアプリケーションは .NET 4.5 で作成されています。UFT 11.53 と TestComplete は .NET 4.5 をサポートしていますか?
アプリケーションのほとんどすべてのコントロールは、カスタム WPF コントロールを使用して構築されています。UFT はこれらとどの程度互換性がありますか。Microsoft のパッケージを除き、WPF と組み合わせて使用されているサード パーティのリソースはありません。
あなたの洞察は大いに役立つでしょう!前もって感謝します。
unit-testing - WatinでUIをテストするときにMVC4アプリケーションをモックする方法は?
私が達成しようとしているのは、Watin を使用して MVC4 Web アプリケーションの UI テストを作成することです。次に、Browser オブジェクトを作成し、URL localhost:xxxxx で開きます。
問題は、IIS Express を使用して localhost:xxxx で実行されているコードが、テスト中に実行したくない製品コードを使用していることです。たとえば、テストでは、IAuth と IDataProvider の実装が異なる動作をするようにしたいと考えています。
アプリケーションのモック化されたインスタンスで UI テストを行うにはどうすればよいでしょうか?
アイデア?:)
c++ - QTestLib が実行中にテストしている GUI を表示することは可能ですか?
ユースケースは、Qt アプリがあり、そのユーザー スタイルのテストを自動化したいと考えています。つまり、keyClicks()、mouseClick() などを使用したいのですが、これが発生している間に Qt アプリケーション ウィンドウが実際に表示されるようにしたいと考えています。
私が今抱えている問題は、 QTestLib を使用すると、 main を自分で定義する代わりに QTEST_MAIN マクロを使用する必要があるため、テスト中のウィジェットを show() する機会がないことです。この質問を別の言い方をすれば、メイン関数を使用しているアプリケーションで QTestLib を使用する方法はありますか?
Squish とおそらく Testability Driver がこれを実行できることは知っていますが、追加のツールを使用せずにこの機能を取得できるのであれば、それが理想的です。
testing - ランダム パラメータを SilkTest Workbench または Classic Record&Play Scenario に渡す方法
私はSilkTest
初心者で、スクリプトのバックグラウンドがありません。私がしなければならないことは、いくつかのテスト ケースを記録し、それらを再生してシステムをチェックすることです。慣れてきたら、スクリプトを学んで飛び込んでいく予定ですが、まずはひとまず。
テストを実行するたびに異なるパラメーターが使用されるように、ランダムに生成された (またはテキスト ファイルからランダムに読み取られた、または事前定義された) パラメーターをレコードに渡す必要があります。たとえば、私がいくつかの文字を書くコンポーネントがあり、コンポーネントはテキストに基づいて結果をフィルタリングします。次に、結果の 1 つを選択します。毎回同じ文字を記録する代わりに、与えられたランダムなパラメーターを使用するにはどうすればよいでしょうか?
ありがとう
c++ - GUI テスト用のマウス クリック イベントの記録。ピクセル座標よりも信頼できるものは何ですか?
マウスとキーボードのイベントを記録して再生することで、GUI ユーザー シナリオを記録および再生できる GUI テスト フレームワークをいくつか作成しています。
現在、マウス イベントは として記録されてい(press or release, (x, y))
ます。ただし、宛先ウィジェットが数ピクセル移動するだけで、構造と他のすべてが同じままである場合、テストケースは機能しなくなるため、これは非常に脆弱です。
これを行うためのより良いアプローチは何ですか? 私が考えることができるいくつかのこと
ウィジェットとその親ウィジェットのツリーに、宛先ウィジェットの「ツリー パス」を記録します。つまり
(press or release, (top level, first child, second child, destination))
、「子リスト」は Qt のQObject
子リストによって返されるものです。これには、テストが内部コード構造に依存するという欠点があると思います。テスト可能なすべてのウィジェットに一意の名前を付け、再生時にその名前でウィジェットを検索します。これは無視できないオーバーヘッドのようです。
他のアイデアと、これに対する一般的に受け入れられている「最良の」アプローチは何ですか?