問題タブ [automated-tests]
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.
c# - 統合テスト HTTP プロキシ サーバー
統合/機能テストを行いたい C# で単純な HTTP プロキシ サーバーを作成しました。これを行うために使用できる製品は既に作成されていますか? そうでない場合、これに対して独自のテストを作成する最良の方法は何ですか (私はすでに単体テストを持っています)?
java - JUnit を使用して Maven プラグインの自動テストを作成するにはどうすればよいですか?
(ほとんど) 動作するプラグインを開発しましたが、その機能は処理するプロジェクトに直接関係しているため、プラグインの単体テストと統合テストをどのように開発しますか? 私が持っていた最良のアイデアは、プラグインのライフサイクル中にプラグインを使用し、プラグインのデータ処理の成功または失敗を報告するテストを持つプラグインの統合テスト プロジェクトを作成することです。
より良いアイデアを持っている人はいますか?
.net - セレンの内部
セレンはどのように機能しますか? 内部の仕組みを説明していただけますか。
asp.net - Webフォームアプリをテストする最良の方法は何ですか ( ASP.NET )
Web フォーム アプリケーションをテストする最良の方法は何ですか?
人々は、Watin と Selenium を愛しているようです。
unit-testing - ランダム値のテスト-このアプローチについての考えは?
OK、私はランダムな画像セレクターとキューシステムに取り組んでいます(同じ画像があまり頻繁に表示されないように)。
私がランダムなビットに到達するまで、すべてが順調に進んでいました(私のくだらないコードがそうである限り) 。テストしたかったのですが、どうやってテストしますか?(悲しいことに)ありませんDebug.Assert(i.IsRandom)
:D
それで、お茶で水をやった後、頭を悩ませて、次のことを思いついたのですが、あなたの考えがあればいいのかと思っていました。
- 基本的に、ランダムビットが問題であることを知っていたので、それをデリゲートにリッピングしました(その後、オブジェクトコンストラクターに渡されます)。
- 次に、ライブコードとほぼ同じロジックを実行するクラスを作成しましたが、プライベート変数で選択された値を記憶しています。
- 次に、そのデリゲートをライブクラスに投げ、それに対してテストしました。
すなわち
でも、考えずにはいられなかったのですが、時間を無駄にしていたのでしょうか?私はそれを何度も繰り返して実行し、いつでも倒れるかどうかなどを確認しました。
これで時間を無駄にしていたと思いますか?または私は逃げることができたかもしれません:
GateKillerの答えは私にこれを思い出させました:
Clarifyに更新
- 基本的に、YサイズのプールからX回以上同じ結果を見たくないことを付け加えておきます。
- テストコンテナを追加することで、基本的に、以前に選択した画像のいずれかが「ランダムに」選択されたかどうかを確認できました。
- 技術的には、ここでテストされているのはRNGではなく(そのコードを記述したことがないため) 、限られたプールからランダムな結果を期待しているという事実であり、それらを追跡したいと思います。
testing - apache-jmeterはURLの戻り値をチェックして正しい応答を確認できますか?
apache-jmeterの設定により、URLを複数のスレッドでWebサーバーに送信できます。最初に応答コードが200〜500であるかどうかを判断し、次に返されるコンテンツが期待されるコンテンツであるかどうかを判断することに関心があります。この詳細な構成は可能ですか?
unit-testing - お気に入りの .NET 単体テスト フレームワーク
私は数年間 NUnit を使用しています。Zenebug と XUnit だけでなく MBUnit もしばらく試しましたが、NUnit に戻ってきます。
お気に入り/最も使用されている単体テスト フレームワークは何ですか? なぜそれを使用しているのか説明できますか?
testing - 仕様による簡単な検収試験
自動検収試験を行うためのツール/フレームワークを探しています。新しいテストを作成するためのインターフェースは非常に簡単で、プログラマー以外の人(顧客、上司)が自動的にテストされる仕様を追加できるようにする必要があります。
自動ビルドにテストの実行を含めるには、コマンドラインからテストを実行するための何らかの方法である必要があります。
私はJavaとオープンソースが好きですが、私の質問はそのように制限されていません。
あなたは何を推薦することができますか、そしてあなたのツール/フレームワークが世界で最高である理由を説明してください。
unit-testing - GNU autotools を使用して「make check」のテストを作成するにはどうすればよいですか
特定のプロジェクトのビルド システムに GNU autotools を使用しています。検証用の自動テストの作成を開始したいと考えています。これらを自動的に実行するには、「make check」と入力するだけです。私のプロジェクトは C++ で書かれていますが、他の言語用の自動テストを書くことにもまだ興味があります。
これは、ほとんどすべての単体テスト フレームワークと互換性がありますか (cppunit を使用することを考えていました)。これらの単体テスト フレームワークを make check にフックするにはどうすればよいですか? プロジェクトの残りの部分を構成およびビルドできるようにするために、単体テスト ソフトウェアをインストールする必要がないことを確認できますか?
batch-file - バッチ ファイルを使用した自動化のテスト:
テストスイートのレイアウトは次のとおりです。
TestSuite1.cmd:
- プログラムを実行する
- 返された結果を確認する
- 返された結果が 0 でない場合は、エラーをテキスト出力に変換し、スクリプトを中止します。成功した場合は、成功と書きます。
単一の .cmd ファイルで、異なる入力を使用してプログラムを約 10 回呼び出します。
問題は、私が 10 回実行するプログラムは、毎回実行するのに数時間かかることです。
何らかの方法で戻り結果をチェックし、適切な出力ファイルを提供しながら、単一の.cmd ファイルと単一の出力ファイルを使用しながら、プログラムのこれら 10 回の実行をすべて並列化する方法はありますか?