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

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

3
Java JUnit:メソッドXはタイプYにはあいまいです
私はいくつかのテストがうまくいきました。その後、別のパッケージに移動したところ、エラーが発生しています。これがコードです: import static org.junit.Assert.*; import java.util.HashSet; import java.util.Map; import java.util.Set; import org.jgrapht.Graphs; import org.jgrapht.WeightedGraph; import org.jgrapht.graph.DefaultWeightedEdge; import org.jgrapht.graph.SimpleWeightedGraph; import org.junit.*; @Test public void testEccentricity() { WeightedGraph<String, DefaultWeightedEdge> g = generateSimpleCaseGraph(); Map<String, Double> eccen = JGraphtUtilities.eccentricities(g); assertEquals(70, eccen.get("alpha")); assertEquals(80, eccen.get("l")); assertEquals(130, eccen.get("l-0")); assertEquals(100, eccen.get("l-1")); assertEquals(90, eccen.get("r")); assertEquals(120, eccen.get("r-0")); assertEquals(130, eccen.get("r-1")); } …


11
PHPで単体テストを作成するにはどうすればよいですか?[閉まっている]
休業。この質問はもっと焦点を合わせる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 この質問を改善する それらの素晴らしさについてはどこでも読んだことがありますが、何らかの理由で何かをテストする必要があるかどうかを正確に理解できないようです。誰かがサンプルコードの一部を投稿して、どうやってそれをテストするのでしょうか?それほど問題ではない場合:)

11
テスト用の正方形レトロフィットサーバーモック
正方形のレトロフィットフレームワークを使用する場合、サーバーを模擬的にテストするための最良の方法は何ですか。 可能な方法: 新しいレトロフィットクライアントを作成し、RestAdapter.Builder()。setClient()に設定します。これには、Requestオブジェクトを解析し、jsonをResponseオブジェクトとして返すことが含まれます。 この注釈付きインターフェースをモッククラスとして実装し、RestAdapter.create()によって提供されるバージョンの代わりにそれを使用します(gsonのシリアル化はテストしません) ? 理想的には、モックされたサーバーにjson応答を提供して、同時にgsonシリアル化をテストできるようにしたいです。 どんな例でも大歓迎です。

2
単一のMavenプラグインの実行を実行しますか?
私は経験豊富なMavenユーザーだと思っていましたが、これを行う方法について精神的な障害が発生しています! Maven sqlプラグインを使用して、定義し、pre-integration-testフェーズにバインドしたプラグインの実行を介して、スキーマをデータベースにドロップ、作成、およびインストールできました。 ただし、今度は同じSQLプラグインを使用して、コマンドラインから必要なときにいつでもサンプルデータを挿入したいと思います。つまり、ライフサイクルの目標にバインドされていません。サンプルデータにはいくつかの異なるセットがあるので、いくつかの異なる実行を定義したいと思います。 しかし、実行IDを使用してコマンドラインからこれらの実行の1つを実行する方法はありますか?

6
rspec-2を取得して、テストの失敗に関連する完全なトレースを取得するにはどうすればよいですか?
今私がテストスイートを実行rake specするとエラーが発生します: 1)SegmentsController GET 'index'は機能するはずです 失敗/エラー:「インデックス」を取得 未定義のメソッド「ロケール」# #./spec/controllers/segments_controller_spec.rb:14: 「ブロック(3レベル)内」 エラーがあるのでこれは正常です:) 問題は、トレースがあまり役に立たないことです。segments_controller_spec.rb14行目で故障したことは知っていますが、これは私がテストを呼び出す場所です: ### segments_controller_spec.rb:14 get 'index' 私は、specフォルダー内の部分ではなく、実際の改行と完全なトレースを使用したいと思います。 で実行しても効果--traceはありません。

8
SQL Updateステートメントを実行する前にテストする方法は?
場合によっては、本番環境でUPDATEステートメントを実行すると、その日を節約できます。ただし、更新の中断は、最初の問題よりも悪化する可能性があります。 テストデータベースを使用する前に、更新ステートメントを実行する前に何を実行するかを指示するオプションは何ですか?


9
チャイ: 'should'構文で未定義をテストする方法
上で構築このチャイとangularjsアプリをテストするチュートリアル、私は「べき」スタイルを使用して、未定義値のテストを追加したいです。これは失敗します: it ('cannot play outside the board', function() { scope.play(10).should.be.undefined; }); エラー「TypeError:プロパティ 'should' of undefined」はありませんが、テストは「expect」スタイルでパスします: it ('cannot play outside the board', function() { chai.expect(scope.play(10)).to.be.undefined; }); 「should」でどのように機能させることができますか?

2
Enzyme / Reactテストでレンダーとシャローをいつ使用すべきですか?
この質問を投稿する前に、sqa stackexchangeで検索してみましたが、浅い投稿は見つかりませんでした。そこで、誰かが私を助けてくれるといいのですが。 反応コンポーネントのテストでシャローおよびレンダリングを使用する必要があるのはいつですか?airbnb docsに基づいて、私は2つの違いについていくつかの意見を述べました: シャローはコンポーネントを1つの単位としてテストするので、「親」コンポーネントに使用する必要があります。(例:テーブル、ラッパーなど) レンダーは子コンポーネント用です。 私がこの質問をした理由は、どちらを使用するべきかを判断するのに苦労しているためです(ドキュメントには非常によく似ていると記載されていますが)。 それで、特定のシナリオでどれを使用するかをどうやって知るのですか?

4
Eclipseで単体テストを簡単に作成する方法[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前に閉鎖。 この質問を改善する メソッドを選択するだけで簡単に単体テストを作成したい。それを行う日食のツールはありますか?テンプレートをサポートする必要があります。ポジティブテストとネガティブテストを作成できるはずです。




8
Golangでマップの同等性をテストする方法は?
私はこのようなテーブル駆動のテストケースを持っています: func CountWords(s string) map[string]int func TestCountWords(t *testing.T) { var tests = []struct { input string want map[string]int }{ {"foo", map[string]int{"foo":1}}, {"foo bar foo", map[string]int{"foo":2,"bar":1}}, } for i, c := range tests { got := CountWords(c.input) // TODO test whether c.want == got } } 長さが同じかどうかを確認し、すべてのキーと値のペアが同じかどうかを確認するループを作成できます。しかし、別のタイプのマップに使用する場合は、このチェックを再度作成する必要があります(たとえばmap[string]string)。 私がやったことは、マップを文字列に変換し、文字列を比較したことです。 func checkAsStrings(a,b interface{}) …

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