問題タブ [integration-testing]

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 に答える
2306 参照

winforms - ホワイトとの統合テスト

白いフレームワークを使った経験のある人はいますか?

www.codeplex.com/white ?

次のプロジェクトで、Windows クライアントの基本的なスモーク テストに使用することを考えています。記事やあなた自身の経験についてアドバイスをお願いします。ありがとう。

0 投票する
11 に答える
104123 参照

java - jUnit4.xでのSuite実行フックの前後

jUnit 4.4を使用してテストを実行し、一連の統合テストのセットアップとティアダウンを実行しようとしています。分解は確実に実行する必要があります。TestNGで他の問題が発生しているので、jUnitに移植することを検討しています。テストを実行する前、およびすべてのテストが完了した後、どのフックを実行できますか?

注:ビルドにはMaven2を使用しています。Mavenのpre-post-integration-testフェーズを使用してみましたが、テストが失敗すると、Mavenが停止して実行されませんpost-integration-test。これは役に立ちません。

0 投票する
6 に答える
2847 参照

c++ - データベースを使用した C++ アプリの自動統合テスト

これまで手動でしかテストされていなかった成熟したアプリケーションに、自動化された統合テストを導入しています。

アプリは Windows ベースで、MySQL データベースと通信します。

発生するデータベース トランザクションに関して、テストを互いに独立した状態に保つための最良の方法 (推奨されるツールの詳細を含む) は何ですか?

(この特定の目的のためにアプリ ソースを変更することはできません。)

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

c# - 統合テスト HTTP プロキシ サーバー

統合/機能テストを行いたい C# で単純な HTTP プロキシ サーバーを作成しました。これを行うために使用できる製品は既に作成されていますか? そうでない場合、これに対して独自のテストを作成する最良の方法は何ですか (私はすでに単体テストを持っています)?

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

nhibernate - Spring.net+Nhibernate統合テストは必要のないときに合格

私はSpring.netとNHiberante(HibernateTemplate)を使用してDAOを実装しています。

'AbstractTransactionalDbProviderSpringContextTests'から拡張された統合テストもいくつかあります。

DIは正常に機能しており、すべてのテストに合格しますが、合格しない場合でも合格する場合があります。

たとえば、hbm.xmlファイルに次のようなエラーがある場合:

<class name="Confluence.Domain.User" table="THIS TABLE DOES NOT EXIST">

テストは失敗しますが、エラーが次のような場合:

<many-to-many class="Confluence.Domain.User" column="THIS COLUMN DOES NOT EXIST"/>

テストは静かに合格し、バグを隠します。

SetComplete()を使用してテストし、DBに変更がないかチェックしていますが、この種のテストの全体的な考え方はそうすることではないと思います。

誰かがこの問題を修正する方法を教えてもらえますか?

どうもありがとうございます!

@Ben:SQLスクリプトを実際に実行して、それらが機能するかどうかを確認する必要がある場合、この種のSpringテストを使用する利点は何ですか?

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

database - 開発データベースではなく、インメモリ データベースに対してテストするのはどのような場合ですか?

インメモリ データベースと開発データベースを比較してテストするのはいつですか?

また、関連する副次的な質問として、開発データベースを使用する場合、個別開発データベース、統合開発データベース、またはその両方を使用しますか?

また、++、単体テストの場合、リポジトリ/DAL などのモックアウトよりもインメモリ データベースを使用するのはいつですか?

0 投票する
8 に答える
1812 参照

automated-tests - WaTiRを使っていますか?

Ruby Web テスト用のWaTiRより優れた単体テスト ツールはありますか? それともデファクトスタンダード?どの単体テスト ツールを使用していますか?

0 投票する
5 に答える
2853 参照

automation - Webテストにはどちらが良いですか?録音再生の自動化またはコーディング?

私は新しいプロジェクトに取り組んでおり、どの自動化ツールを使用するのが最適か知りたいと思いました。録音再生またはコーディングする必要がありますか?

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

wpf - 白の MessageBox にアクセスするにはどうすればよいですか?

以下のように起動される WPF アプリケーションに単純なメッセージ ボックスがあります。

を取得してボタンをクリックし、メッセージ ボックスを起動できます。

UISpy はそれをウィンドウの子として表示します。アクセスする方法がわかりませんでした。

MessageBox にアクセスして内容を確認するにはどうすればよいですか?

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

java - 統合テストのためのデータロードとDB初期化の戦略

私は、データ集約型のJ2EEエンタープライズアプリケーション用の統合テストフレームワークを開発しており、データベースを初期化してデータを取り込むための戦略を決定しようとしています。かなり複雑なモデルがあります。

システムは次のことを行う必要があります。

  1. システム自体を初期化します
  2. ユーザーを読み込む
  3. アプリケーションテストデータをロードする

テストデータは、システムが処理するほど複雑ではありません。負荷とストレスのテストは、専門のテストチームの領域です。UIがシステム内にあるものをどれだけうまく表示し、その機能が上から下に正しく統合されるかに関心があります。