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

unit-testing - セットの組み合わせをテストデータとして使用する方法

一連のフリンジ ケースと通常値のタプルを使用して関数をテストしたいと思います。たとえばtrue、有効な三角形を形成する 3 つの長さが与えられるたびに戻る関数をテストしているときに、特定のケース、負/小さい/大きい数値、オーバーフローに近い値などがあります。さらに、主な目的は、一連のテスト データを取得するために、繰り返しの有無かかわら、これらの値の組み合わせを生成することです。

注:私は実際にこれに対する答えを知っていますが、他の人にとっては役に立ち、ここの人々にとっては挑戦になるかもしれません! --私の答えは後で投稿します。

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

c# - .NET 単体テスト パッケージ

.NET をフルタイムで数年間使用していなかった後、もう少し .NET に戻ってきており、最近の優れた単体テスト パッケージは何か疑問に思っています。

私は NUnit (数年前) に精通しており、 RSpecのようなものを実現することを目標に、IronRubyを少しいじりましたが、それ以上のことはよくわかりません。

私はこれをググって1日と呼ぶことができることを理解していますが、ここで質問することで、より良い、より多くの情報に基づいた応答が得られる可能性が高いと思います:-)

提案?

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

java - コードカバレッジツールの作成を開始するにはどうすればよいですか?

Javaでコードカバレッジツールを実際に作成する方法について説明している本やその他の参考資料を探します。さまざまなテクニックやトリックのいくつか-ソースとバイトコードのインストルメンテーション。

これは、内部でJavaバイトコードを生成するスクリプト言語用です。

0 投票する
12 に答える
3128 参照

c# - .NET 2.0 で BDD/TDD を実装する最良の方法は何ですか?

アプリケーションにテスト スイートを追加しようとしていますが、.NET 3.5 用の新しいテスト フレームワークに移行できません。

使用するのに適したテスト フレームワークについて提案がある人はいますか?

0 投票する
15 に答える
55669 参照

c - 静的コード分析ツールの選択

UNIX環境でCでコーディングしているプロジェクトに取り組んでいます。私はlintツールを使用してソースコードをチェックしてきました。Lintは(1979年以来)長い間使用されてきましたが、誰かが私が使用できるより最近のコード分析ツールを提案できますか?できれば無料のツール。

0 投票する
10 に答える
2026 参照

database - Webコードをテストする方法は?

状態に大きく依存しているデータベースバックエンド開発用のテストコードを書くための良いヒントを誰かが持っていますか?

具体的には、データベースからレコードを取得するコードのテストを作成したいのですが、答えはデータベース内のデータによって異なります(時間の経過とともに変化する可能性があります)。

人々は通常、「凍結された」データベースを使用して別の開発システムを作成し、特定の関数が常にまったく同じ結果セットを返すようにしますか?

これは新しい問題ではないと確信しているので、他の人の経験から学ぶことに非常に興味があります。

Webベースの開発のこの問題を一般的に論じている良い記事はありますか?

私は通常PHPコードを記述しますが、これらの問題はすべて言語やフレームワークに依存しないものであると思います。

0 投票する
12 に答える
61235 参照

c++ - Visual StudioC++の単体テストを設定する方法

おそらく組み込みの単体テストスイートを使用して、 VisualStudio2008でテストフレームワークをセットアップして使用できるようにする方法を理解するのに問題があります。C++

リンクやチュートリアルをいただければ幸いです。

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

testing - テスト駆動開発を実践する必要があるのはなぜですか?また、どのように開始する必要がありますか?

多くの人が、コードを書き始める前に、コードのテストを書くことについて話します。この方法は、一般にテスト駆動開発または略してTDDとして知られています。この方法でソフトウェアを作成することでどのようなメリットがありますか?この練習を始めるにはどうすればよいですか?

0 投票する
9 に答える
10906 参照

testing - オブジェクト モッキングとは何ですか? また、いつ必要になりますか?

多くの人は、単体テストを作成するときにモック オブジェクトを使用します。モックオブジェクトとは?なぜ私はそれが必要なのですか?モック オブジェクト フレームワークは必要ですか?

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

windows - テスト用のファイルの検証

私は昨日、正式なテストを行って品質管理を行っていました。彼らの手順では、テスト マシン上のすべてのファイルがリリースからプルされたことを確認していました。これらのファイルが同じであることを確認する方法は、Windows エクスプローラーでファイルのサイズと日時スタンプ ウィンドウをチェックすることでした。これらはたまたま別の理由でオフになっていましたが、その理由を突き止めることができました。

これは、ファイルが同じであることを確認する有効な方法ですか? 私はそうは思いませんでしたが、議論を始めましたが、私はここで若いので、あまり無理をするべきではないと考えました. ファイルの内容が正確であることを確認するために、ファイルのバイナリ比較を行うべきだと主張したかったのです。私の経験では、時刻/日付スタンプとサイズ属性が常に期待どおりに機能するとは限りません。何かご意見は???