問題タブ [web-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.
testing - 機能テストでは、ブラウザーでレンダリングされたすべての表形式のデータを DB から取得したものと比較する必要がありますか?
いくつかのテストが次のパスをたどっている Web サイトのテスト計画に取り組んでいます。
- 要求された URI にヒットし、テーブル内にレンダリングされたデータを取得します (1 ページあたり 20 行)。
- データベース クエリを実行して、そのテーブルに表示されるはずのデータを取得します。
- 2 つのデータを行ごとに比較すると、一致するはずです。
それは機能テストを行う正しい方法ですか?そのリクエストが Ajax リクエストだった場合、答えは何になりますか? 統合テストの場合、答えは異なりますか?
これはどういうわけか間違っていると信じさせる何らかの理由があります....それでもあなたの意見が必要です!
testing - の Selenium ロケータ
ASP.NET では、タグ ID は非常に揮発性が高いため、テストをより堅牢にするために、ラベル テキストで要素を見つけたいと考えています。私はWatiNでいくつかプレイしましたが、これは完璧に機能しますが、そのプロジェクトは最近は死んでいるように見えるので、フレームワークを決定する前にSeleniumも調べてみようと思いました.
私はこのようなhtmlを持っています
入力したくない:
IDに頼りすぎです。WatiN では、次のように記述します。
Seleniumでこれを行う方法はありますか?
.net - .NET 用のヘッドレス ブラウザ (自動化された Web-UI-Tests 用) はありますか?
.NET 用のヘッドレス ブラウザはありますか?
テストコンテキストでこれを探しています。
Java から来て、HtmlUnit ( http://htmlunit.sourceforge.net/ ) に似たものを考えています。これは、それ自体が Canoo WebTest や Celerity などのさまざまな高レベル ツールのベースです。
.Net 環境で Web アプリケーションの自動 UI テストを作成したいのですが、Browser-Remoting (Watin、Selenium...) は使用しません。
可能であれば、.Net ソリューションに固執し、Java または Ruby ツールの使用を避けたいと考えています。
オプションは何ですか?何してるの?
ありがとう
visual-studio - Visual Studio Tester Edition で Web テストが実行されないのはなぜですか?
Microsoft のドキュメント (こちら) で説明されているように、Web テストを含む新しいテスト プロジェクトを作成しました。ただし、Web テストを実行しようとすると、空のテストであっても、次のエラーが発生します。
要求が失敗しました: エージェント 'MYCOMPUTER' で Web テスト 'WebTest1' を実行できませんでした: メソッドが見つかりません: 'Void Microsoft.VisualStudio.TestTools.WebTesting.WebTestContext..ctor(System.Collections.Generic.Dictionary`2, Int32, System. String、System.String、Int32、Int32、Microsoft.VisualStudio.TestTools.WebTesting.ValidationLevel)'.
Microsoft.VisualStudio.TestTools.WebStress.WebTestCaseContext..ctor (WebTestCaseVariation バリエーション、Int32 webTestIteration、Hashtable runContextParameters) で Microsoft.VisualStudio.TestTools.WebStress.WebTestCaseVariation..ctor (WebTestElement webTestElement、Hashtable runContextParameters) で Microsoft.VisualStudio.TestTools. Microsoft.VisualStudio.TestTools.WebStress.WebTestRunner.StartupVariation() での WebStress.WebTestElement.CreateVariation(IRunContext runContext) Microsoft.VisualStudio.TestTools.WebStress.WebTestRunner.PlaybackThread() での
ユーザーが VS2008 Service Pack 1 を再インストールすることで問題を解決している、他のフォーラムで同様の投稿を見たことがありますが、そのような運はありません。
ここで他の誰かがこの問題に遭遇しましたか。繰り返しますが、Web テストの記録には問題はありませんが、実行するとエラーが発生します。
c# - C# 用に見つけた最高の Web テスト ツールは何ですか?
私はそれらのいくつかを調査してきました。
これまでに見つけたものは、使用できるようです。
ウィンドミル セレン ワティン
Windmill には基本が備わっているようです (それで C# 単体テストを記述できるかどうかはまだわかりません)。
Watinは単体テストで素晴らしいようです..
3つのうち、Seleniumが3つの中で最も完全に機能するようにしようとしているようです(最新バージョンは今日です!)
コメントや提案はありますか?
testing - 顧客が使用する Web アプリケーション テスト フレームワーク
顧客が使用することを目的とした Web アプリケーション テスト フレームワークを探しています。つまり、テストはプログラマーやテスターではなく、ユーザーによって作成されます。したがって、スクリプトはありません。ある種の IDE/GUI が必要です。
Selenium IDE は優れていますが、基本的すぎます。私が見つけた多かれ少なかれ適切な解決策:
- CubicTest . とてもいいようで、私はフローデザイナーが本当に好きです。追加のコマンドで拡張できます。テストの構成 (拡張ポイント、共通要素) は非常に重要です。要素の選択は簡単です...ユーザーがID/クラスを知る必要があるまで。レコーダーがお役に立てば幸いです。
- スティック。私はフィットのようなテスト組織が好きです。SQL の実行は役立つかもしれませんが、ユーザーがこれを使用するかどうかはわかりません。また、反復タスク (ログインなど) をどのように実行できるかもわかりません (Cubic では、このテストを別のテストに基づいて行うことができます)。ただし、ユーザーフレンドリーではなく、スクリプトに似ています。レコーダーの有無は不明。
では、ユーザーにとってどちらが適しているのでしょうか? より良いものはありますか?
asp.net - テスト: web.config をテストしたい*
プロジェクトの 1 つで単体テストを行いたいと考えています。これは Web プロジェクトであり、開発用コピーとは別に実行されるこのプログラムのコピーは1 つだけです。
を使用する単体テストをいくつか書きたいと思いますweb.config
。web.config
通常、テスターは特定の値の保持に応じてテストなしでコードをテストしたいため、この外部依存関係をスタブ化することを理解しています。
ただし、web.config
私のプロジェクトでは常に特定の値を保持する必要があり、無効な値に設定されている場合に失敗する単体テストが必要です。たとえば、値の 1 つは SQL 接続文字列です。
から接続文字列を読み取るテストを作成したいと思いますweb.config
。このテストでは、接続文字列を使用してサーバーに接続し、おそらく のような非常に単純なコマンドを実行できると思いSELECT system_user;
ます。コマンドが正常に実行され、何かが返された場合、テストは合格です。そうしないと、失敗します。web.config
テスト中のプロジェクトから接続文字列を読み取る必要があります。
もちろん、 はConfigurationManager
通常web.config
、別のプロジェクトで を検索しません。元のプロジェクトからテスト プロジェクトに手動でコピーすることもできますが、web.config
すべてのテストの前にそれを行う必要があり、他の誰かにそれを任せることはできません。
web.config
テスト プロジェクトを別のプロジェクトから読み取るにはどうすればよいですか?
testing - カスタム ロード/ストレス テスト ツールの開発に適した Web 自動化ツールはありますか?
WebAii などのツールを使用して、Web サイトにアクセスし、単純なループを連続して使用できます。
サイトへの多数のヒットを連続してコーディングした場合、および/またはカスタム パターンの機能を使用してコーディングした場合、これは負荷/ストレス テスト ツールと同じ機能ですか?
ありがとう
ajax - Watir: カスタム ポップアップを開くには、要素をダブルクリックする必要があります
私はWATIRの初心者です。私が直面している問題は、テストしているアプリケーションのサムネイル (Windows アイコンなど) がページに配置されており、それをダブルクリックする必要があることです。そうすると、カスタム ポップアップ (javascript で実装された ajax ポップアップ) が開きます。fire_event("ondblclick") が機能しません。「クリック」も2回試しましたが、それも役に立ちません。これを処理する他の方法はありますか?あなたの助けは非常に高く評価されています。
2010 年 7 月 6 日追加:
解決しましたが、別のクエリがあります。
以下は、「@ie.div(:class,'GridElementInlineIE').fire_event('ondblclick')」を使用して解決できた HTML です。
次に、このアイテムをダブルクリックする必要があります (以下のコード)。ただし、要素が識別されている (黄色で強調表示されている) 場合でも、ダブルクリックは機能しません。「@ie.div(:class,'gridViewItem').fire_event('ondblclick')」を試しています。また、while ループとクリック 2 回のオプションを試してみましたが、効果がありませんでした。Ruby186-27_rc2 で Watir 1.6 を使用しています。