タグ付けされた質問 「testing」

ソフトウェアテストは、プログラムまたはシステムの属性または機能を評価し、必要な結果を満たしているかどうかを判断することを目的とするアクティビティです。

11
jUnit4.xのスイート実行前後のフック
jUnit 4.4を使用してテストを実行し、一連の統合テストのセットアップとティアダウンを実行しようとしています。分解は確実に実行する必要があります。TestNGで他の問題が発生しているので、jUnitに移植することを検討しています。テストを実行する前、およびすべてのテストが完了した後、実行できるフックは何ですか? 注:ビルドにはMaven2を使用しています。Mavenのpre-&post-integration-testフェーズを使用してみましたが、テストが失敗すると、Mavenが停止して実行されませんpost-integration-test。これは役に立ちません。

10
RESTApiの自動テスト[クローズ]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、StackOverflowのトピックになります。 5年前に閉鎖されました。 この質問を改善する RESTAPIの自動テストスイートを作成したいと思います。新しいサービスを完了する際に、以前に作成したすべてのサービスが期待どおりに機能していることを確認したいと思います。これを達成するために使用するのに最適なツールに関する提案はありますか?一度に1つのサービスをテストできるApigeeのようなツールが存在することは知っていますが、ボタンをクリックするだけですべてのサービスをテストする方法が必要です。
84 api  rest  testing  automation 

10
多数のPDFファイルを比較するツール?[閉まっている]
現在のところ、この質問は私たちのQ&A形式には適していません。回答は事実、参考資料、または専門知識によって裏付けられることを期待していますが、この質問は、討論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてガイダンスを入手してください。 8年前に閉鎖されました。 光学コンテンツについては、多数のPDFファイルを比較する必要があります。PDFファイルはさまざまなプラットフォームで作成されており、ソフトウェアのバージョンも異なるため、構造上の違いがあります。例えば: テキストのチャンクは異なる場合があります 書き込み順序は異なる場合があります 位置はいくつかのピクセルで異なる場合があります 内部構造ではなく、人間のようにコンテンツを比較する必要があります。使用したPDFジェネレーターの異なるバージョン間のリグレッションをテストしたいと思います。
84 testing  pdf  compare 

12
Java用の偽のファイルシステムフレームワークはありますか?[閉まっている]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、StackOverflowのトピックになります。 昨年休業。 この質問を改善する IO操作(この場合はファイルシステム)を多用するプロジェクトにテストを導入しています。システムは常にファイルを開いたり閉じたり、ファイルが存在するかどうかをチェックしたり、ファイルを削除したりします。 定期的なモックはあまり役に立たないことがすぐに明らかになりました。それは私のテストをセットアップして推論するのを難しくするからです。一方で、偽のファイルシステムを持つことは素晴らしいことであり、セットアップは非常に簡単だと思います。 ルビーの人たちがまたやったようです。私がルビーに求めているのはまさにそれです:http://ozmm.org/posts/fakefs.html。 Javaにリモートで似ているものはありますか?

