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

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

junit - JUnit4を使用してテストスイートをプログラムで実行する方法は?

API を使用して JUnit テスト スイートを呼び出そうとしています。以下を使用してテストクラスを作成できることを知っています。

しかし、たとえば JUnitCore を使用して、Java API を使用してスイート全体をトリガーする方法はありますか?

たとえば、次のコードを使用してテストをトリガーできます。

アップデート:

API からは、Suite クラス自体がランナーであるように見えるため、次のコードが機能するようです。

しかし、これが推奨されるアプローチなのか、それとも上記のコードを書くことにマイナス面があるのか​​はわかりません。

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

perl - より大きなSeleniumテストスイートを作成/構築するにはどうすればよいですか?

一連のエンタープライズウェアのテストを作成しています。Test :: WWW :: Seleniumの作者からの良いアドバイスは、より大きな関数のルーチンを作成し、それらをパラメーター化することでした。つまり、add_user、post_blogなどです。次に、これらのルーチンを強化して、ページなどに正しいテキストが表示されることを確認できます。このソフトウェアは非常に構成可能であり、すべて異なる数十のサイトがあります。ただし、これらの構成要素をつなぎ合わせて、サイトごとにドライバーデータを適切に変更することができます。

Seleniumで私が見つけたものはすべて非常に初心者であり、より大きなTestSuiteを構築することについては何もありません。これ以上のものはありますか、それともこれは最高ですか?

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

java - 一部の構成を変更するためにTestSuiteの変更をリッスンする方法

テストスイートにグループ化するSpringTestクラス(を使用して定義@RunWith(SpringJUnit4ClassRunner))が多数あるので、すべてのテストクラスではなく、スイートごとに新しい構成を1回ロードします。

現在TestExecutionListener、構成を再ロードするすべてのSpringテストのリスナーがありますが、多くのテストが同じ構成を共有しているため、それを保存したいと思います。

悲しいことに、niether Springはsのリスニングをサポートしておらず、sのリスナーの概念JUnit TestSuiteもサポートしていません。JUnitTestSuite

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

java - TestSuiteを無視するように設定する

私は多くのテストスイートを持っており、それぞれに多くのテストクラスが含まれています。それらは次のようになります。

TestSuite全体を完全に無効にしたい場合があります。すべてのテストスイートがとを使用して@Ignoreリソースをロードおよびリリースし、テストスイートが無視されたときにこのロード/リリースをスキップしたいので、各テストクラスをとして設定したくありません。@BeforeClass@AfterClass

したがって、質問は次のとおり@Ignoreです。テストスイート全体で使用できるものに類似したものはありますか?

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

html - IE を使用して Selenium RC で HTML TestSuite とテスト ケースを使用する方法

Internet Explorer で Selenium RC を使用しています。HTML でいくつかのテスト ケースを作成しました。HTML でテスト ケースを含め、HTML でテスト スイートを作成するにはどうすればよいですか? IE および Windows XP / Windows 7 で Selenium RC を使用して HTML テスト スイートを実行したいのですが、どうすればよいですか?

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

cakephp - Cakephp テスト スイートを無効にするにはどうすればよいですか?

Cakephp で書かれたアプリケーションでこの URL をテストしますか?

www.yourCakephpApp.com/test

次のようなページが表示されます。

http://www.eliteprojects.org/cake/app/webroot/test.php

テスト スイートを無効にするにはどうすればよいですか?

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

unix - UnixでのテストによるPrologスクリプト

私はプロローグスクリプトを持っていて、swi-prologを使用してWindowsで問題なく実行しますが、Linuxでスクリプトを実行すると、テストスイートに関連するエラーが発生します。

どこ

ファイルtest_suite.plのテストセットの開始を示します。test_suite.plファイルを除いてスクリプトを実行すると、スクリプトは問題なく実行されます。

Unixがテストの開始(begin_tests / 1)と終了(end_tests / 1)を理解しない理由がわかりませんか?

ありがとう。

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

java - 実行時にテスト スイートを作成する方法

ここで、リフレクションを使用して、注釈処理クラスは、基準 (たとえば、attrib1="foo") に一致するメソッドの SET/LIST を返します。メソッド A とメソッド C が満たされます。ここで、実行時にこれらをテスト スイートに追加して実行する必要があります。

それらをテスト スイートに追加するにはどうすればよいですか?

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

python - テストスイートを手動で鼻に追加する

テストディスカバリーを使用する代わりに、手動でテストスイートを作成したい(1つのモジュールでのみ、他のモジュールはディスカバリーを使用する必要があります)。ユニットテストでこれを行う方法を見つけましたが、それをどのように鼻に転送するか、そしてそれが発見とどのように混ざり合うかはわかりません。ノーズドキュメントには例がなく、どのように使用するのかわかりません。誰かが私に例を教えてもらえますか?

詳細:異なるパラメーターを使用して各メソッドを数回実行するテストクラスがあります。理想的には、テスト名を読みやすい名前に変更することもできます。テストジェネレーターを試しましたが、かなりバグがあります。

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

automated-tests - 自動バグ検出用のテストスイート

命題充足可能性、定理証明、巡回セールスマンなど、多くの種類の難しい計算問題に対して、問題を解決しようとするプログラムのパフォーマンスを評価するために使用できる広範なテストスイートが存在します。

自動バグ検出、つまり、自動的に検出できる種類の既知のバグを含むプログラムまたはコードフラグメントのコレクションにそのようなものはありますか?たとえば、Coverityは内部で使用するためにそのようなものを持っている必要があると思いますが、Google検索では公開されているものは何も表示されないようです。