問題タブ [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.

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

selenium - セレンフレームのサイズを縮小します

テストしているWebサイトのフレームを大きくするために、セレンフレームのサイズを小さくしますか?

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

visual-studio-2008 - Visual Studio 2008TeamSuiteを使用してWebテストを行う方法

Visual Studio 2008 Team SuiteでのWebテストの使用に関するビデオ/ブログ/手順とその内容を教えてもらえますか?

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

gridview - webaii を使用して Extjs グリッドを自動化するために必要なヘルプ

機能自動化ツールとして webaii を広く使用して大きな成功を収めていますが、webaii を使用して extjs グリッド タイプを自動化する際に問題に直面しています。webaii、watin、またはwatirでこの問題を克服した人は誰でも、これに関する情報を提供できますか.

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

asp.net - WebaiiのConfirmDialogがありませんか?

Webaiiの人たちはjavascriptの確認ポップアップをどのように処理しますか?

ArtOfTest.WebAii.Win32.DialogsでConfirmDialogクラスが見つかりません。代わりに、AlertDialogを使用しようとすると、AlertDialogクラスのコンストラクターの検証ルールが原因でArgumentExceptionが発生します。 OKまたはCLOSEボタンを使用して閉じる」

私のコードスニペット:

Manager.DialogMonitor.AddDialog(new AlertDialog(ActiveBrowser、DialogBu​​tton.CANCEL)); Manager.DialogMonitor.Start();

0 投票する
4 に答える
48737 参照

selenium - 良い IE ベースの Selenium IDE はありますか?

SeleniumIDE プロジェクトは、Firefox (およびそのプラグイン アーキテクチャ) に基づいています。私のアプリケーションは (さまざまな理由で) Internet Explorer (6+) でのみ実行されます。実際、私たちは IE 以外のブラウザを積極的にチェックし、即座にリダイレクトを行います。

これは 6 年前のコードベースであり、IE への依存を必要とするすべての html の特異性を取り除こうとしています。

私たちはすでに、コード用の堅牢で成長している NUNIT テストのセットを持っています。Web 機能テストを行うために Selenium を追加したいと考えています。IE をブラウザーとして使用して Selenium テストをビルド/記録するための優れた IDE はありますか?

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

visual-studio-2008 - vs2008 で負荷テストを行っていますが、テスト対象のシステムから統計情報を取得するにはどうすればよいですか?

VS2008 テスト エディションを使用して Web テストまたは Web サイトの負荷テストを実行する場合、Web サーバーの CPU などを取得するにはどうすればよいですか? ここでは非常に遅いと確信していますが、設定方法がわかりません!

それが役立つ場合は、Webサーバーにリモート接続できます。

ライダーの質問として、perfmon 統計を既に実行されているテストにインポートすることはできますか?

0 投票する
6 に答える
3332 参照

asp.net - 自動化された Web テストをビルド プロセスに統合する

Web サイトの機能テストを自動化するプロセスを改善するための提案を探しています。過去に試したことはこちら。

以前はWATINを使用したテスト プロジェクトがありました。「単体テスト」のように見えるものを効果的に記述し、WATIN を使用してブラウザーを自動化し、サイト内などをクリックします。

もちろん、サイトを実行する必要があります。そのため、実際にコードを Web プロジェクトからローカル ディレクトリにコピーし、テストを実行する前にそのディレクトリを指す Web サーバーを開始しました。

そうすれば、新しい人がソース管理から最新のものを取得してビルド スクリプトを実行し、すべてのテストが実行されるのを見ることができます。また、IDE からすべてのテストを簡単に実行することもできます。

私が遭遇した問題は、テストよりもテスト環境をセットアップするためのコードの保守に多くの時間を費やしたことです。コピーのせいで実行に時間がかかったことは言うまでもありません。また、インストールを含むさまざまなシナリオをテストする必要がありました。つまり、データベースをさまざまな初期状態に設定できる必要がありました。

機能テストを自動化してこれらの問題のいくつかを解決し、それをシンプルに保つためにあなたが行ったことに興味がありました。

MORE DETAILS 人々が詳細を尋ねてきたので、ここにある。Visual Studio と Cassini (組み込みの Web サーバー) を使用して ASP.NET を実行しています。私の単体テストは MbUnit で実行されます (ただし、それはそれほど重要ではありません。NUnit または XUnit.NET である可能性があります)。通常、別の単体テスト フレームワークですべての WATIN テストを実行します。AssemblyLoad フェーズでは、Web サーバーを起動し、すべての Web アプリケーション コードをローカルにコピーします。

あらゆるプラットフォームのソリューションに興味がありますが、それぞれの意味についてさらに説明が必要な場合があります。:)

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

windows-server-2008 - タスク スケジューラを介して対話型プロセス (WatiN テスト) を定期的に呼び出す

サイトを監視する目的で、IE を駆動する一連の WatiN テストを使用して定期的な健全性チェックを行っています。

スイートは、インタラクティブに呼び出すとき、および/またはタスク スケジューラでタスクを「ユーザーがログオンしているときのみ実行する」ように構成すると、正常に動作します。

ただし、「ユーザーがログオンしているかどうかに関係なく実行する」に設定し、「最高の特権で実行する」オプションをオンにすると (WatiN は、Windows Server 2008 やその他の多くの OS では、管理者権限がないとブラウザとうまく通信できません。特権)、WatiN は iexplore.exe インスタンスと十分に通信できません (それらは開始しますが、この投稿で詳しく説明されているようにタイムアウト例外が発生します))。IE の管理コンテキストと非管理コンテキストの両方について、ヒットしているサイトを信頼済みサイトに追加しました。昇格の有無、ESCの無効化の有無、インターネットゾーンの保護モードの有無を試しました。私の非 GUI テストは満足しているので、「最上位の権限で実行する」場合でも、非対話型のスケジュールされたタスクのコンテキストで可能な対話型の制限であると思います。

現時点での一時的な回避策は、[TS] セッションを常に開いたままにして、スケジュールされたタスクを実行できるようにすることです。

これに固執する場合は、少なくともハートビート通知を追加して、タスクが実際に実行されていることを監視できるようにします (たとえば、誰かがセッションをログオフしたり、ボックスを再起動した場合)。

ただし、より永続的なものを探しています-タスクスケジューラと同じように、Windows Server 2008 [x64]ボックスでWatiNテスト[xunit-console.x86.exe v 1.5を使用して実行]を定期的に呼び出すことができるものですが、適切なインタラクティブ セッションで。

可能であれば psexec や remcom を使用したくないので、Windows サービスを作成すると、別の障害点が追加される以外に何が起こるかわかりませんが、実証済みのすべてのソリューションについて知りたいです。

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

asp.net - ASP.NET アプリケーションに Webrat を使用できますか?

Webrat では、Web アプリケーションを Ruby/Rails で作成する必要がありますか?

ASP.NET Web アプリケーションに対するテストを作成するために試してみたいと思います。