問題タブ [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 投票する
1 に答える
3329 参照

python - MongoEngine を使用した Flask のテスト スイート

Flask に小さなアプリがあり、テストに同行したいと考えています。以前に Django テストを使用したことがありますが、Flask の下位レベルの機能について理解を深めています。

私のテストは現在次のようになっています。

テストはパスしますが、データベースにエントリを追加したため、これが間違っていることはわかっています。データベースを汚染せずにユーザーの作成をテストするにはどうすればよいですか? app.config['TESTING']ここに何らかの意味があると思っていました。

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

php - Subversion リポジトリへのテストスイートのアップロード

テストスイートを Subversion リポジトリにアップロードしたいと考えています。Subversion リポジトリのどこにテスト スイートを配置すればよいのか疑問に思っていました。現時点では、ルート フォルダー (すべてのソース コードを含む) とドキュメント フォルダーがあります。ルート内にテスト フォルダーを作成する必要がありますか? また、毎分新しいビルドを作成する自動ビルド システムもあります。テストを自動的に並行して実行するにはどうすればよいでしょうか?

また、テストが失敗または合格した場合、どうすればその結果を知ることができますか? Subversion にアップロードされたときは?

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

java - JUnit テスト スイートの実行時の致命的なエラー

JUnit テスト ケースを実行するために JUnit テスト スイートを使用しています。その意味:

エラーハンドラーを使用すると、次の結果が得られました。

そして、それがエラーを含むメソッドです:

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

junit4 - 互いに独立したテスト ケースでテスト スイートを作成しますか?

フォーラムに質問を投稿して、テスト スイート (2 つのテストケースを含む) を中断することなく一貫して実行する方法を尋ねました。 前の投稿へのリンク

有益な返信が示唆した

  • クラスごとに 1 回ドライバーをインスタンス化し、同じセッションの使用に依存する同じクラスにテストケースを配置します。

  • ユーザーは、テストケースを互いに独立させることも提案しました。

    2 つのテスト ケースがあります (同じログイン セッションを維持するために、2 つのテスト ケースを 1 つのクラスに結合しました)

  • case1: サイトにログインして認証セッションを行い、メンバーを検索してメンバー プロファイルにアクセスする

  • ケース 2: メンバー プロファイルで、寄付者のプロファイル ページにアクセスし、プレッジを追加してから、特定のキャンペーン ページにアクセスしてプレッジ金額を検索します。

    私の質問は、テストケースを互いに独立させる方法です。たとえば、ログインセッションが失敗した場合でも、スイートはテストケース2を実行できます。私の考えでは、各テスト クラス (各テスト ケースを表す) で個別のドライバー インスタンスを作成する必要があるため、case1 が失敗した場合でも、case2 を実行し続けることができます。この作業を行うための適切な方法を教えてください。

    これがテストスイートの私のコードです

    テストクラスを実行するドライバー

import org.junit.runner.RunWith; org.junit.runners.Suite をインポートします。

テスト ケース コードには、認証、メンバーの検索、ドナー プロファイルへのアクセス、誓約の追加、誓約金額の検索が含まれます。

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

spring - 春のコンテキスト内のテストスイート

このようなロードされたスプリングコンテキストでテストスイートを実行することは可能ですか?

上記のコードは明らかに機能しませんが、そのような動作を実現する方法はありますか?

これは現在、私のテストスイートでSpringコンテキストがどのように使用されているかです:

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

perl - API 用の perl テスト スイート

API と連携するperlモジュールを作成しています。CPANに載せる前に、そのモジュールのテスト スイートを作成したいと考えています。ただし、このモジュールは基本的に API の単なるインターフェイスであるため、すべてのテストで有効な API キーとユーザーが必要になります。明らかに、テスト スイートで API キーとユーザー名を使用してこのモジュールをリリースすることはできません。このようなことを処理する最善の方法は何ですか? ローカルでテストしてから、テストなしで CPAN に配置する必要がありますか? 以前にこれに遭遇し、良い解決策を思いついた人はいますか? テストを書くことがベスト プラクティスであることはわかっているので、できることならそうしたいと思っています。ありがとう!

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

unit-testing - 2 つの JUnit テスト スイートのばらばらな実行

SuiteATest と SuiteBTest という 2 つの JUnit テスト スイートがあるとします。共通のテストクラスはほとんどありません。2 つのテスト スイートからこれらの一般的なテスト クラスを実行するように JUnit に命令する簡単な方法はありますか?

0 投票する
0 に答える
85 参照

java - 実行モードで TestSuite (すべての junit テスト クラスを含む) を実行できません

TestSuite (約 100 個の JUnit テスト ファイルを含む) を実行モードで実行できませんが、デバッグ モードではすべて正常に実行できます。実行モードで行うと、いくつかのテストが合格し、残りはすべて失敗します。この点で私を助けてください。他の情報が必要な場合はお知らせください。

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

java - JUnit テスト スイートはカスタム アノテーションをサポートしていますか?

JUnit では、次のようにテスト スイートを作成できます。

しかし、これはかなり面倒なようです。簡単なクラス レベルの注釈を定義すると、とても便利です。

次に、スイートを次のように定義します。

これは可能ですか?もしそうなら、どのように?:JUnitがこれをサポートしていない場合、TestNGまたは他のテストフレームワークに切り替えることに興味はありません...事前に感謝します!

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

java - TestNG でテスト スイートを反復する方法

たとえば、複数のクラスを持つ 1 つの TestSuite があります。

反復 1 TestSuite を初めて実行すると、Excel シートの最初の行のデータが取得されます。

反復 2 TestSuite は 2 回目に再度実行され、Excel シートの 2 行目のデータが取得されます。

後で...

参考までに -> データ駆動型の Apache POI を使用しています。-> testng xml ファイル自体に iterate のパラメーターを指定することに興味はありません。-> Test Suite が 1 つずつ実行されます。

どんな助けでも感謝します。