2
マルチプロジェクトでのSBTテストの依存関係:依存プロジェクトでテストコードを利用できるようにする
一部のプロジェクトが相互に依存しているSBTマルチプロジェクトがあります。このような: lazy val coreProject: Project = Project( id = "core-project", base = file("./core-project"), // other stuff )) lazy val extensions: Project = Project( id = "extensions", base = file("./extensions"), dependencies = Seq(coreProject) ) これで、test-folderの「core」プロジェクトにいくつかのテストコードがあります。モックやテストユーティリティのようなものもあります。次に、これらのテストユーティリティを拡張機能のテストで使用したいと思います。依存関係を宣言したので、本番コードの場合、これは機能します。ただし、依存関係はテストには当てはまらないようです。テストを実行すると、不足しているクラスのコンパイルエラーが発生します。これらのクラスは、コアプロジェクトのテストコードからのものです。 依存関係にテストスコープのテストコードも含める必要があることをsbtに伝えるにはどうすればよいですか?'exension'プロジェクトのテストコードでモックを再利用できるようにするには?
83 scala  testing  sbt 

6
Jestでボタンクリックをシミュレートする
ボタンクリックのシミュレーションは、非常に簡単で標準的な操作のようです。それでも、Jest.jsテストで動作させることはできません。 これは私が試したものです(そしてjQueryを使用してそれを実行しました)が、何もトリガーされなかったようです: import { mount } from 'enzyme'; page = <MyCoolPage />; pageMounted = mount(page); const button = pageMounted.find('#some_button'); expect(button.length).toBe(1); // It finds it alright button.simulate('click'); // Nothing happens


4
Schema.orgマークアップをテストするためのツール[クローズ]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、StackOverflowのトピックになります。 7年前に閉鎖されました。 この質問を改善する Schema.org(http://schema.org/)マークアップをテストするための優れたツールを知っている人はいますか? Googleリッチスニペットツールはそれを適切にサポートしていません。正しいマークアップが指定されていても、「プレビューを生成するにはデータが不十分です」と表示されます。 更新:今、Googleのリッチスニペットツールがいくつかサポートしてschema.orgマークアップを。

12
Angularjs以外のWebサイトでProtractorを使用する方法は?
AngularJSWebアプリケーション用に作成されたProtractorフレームワークを見つけました。 AngularJSを使用していないWebサイトでProtractorを使用するにはどうすればよいですか? 私は最初のテストを作成し、分度器がこのメッセージをトリガーします。 Error: Angular could not be found on the page https://www.stratexapp.com/ : retries looking for angular exceeded

7
Gradleテストの依存関係
プロジェクトAとプロジェクトBの2つのプロジェクトがあります。どちらもGroovyで記述されており、ビルドシステムとしてgradleを使用しています。 プロジェクトAにはプロジェクトBが必要です。これは、コンパイルコードとテストコードの両方に当てはまります。 プロジェクトAのテストクラスがプロジェクトBのテストクラスにアクセスできるように構成するにはどうすればよいですか?

6
失敗したJUnitテストをすぐに再実行する方法は?
もう一度実行を試みるだけで、失敗したすべてのテストに2回目のチャンスを与えるJUnitルールまたは同様のものを作成する方法はありますか? 背景:JUnitで記述されたSelenium2-WebDriverテストの大規模なセットがあります。非常にアグレッシブなタイミング(クリック後の待機時間が短い)が原因で、サーバーの応答が少し遅くなることがあるため、一部のテスト(100回に1回、常に異なるテスト)が失敗する可能性があります。しかし、待機期間を長くすることはできません。テストには永遠に時間がかかるためです。)-したがって、このユースケースでは、1秒必要な場合でもテストが緑色であることが許容されると思います。試してみてください。 もちろん、過半数の3分の2を使用する方がよいでしょう(失敗したテストを3回繰り返し、2つのテストが正しければ、それらを正しいと見なします)が、これは将来の改善になります。
81 java  testing  junit 

8
負荷対ストレステスト[クローズ]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、スタックオーバーフローのトピックになります。 3年前に閉鎖されました。 この質問を改善する 負荷テストとストレステストの違いは何ですか?

4
PythonでPyTestのassertステートメントの動作を変更することは可能ですか
私はPythonのassertステートメントを使用して、実際の動作と予想される動作を一致させています。エラーテストケースがある場合のように、これらを制御することはできません。アサーションエラーを制御し、アサートの失敗時にテストケースを中止するかどうかを定義したい。 また、アサーションエラーが発生した場合など、テストケースを一時停止してユーザーがいつでも再開できるようにすることもできます。 私はこれを行う方法がわかりません コード例、ここではpytestを使用しています import pytest def test_abc(): a = 10 assert a == 10, "some error message" Below is my expectation assertがassertionErrorをスローする場合、テストケースを一時停止するオプションが必要で、デバッグして後で再開できます。一時停止と再開には、tkinterモジュールを使用します。以下のようにアサート機能を作成します import tkinter import tkinter.messagebox top = tkinter.Tk() def _assertCustom(assert_statement, pause_on_fail = 0): #assert_statement will be something like: assert a == 10, "Some error" #pause_on_fail will be derived …

1
Haskellでの並列「any」または「all」
私が何度も遭遇したパターンは、値のリストをテストすることで、値のリストをチェックし、要素の一部またはすべてが渡されたかどうかを確認する必要があるパターンです。典型的な解決策は、単に便利なビルトインを使用することであるallとany。 問題は、これらが連続して評価されることです。多くの場合、いずれかのスレッドがの「False」または「True」を見つけると、プロセスの完了と並行して評価する方がはるかに速くなります。プロセス間通信が必要であり、これを実装するのに十分なControl.Concurrentのどこにもまだ理解していないため、Control.Parallelを使用して短絡動作を実装できないと確信しています。allany これは数学ではかなり一般的なパターンです(例:Miller-Rabin Primality)ので、誰かがおそらくすでにこの問題の解決策を考えているように思いますが、明らかな理由により、「並列または/および/すべて/リスト上のすべて」をグーグル検索しますhaskell」は、関連する結果を返しません。

2
エラーのためにJestでpostメソッドをテストできません。未定義のmockImplementationを読み取れません
APIを呼び出すためのさまざまなメソッドがあるAPIサービスがあります。すべてのGETリクエストのテストに成功しましたが、POSTリクエストのテストに問題があります。 これがメソッドです: export default class ApiService { static makeApiCall = <T>( url: string, oneCb: <T>(d: Data) => T, secondCb: (d: T) => void, errorCb?: (a: ErrorModel) => void, method = 'get', data = {}, ): Promise<void> => { const config: AxiosRequestConfig = {}; if (method === 'post') { config.headers = …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.