問題タブ [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.
unit-testing - UI テストと単体テスト
それらの両方の異なる目的は何ですか?つまり、それぞれをどの状態で行うべきですか?
例の条件について。バックエンド サーバーと複数のフロントエンド Web がある場合、最初にバックエンド サーバーのユニット テストを行うか、最初に Web UI で UI テストを行うか、どちらを行いますか? 条件を考えると、サーバーとフロントエンド Web は既に存在するため、(TDD) と共に構築する反復設計ではありません...
iphone - iphone - UIユニットテスト?
UI の単体テストを作成する場合、何のためにテストを作成しますか?
- 各メソッドをテストしますか? (例: メソッドが正しいデータを返す)
- それとも機能をテストしますか?(テーブルが想定するデータを入力していることを確認してください)
テストしているアイテム以外のすべてをモックする必要がありますか? テーブルビューが正しく読み込まれることを確認するためにテストしているとしましょう。私は他のすべてを嘲笑しますか?
可能な限り詳細を入力してください
testing - UIテストにおけるブラウザプロファイルとユーザーエージェントの重要性は何ですか?
セレン2のドキュメントに「既存のFirefoxプロファイルの調整」というセクションがあり、UIテスト中にプロファイルとユーザーエージェントを変更する理由は何でしょうか。また、カスタムプロファイルはいつどこで役立ちますか?
ありがとうございました
internet-explorer - PowerShellをクラスIEに取得し、UIテスト中にIEウィンドウのスクリーンショットを撮ります
だから私はPowerShellでUIテストを実行しています。
エラーが発生した場合、つまりウィンドウだけのスクリーンショットを撮りたいのですが、これはaltprintscrnで実行できます。
%{prtsc}
ただし、アクティブなウィンドウのjpgのみを取得します。
これを試してみました
$h=(Get-Process iexplore).MainWindowHandle SetForegroundWindow((Get-Process -name iexplore).MainWindowHandle)sleep -sec 2 $ h =(Get-Process -id $ pid).MainWindowHandle
また、エラーを特定する方法についてのヘルプもありがたいです。
silverlight - SpecFlowを使用したSilverightUIテスト
SpecFlowとSeleniumを使用してHTMLアプリケーションをテストし、Silverlightアプリケーションをテストするための同様の方法を探しています。現在、これらのオプションを評価しています。
- SpecFlowSilverlightとMicrosoftSilverlightユニットテストフレームワーク
- TelerikWebAiiを使用した通常のSpecFlow
誰かがこれらのアプローチを試しましたか?Microsoft FrameworkはUI要素をテストできますか(ボタンをクリックする、テキスト値をアサートするなど)?他に選択肢はありますか?
selenium - セレンまたはナス
Selenium と Eggplant のどちらが最適かを評価しようとしているところです。
Selenium はもちろん無料です。私たちが直面したいくつかの問題を次に示します。したがって、テスト ケースが実行されているときは、セレンが実行されていることを確認する必要があります。たとえば、テストケースをバックグラウンドで実行したい場合など、ユーザーがクリックしても、それはできません。この場合、fireEvent() メソッドがどのように役立つかわかりません。
- 私たちのアプリケーションには多くのフォームがあり、クリックや値の変更、または任意の要素のリロード (ajax による) にフォーカスすると、Web ページ上のコンポーネントがいくつかあります。したがって、ページは完全に ajax 駆動です。そのため、selenium を使用すると、多くの Stalereference 例外が発生していました。このような例外を処理する webelement の上に独自のラッパーを使用して、これを処理しました。
ナスはより良い代替品になりますか?
ruby - キュウリとカピバラで複数のパラメーターを渡す
こんにちは私はキュウリとカピバラの正規表現の試合で助けが必要です。
だから私はキュウリのステップを以下にしたいと思います:
「10:00、11:00。12:00」を渡したいです。このステップでは、次のようなことをしたいと思います。
したがって、基本的には、コンマで区切られた文字列のリストを渡し、ステップ定義では、このリストを文字列の配列として扱います。これは可能ですか?
ありがとう!
windows - Web UI テスト - クロス ブラウザーとオペレーティング システム
Web アプリケーションの UI テストを自動化するためのアプローチを検討してきました。私の質問は:
複数のブラウザーと複数のオペレーティング システム (特に Windows と OSx の IE、FF、Chome、Safari) で UI テストを再生できるツールはありますか?
ありがとう、
マーク
android - モンキーランナーでメニューラベルを取得する方法.?
Android携帯からメニューリスト項目を取得したい。これを取得するmonkeyrunnerにメソッドはありますか?
java - ロボティウム。waitForActivity() は、TabHostActivity に埋め込まれたアクティビティに対して false を返します
4 つのタブ (および 4 つの対応するアクティビティ) を持つ TabHostActivity があります。テスト中にthem("Search")
SearchActivity の 1 つをクリックすると、表示されるはずです (実際に表示されます)。問題は、Robotuim-test でこのアクティビティを使用して待機しようとするsolo.waitForActivity()
と、アクティビティが画面に表示されていても失敗することです。また、このアクティビティのすべてのビューは、solo.getView()
null を返します。