問題タブ [test-runner]
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 - VS で typescript の単体テストを実行する
typescript の単体テストを実行する例をいくつか見つけました。それらはすべて、次のような ts ファイルと js ファイルの両方を参照することに基づいています。
残念ながら、js ファイルを参照しようとすると、次のエラーが発生します。
参照テスト ランナーがない場合、テスト対象の js ファイルが読み込まれず、テストの実行に失敗します。
何か案は?理想的には、VS テスト エクスプローラーまたは Resharper テスト セッションでテストを実行したいと考えています。
visual-studio-2012 - 特定のプロジェクトのテストが Visual Studio 2012 テスト ランナーによって検出されないようにするにはどうすればよいですか?
私は、WPF アプリケーション、そのクラス ライブラリ、WiX インストーラー、および多数の MSTest テスト プロジェクトを使用したソリューションを用意しています。
ソリューションをビルドすると、テスト ランナー (Visual Studio 2012.3 を使用) がすべてのテストを正しく検出し、実行できるようになります。
これで、CUIT テストを 1 つだけ含むコード化された UI テスト プロジェクトを作成できました。プロジェクトをソリューションに追加しました。これは、ソリューションが構築するものの完全なアプリ テストであるため、これは論理的に正しいように思えます。
ただし、デフォルトの動作は、新しいテスト プロジェクトの CUIT テストがテスト ランナーによって検出されるため、すべてのテストを実行すると実行されます。私はこれを望んでいません。他の(単体)テストを見つけて、この方法で実行したいだけです。
テストランナーによるテストのDISCOVERYを抑制する方法(おそらくテストクラスの属性)はありますか?
(これはCodedUI テストで WPF アプリをテストする と同様の質問です。コード化された ui テスト プロジェクトはソリューションを共有する必要がありますか?
ソリューションにテストが含まれている場合、それらのテストがテスト ランナーによって検出されないようにするにはどうすればよいですか?
どのソリューションでも、MTM テストの自動化のためにラボ ビルドで「未検出」のテストを選択できるようにする必要があります。
testing - AngularJS Karma e2e テストでの文字列の長さのテスト
AngularJS/Karma e2e テストでフィールド値の文字列の長さを確認したいと思います。私は scenario.js で次のことを試みています。エラー メッセージは、行 178 (以下を参照)、列 52 (「toBeGreaterThan」が始まる場所) を指しています。
ページを読み込むと、フィールドに userId が入力されていることがわかります。実際、以下のすべてのフィールドは、コントローラーの次の行によって「users」配列から入力されます。
======== HTML ==========
======== users 配列の例 ========
[{"type":"child","firstname":"Jane","lastname":"Sparrow","email":"jane@sparrow.com","password":"","username":" adam","dob":"1995-01-25","gender":"female","parentId":0,"userId":"999999","userToken":"xx-xxxxx-xxxx-xxxxx- xxxxxx","createdDate":"2013-08-12","lastLoginDate":"2013-08-13","profilePictureUrl":" http://zzz.com/profilepic/me.png ","子供" :[]}]
html - sikuli の html テスト ランナー、レポートにスクリーンショットを追加
を使用Sikuli
してレポートを作成していますhtmltestrunner
。レポートでスクリーンショットを「印刷」したいのですが、 で<pre>
使用されているタグhtmltestrunners
が画像ではなくコードのみを表示しているようです。
スクリプトで使用するコードは次のとおりです。
スクリーンショットはレポートと同じフォルダーに作成されますが、画像ではなくレポートがレンダリングされます。
pt1.1: test
<img src="1.jpg">
htmlで:
<pre>
pt1.1: test
<img src="1.jpg" />
</pre>
画像を強制的に表示するにはどうすればよいですか?
groovy - 再利用可能なメソッドのライブラリを定義する SoapUI
現在、SoapUI プロジェクトで多くのコードをコピーして貼り付けようとしていますが、ほとんどのタスクを実行できるヘルパー関数のライブラリが必要だと考えていました。
このためのテスト スイートがあり、コード自体はこのテスト スイートの Groovy Script テスト ステップにあります。アイデアは、現在のコンテキスト (REST テスト リクエスト ステップ) でヘルパー メソッドを使用できるようにすることです。
それは問題なくインスタンス化されますが、問題は、 を呼び出したいときに、プロパティrun(testRunner, context)
にアクセスできないことです。testRunner
これがその方法だということについて何かを読んだことがあります。
誰でもこれを回避する方法を知っていますか?