問題タブ [test-framework]
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# - メソッドに二重のアクセス修飾子を持たせることは可能ですか?
次のように内部で定義されている多くのメソッドがあります。
ただし、ソリューションに追加されたテスト プロジェクトからそれらを呼び出すには、アクセス修飾子を internal から public に変更する必要があります。
これらのメソッドをテストに公開し、それ以外の場合は内部のままにするための面倒ではない方法はありますか?
c# - テスト フレームワークは実行中のテストの実行をどのように停止しますか?
.NET で独自のテスト フレームワークを実装していますが、実行中のテストの実行を正しく停止する方法に問題がありました。実行中のテスト メソッドは明らかに連携していないため、CancellationTokenSource を使用できず、Thread.Abort() は非推奨です。NUnit のような既存のテスト フレームワークは、これをどのように処理しますか?
unit-testing - Haskell Test.Framework は、コマンドラインから実行するテストの数を指定します
このドキュメントTest.Framework
は、 がコマンド ライン引数で実行できることを意味します。機能defaultMain :: [Test] -> IO ()
がありますが、機能もありdefaultMainWithOpts :: [Test] -> RunnerOptions -> IO ()
ます
のバージョンでは
defaultMain
、コマンド ライン引数を無視して、明示的なRunnerOptions
.
コマンドライン引数を渡す方法に関するドキュメントが見つかりません。認識されないオプションのエラー メッセージには、「認識されないオプション」としか表示されません。だから私の質問は、実行時にコマンドラインから実行するテストケースの数を渡す方法ですcabal test
testing - さまざまなタイプの製品のテスト自動化フレームワーク
テスト自動化フレームワークとは何かについての基本的な定義をいくつか読みましたが、簡単な言葉とより実用的な例で知りたいです。
まあ言ってみれば。
私は、さまざまな目的のためにさまざまなプラットフォームでさまざまな種類の製品を製造する会社を所有しています。たとえば、Spotify Web バージョン、ipad /Android の Google マップ アプリ、複数のプラットフォームの Ebay.com などです。
これらの製品はすべて異なる性質のものであり、異なるプラットフォームで使用されるためです。これらすべてをカバーするテスト自動化フレームワークをどのように実装しますか。
PS: 質問の目的は、テストの自動化におけるフレームワークが実際に何を意味するのか、そしてどのように製品の世界を離れて実装できるのかを理解することです?
tfs - TFS 2015 で GoogleTest に基づいて C++ テストを実行する方法
いくつかの C++ プロジェクトと Google Test Framework に基づくいくつかのテストを含む Visual Studio 2015 ソリューションがあります。
ここで、まったく新しい TFS 2015 ビルド機能を使用してこれらのテストを実行したいと思います。カスタム テスト アダプター (Google Test Adapter など) を実行できる "Visual Studio Test" ビルド ステップがあることは知っています。
これは物事をセットアップする最も簡単な方法ですか?(オンプレミスの) TFS2015 ビルド サーバーにインストールする必要があるものと、ビルド手順の構成方法を教えてください。
助けてくれてありがとう!セバスチャン