問題タブ [ui-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.
android - Android espresso maven と gradle のセットアップ
espressoと呼ばれる新しい Android UI テスト フレームワークの Maven セットアップの例はありますか?
ios - ひょうたんテストの実行時にバックエンド インタラクションをモックする方法
現在、既存のアプリケーションにキュウリのテストを統合する段階にいます。アプリはバックエンドと頻繁にやり取りします。最も単純なケースは、ユーザーの登録です。
テストを再現できるようにするために、(実際の) バックエンドに逆らうことはできません (いくつかの理由で、同じ電子メールで 2 人のユーザーを登録することはできません)。
バックエンドの動作をモックし、モックされた応答を配信するために必要なオプションを知りたいです。単体テストについては、 Nocillaと他のいくつかのフレームワークを知っています。もちろん、それらを統合しても、ひょうたんテストでは機能しません。
1 つの代替手段は、ネットワークを制御するためにひょうたんテストから制御する実際のサーバーを実行することです。しかし、それは少しやり過ぎのようです。もう 1 つのオプションは、ひょうたんのバックドアメカニズムを介して制御できるひょうたんのターゲットにモック オブジェクトを配置することです。
それが唯一の選択肢ではないと思います。私の質問は次のとおりです。よりエレガントな方法はありますか?
android - スクリーンショットを撮り、エスプレッソでピクセル値をテストすることはできますか?
私はエスプレッソを使い始め、ボタンをクリックし、テキストを入力し、あるべき場所にすべてがあるかどうかを確認するための簡単な UI テストを作成しました。スクリーンショットを撮り、いくつかのピクセル値をテストしたかったのですが、これを行う方法が見つかりません。誰か提案はありますか?エスプレッソでも可能ですか?
c# - 基本クラスの仮想メソッドからアクセスした場合、TestContext は null です。
ScriptBase
という仮想関数を持つ基本クラスがありMyTestInitialize()
ます。MyTestInitialize()
派生クラスから呼び出すと、の値testContextInstance
はnull
. これに対する解決策はありますか?自動化テストは初めてなので、助けてください。前もって感謝します
multithreading - UI 開発をサポートするためにモックを使用するには?
私はJavaFXのユーザーインターフェースに取り組んでいます。すでに開発・運用しているインフラサービスのフロントエンドです。私はあちこちで、実行するのが重いときにすべてのシステムを実行するのを避けるためにモックを使用できることを読みましたが、分離の目的でも使用できます。
現在、JavaFX の使用方法も学習しているため、いくつかの基本的なテストを実行したいと考えており、そのためにすべてのインフラストラクチャを実行したくありません。
基本的にTreeView
、サービスからの情報に基づいて更新したい があります。通常、バックグラウンドで実行されるサービスはモデルを更新し、Platform.runlater()
メソッドを呼び出して UI に更新を要求します。
モッキングを使用してそれをどのように達成できるか疑問に思っていました。モック オブジェクトで list(model) などの単純化された共有構造を更新してから呼び出すにはどうすればよいPlatform.runlater()
ですか? 実際、私は最初に質問します: それは可能で適切なモックの使用法ですか? はいの場合、どのフレームワークでどのように行うことができますか?
個人的には、マルチスレッドの関与が少しわかりません。Run()
実際、インターフェースであるテスト対象の私のオブジェクトは、私のサービスが実行可能であることを考えると、間接的にメソッドを期待して、私のモックのメソッドを呼び出すことはありません。
したがって、誰かがこの問題についてもう少し教えていただければ幸いです。よくわかりません....
一番、
マータリ
eclipse - jenkins ビルドで SWbot テストケースがハングする
ここhttp://wiki.eclipse.org/SWTBot/Automate_test_execution#On_Jenkinsの指示に従って、統合に成功しました!
今まで試したことは、
-> Linux ローカル サーバーでテストケースを実行すると、問題なくパスしましたが、jenkins では同じことがハングします。
-> Xvfb プロセスを Xvnc に変更 -> それでも同じ問題、ビルドがハングする
-> すべての swtbot テストケースにコメントし、問題なく正常に動作するプロジェクトを作成するなどの簡単なテストを追加しました。
-> jenkinsサーバーを新しいスレーブに変更して、DISPLAYの問題であるかどうかを確認しましたが、新しいスレーブでも同じ問題が発生しました。
-> NX クライアントを使用して、サンドボックス ビルドを介して jenkins サーバーで発生する UI フローを追跡しましたが、widget not found 例外で失敗しました。
-> アップグレードされた SWTBot プラグインを使用しましたが、役に立ちませんでした
swtbot-dev@eclipse.org に 4 日前にメールを送信しましたが、まだ返信がありません! 誰かが私をできるだけ早く助けてくれますか?この問題を解決するために他に何を試したらよいかわかりません。
ありがとう。
visual-studio-2012 - Renaming test results of UITestActionLog files or folders as the test case name
Really appreciate your help Adrian. I was able to add the .settingfile, how can I change the generated folder name as the testcase name , lets say I have my testcase as test1(){} I want the result folder to be named as test1 as well?
I Select the option on the general tab and define the User_defined Scheme , but what ever I write there appears on my test result folder, I want it to be the name of my test case
In coded UI, we need to rename the test result UITestActionLog
files or folders to be the same as the test case name.
Let's say my test case name is test1(){}
, and I would like to be able to see the test result file as test1
as well. I don't see the test setting window opening when selecting the test setting file, so I'm not sure where it is suggested to add this code: