問題タブ [test-suite]
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.
php - PHP を介して comet サーバーの機能をテストするためのテスト スイート
PHP を介してコメット サーバーの機能をテストするためのテスト スイートには、どのようなものがありますか?
java - Java Selenium テスト用のテスト スイートの実装方法
@Test
1 つのクラスから Java (注釈付き)で記述された Selenium テストを呼び出したいと思います。
おそらく適切に注釈が付けられた、一種のテストスイートとしてクラスにするオプションはありますか?
ありがとう。
junit4 - JUnit 4: スイートのスイートを作成するにはどうすればよいですか?
以下のjunitを実行すると、例外が発生します。
スタックトレース
ご回答有難うございます !
jquery - qUnitテストスイートには、さまざまなフルページDOMサンプルが必要です。
テストするJavascriptは少量ですが、ページ全体で機能します。たとえば、「#t34」のような番号付きのIDで要素を検索します。考えられるさまざまな構成をテストするために、いくつかの異なるページを作成する必要があります。qunit-fixtureを使用してテストにアクセスするためのDOMツリーを作成できることがわかりますが、各ページ構成はIDで要素を検索するため、完全なページである必要があります。
そこにあるさまざまなqUnitチュートリアルは、単純な算術演算を実行する純粋なJavascript関数の単純な例に焦点を合わせているようです。さまざまなファイルを使用して実際のテストスイートを構築する方法を理解するのに助けが必要です。
詳細を更新:私は、Pythonコードカバレッジツールであるcoverage.pyの所有者です。HTMLレポートを生成します。これらのレポートには、双方向性を少し追加するためのjQueryが含まれています。かなり多く追加しているので、テストを自動化したいと思います。HTMLは次のようになります。サーバーは関与していません。これらはローカルディレクトリに書き込まれたファイルであるため、ajaxの機会はありません。さまざまなページ構成に対してテストを実行したいと思います。主に、赤と緑の色のコードチャンクのエッジケースを使用します。
$("#t123")
私のコードは(たとえば)のように番号でソース行にアクセスするため、IDが競合するため、同じDOMに複数のHTMLの「ページ」を含めることはできません。HTMLのさまざまなページに対してqUnitを実行するにはどうすればよいですか?
php - 複数のフォルダのテスト
私のプロジェクトでは、PHPUnit 3.5.12、netbean 6.9、および git サブモジュールを使用しています。
したがって、私のフォルダーアーキテクチャは次のようになります。
メインのテスト フォルダー (phpunit_netbean.xml と bootstrap.php を含む) が /tests/ フォルダーにあることを考慮してください。/lib/*/tests/ でもテストを実行するにはどうすればよいですか?
テストスイートを見てきましたが、動作させることができません。これまでのところ、tests/phpunit_netbean.xml ファイルで次の構成を試しました。
そして、Netbean で ALT+F6 を押すと、実行された /tests からのテストしかありません。同じこと:
また、私はこれを試しました:
netbeans - Netbean が XML 構成から PHPUnit テストスイートを無視するのはなぜですか?
config.xml ファイルを使用するように netbean をセットアップしましたが、netbean によって完全に無視されるテストスイートの部分を除いて、うまく機能します。
netbean が次のコマンドを実行しようとしているようです。
phpunit -c config.xml パス/to/tests/
代わりに:
phpunit XML 構成内でテストスイート定義を処理するために netbean を構成するにはどうすればよいですか?
unit-testing - 予期された例外がスローされたときに合格するJUnit4テストスイートを作成する方法
例外がスローされたかどうかをチェックするいくつかのテストを実行するJUnit4テストスイートを作成しています。それ自体では、私のテストは次のようになります。
テストはそれ自体で正常に実行されますが、テストスイートに入れようとすると、テストしている例外がスローされるため、失敗します。
私のテストスイートは次のようになります。
予期された例外が発生したときにテストに合格できるように、テストスイートをどのように設定する必要があるかを誰かに教えてもらえれば幸いです。
ruby - RubyMiniTestを使用する場合のスイートの前後
before(:suite)
RSpecおよびMiniTestに代わるものはありafter(:suite)
ますか?
カスタムテストランナーが適切であると思われますが、それが一般的な要件ではないとは想像できないため、誰かが実装した可能性があります。:-)
java - テスト スイートから実行したときに、失敗したテスト クラスの名前を Maven Surefire または JUnit に強制的に表示させる方法はありますか?
私の質問: このクラスがテスト スイートから実行されたときに、失敗したテスト クラスの名前を Maven Surefire (または JUnit?) に強制的に表示させる方法はありますか?
さて、長い話です。
2 つの JUnit テストを起動する JUnit テスト スイートがあるとします。
テストクラスの例:
そしてテストスイート:
ここで、テスト スイート ( mvn test -Dtest=MySuite
) を実行すると、次のエラーが発生します。
これらの行を読むと、失敗しているクラスとテストを簡単に検出できます。
ただし、target/surefire-reports/
ディレクトリにMySuite.txt
は、3 つのテストが失敗しているファイルが 1 つしかありません。このような状況の結果の 1 つは、Hudson ビルドで次の情報が表示されることです。
ご覧のとおり、失敗したテストを特定するのが難しくなっています。たとえば、asTestOne.foo()
とTestTwo.foo()
failed のようMySuite.foo
に、JUnit レポートに 2 つのエラーがありました。もちろん、失敗したテストのログを読み取ることでテスト クラスの名前を取得できますが、それは実際の解決策ではありません...
だから私の質問は、Surefire(またはJUnit?)にテストクラスの名前を示すように強制できるかどうかを知ることです。
ありがとう。
java - TestSuite Setup in jUnit 4
I've managed to find out how to make a TestSuite in jUnit 4, but I really miss the v3 possibility of wrapping a suite in a TestSetup.
Any ideas as to how to get some @BeforeClass/@AfterClass setup executed for a suite of test cases in jUnit 4?
I.e.
Unfortunately the above code fragment doesn't work. @BeforeClass
only works on a per-test-class basis.