問題タブ [webtest]
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.
asp.net - URL にセッション ID を含む Web テスト
セッション ID を示す URL にリダイレクトする ASP.Net サイトがあります。このような:
この ID は、すべてのリクエストで一意です。
標準の Visual Studio 2008/2010 Web テストを使用してこのサイトをテストすることは可能ですか? このデータをテストに提供するにはどうすればよいですか?
同じ ID を使用して、いくつかの異なるページを呼び出さなければなりません。
webtest - JavaScript と Ajax をテストするための VSTS 2008 WEB テストの代替
VSTS 2008 Web テストでは Web ページ間のポストとポストバックしかテストできないため、Java Script や Ajax の呼び出しをテストできないことを繰り返し読みました。動的に入力されたコントロール (javascript) と動的に入力されたドロップダウン リスト (AJAX) が正しく機能しているかどうかをテストできる代替手段はありますか?
testing - QTPで動的にURLを構築する
私はテストチームの1人とQTPをざっと見てきました。
テストの記録、出力値を使用したテキストのキャプチャ、チェックポイントの入力など、いくつかの基本を理解しました。
しかし、私は次の方法を理解することができません...
ユーザーが入力して送信するWebフォームがあります。これにより、アイテムが作成され、データベースにIDが割り当てられます。このIDを取得できます。
次のページには、すべてのアイテムのリストが表示され、特定のアイテムを開くためのリンクが表示されます。これは、Webページ上の単純なハイパーリンクです。
どうすればよいですか:
- 作成ステップで割り当てられたIDのリンクがページに存在することを確認しますか?
- そのリンクをクリックしますか?
これは可能であるに違いないが、私はこれまでツールを手に入れるのに苦労してきたので、これは私がドキュメントを勉強する必要をなくすための助けを求める恥知らずな叫びです。
ありがとう。
c# - http Web 応答で依存する要求を解析する
元の要求から取得した応答で参照されるリソースに基づいて、依存する要求を呼び出すことができる (Visual Studio のテスト ツール フレームワーク内の) WebTestRequest クラスの動作をシミュレートしたいと考えています。
たとえば、次のようにして Web リクエストを発行し、レスポンスを取得するとします。
responseText
他のリソース (js/css ファイル、画像など) へのリクエストがあるかどうかを解析して確認できるようにしたいと考えています。
これを行う簡単な方法はありますか?リソース要求の一部はプログラムで設定されている可能性があり、単純なテキスト解析では明らかにならない可能性があるため、これを手動で行うことをためらっています。
c# - ASP.NET アプリケーションの単体テスト構成
これは、Asp.Net Web アプリケーションの最初のテストです。いくつかのモジュールで構成されるエンジンがあります。エンジン モジュールでクラスをテストする必要があります。これらのクラスは Asp.Net アプリの一部ですが、ビジネス ロジックのみで構成されています。
これらのクラスを分離して WebApp の一部としてテストするにはどうすればよいですか? 私はこのエラーが発生しているので
Web 要求 ' http://localhost:8936/ ' は、テストを実行せずに正常に完了しました。これは、テスト用の Web アプリケーションの構成が失敗した場合 (要求の処理中に ASP.NET サーバー エラーが発生した場合)、または ASP.NET ページが実行されなかった場合 (URL が HTML ページ、Web サービス、またはディレクトリのリスト)。ASP.NET でテストを実行するには、URL が ASP.NET ページに解決され、そのページが Load イベントまで適切に実行される必要があります。リクエストからのレスポンスは、テスト結果とともに「WebRequestResponse_BlogManagerBPOConstr.html」ファイルに保存されます。通常、このファイルは Web ブラウザで開いて内容を表示できます。
ありがとう
編集: @Mark、これはデザイナーによって生成された TestMethods の 1 つです。
/
.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 - Fiddler が記録したコンテンツの長さと WebTest の結果ページのバイト数
Visual Studio 2008 Web テストは初めてです。IIS 6.0 にデプロイされ、GZIP 圧縮が有効になっている Web サイトをフィドラーに記録しようとしました。fiddler によって生成されたセッションを .webtest ファイル拡張子に保存しました。vs 2008 に webtest ファイルを添付し、web テストを実行しました。webtest page bytes の結果が、fiddler に記録された content-length または body と異なることに気付きました。
GZIP 圧縮:
Webtest バイト vs フィドラー本体
914,330 対 45,840
また、gzip圧縮なしで試します:これは、webtest結果からの結果バイトです:Bytes
Webtest バイト vs フィドラー本体
1,181,623 対 406,353
質問: Web テストの結果で、Bytes 列はページのコンテンツの長さを表していますか? そうでない場合、バイト列は何を表していますか?
また、GZIP 圧縮が有効になっている場合、Web テスト結果の応答 content-length が応答タブに表示されないことに気付きましたか?
結果の違いを説明できる人はいますか?
ありがとうございました。
continuous-integration - TeamCity の Watin が Windows サービスとして実行されていない
nUnit を使用して、TeamCity ビルド内から Watin を実行しようとしています。
すべてのテストはローカルで正常に実行されます。Windows サービスとして実行されている場合、TeamCity から完全な Watin テスト (つまり、POST) を実行できないことはわかっています。.bat ファイルからビルド エージェントを開始する必要があります。
しかし、サーバーを起動するためにサーバーにログインする必要はありません。
スケジュールされたタスク (Windows Server 2008) を取得して、起動時に (ログインではなく) agent.bat ファイルを起動しようとしましたが、うまくいきませんでした。
他の誰かがスケジュールされたタスクから実行されている Watin/TeamCity を持っていますか?
ありがとう、
ピート
c# - VS2008 のカスタム抽出ルールが機能しない
私は VS2008 で Web テストを作成しており、ExtractionRule を拡張しています。抽出ルールが使用されている場所でテストを実行すると、「要求が失敗しました: タイプ 'TypeName、バージョン、ロケールなど' を読み込めませんでした。これは、クラスをデザイナーに追加したにもかかわらず発生します。
visual-studio-2008 - Visual Studio Web テスト: コード化された Web テストを Web テスト エディターの実行ビューから実行できますか?
完全な開示、私はVisual Studio Webテストとそれらのコーディングに不慣れです。
Web テストを書きました。VB でコーディングされています。それはうまくいきます。QA エンジニアは、このスクリプトをパフォーマンス テストに使用したいと考えています。しかし彼は、VS WebTest エディターで WebTest をビルドして実行したときに得られる便利な GUI を望んでいます。
このビューからコード化された Web テストを実行する方法はありますか? 彼は、実行中の各テストを表示して、どのページに問題があるかを確認できるようにしたいと考えていますが、使い慣れた GUI 内で行います。別の方法として、ログ ファイルに書き出すコードを作成することもできます。しかし、その解決策に進む前に; これが可能かどうかを確認したかっただけです。
建設的な意見は大歓迎です。