問題タブ [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.
unit-testing - セットの組み合わせをテストデータとして使用する方法
一連のフリンジ ケースと通常値のタプルを使用して関数をテストしたいと思います。たとえばtrue
、有効な三角形を形成する 3 つの長さが与えられるたびに戻る関数をテストしているときに、特定のケース、負/小さい/大きい数値、オーバーフローに近い値などがあります。さらに、主な目的は、一連のテスト データを取得するために、繰り返しの有無にかかわらず、これらの値の組み合わせを生成することです。
注:私は実際にこれに対する答えを知っていますが、他の人にとっては役に立ち、ここの人々にとっては挑戦になるかもしれません! --私の答えは後で投稿します。
java - コードカバレッジツールの作成を開始するにはどうすればよいですか?
Javaでコードカバレッジツールを実際に作成する方法について説明している本やその他の参考資料を探します。さまざまなテクニックやトリックのいくつか-ソースとバイトコードのインストルメンテーション。
これは、内部でJavaバイトコードを生成するスクリプト言語用です。
c# - .NET 2.0 で BDD/TDD を実装する最良の方法は何ですか?
アプリケーションにテスト スイートを追加しようとしていますが、.NET 3.5 用の新しいテスト フレームワークに移行できません。
使用するのに適したテスト フレームワークについて提案がある人はいますか?
c - 静的コード分析ツールの選択
UNIX環境でCでコーディングしているプロジェクトに取り組んでいます。私はlintツールを使用してソースコードをチェックしてきました。Lintは(1979年以来)長い間使用されてきましたが、誰かが私が使用できるより最近のコード分析ツールを提案できますか?できれば無料のツール。
database - Webコードをテストする方法は?
状態に大きく依存しているデータベースバックエンド開発用のテストコードを書くための良いヒントを誰かが持っていますか?
具体的には、データベースからレコードを取得するコードのテストを作成したいのですが、答えはデータベース内のデータによって異なります(時間の経過とともに変化する可能性があります)。
人々は通常、「凍結された」データベースを使用して別の開発システムを作成し、特定の関数が常にまったく同じ結果セットを返すようにしますか?
これは新しい問題ではないと確信しているので、他の人の経験から学ぶことに非常に興味があります。
Webベースの開発のこの問題を一般的に論じている良い記事はありますか?
私は通常PHPコードを記述しますが、これらの問題はすべて言語やフレームワークに依存しないものであると思います。
c++ - Visual StudioC++の単体テストを設定する方法
おそらく組み込みの単体テストスイートを使用して、 VisualStudio2008でテストフレームワークをセットアップして使用できるようにする方法を理解するのに問題があります。C++
リンクやチュートリアルをいただければ幸いです。
testing - テスト駆動開発を実践する必要があるのはなぜですか?また、どのように開始する必要がありますか?
多くの人が、コードを書き始める前に、コードのテストを書くことについて話します。この方法は、一般にテスト駆動開発または略してTDDとして知られています。この方法でソフトウェアを作成することでどのようなメリットがありますか?この練習を始めるにはどうすればよいですか?
testing - オブジェクト モッキングとは何ですか? また、いつ必要になりますか?
多くの人は、単体テストを作成するときにモック オブジェクトを使用します。モックオブジェクトとは?なぜ私はそれが必要なのですか?モック オブジェクト フレームワークは必要ですか?
windows - テスト用のファイルの検証
私は昨日、正式なテストを行って品質管理を行っていました。彼らの手順では、テスト マシン上のすべてのファイルがリリースからプルされたことを確認していました。これらのファイルが同じであることを確認する方法は、Windows エクスプローラーでファイルのサイズと日時スタンプ ウィンドウをチェックすることでした。これらはたまたま別の理由でオフになっていましたが、その理由を突き止めることができました。
これは、ファイルが同じであることを確認する有効な方法ですか? 私はそうは思いませんでしたが、議論を始めましたが、私はここで若いので、あまり無理をするべきではないと考えました. ファイルの内容が正確であることを確認するために、ファイルのバイナリ比較を行うべきだと主張したかったのです。私の経験では、時刻/日付スタンプとサイズ属性が常に期待どおりに機能するとは限りません。何かご意見は???