問題タブ [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.

0 投票する
2 に答える
127 参照

c# - メソッドに二重のアクセス修飾子を持たせることは可能ですか?

次のように内部で定義されている多くのメソッドがあります。

ただし、ソリューションに追加されたテスト プロジェクトからそれらを呼び出すには、アクセス修飾子を internal から public に変更する必要があります。

これらのメソッドをテストに公開し、それ以外の場合は内部のままにするための面倒ではない方法はありますか?

0 投票する
1 に答える
530 参照

c# - テスト フレームワークは実行中のテストの実行をどのように停止しますか?

.NET で独自のテスト フレームワークを実装していますが、実行中のテストの実行を正しく停止する方法に問題がありました。実行中のテスト メソッドは明らかに連携していないため、CancellationTokenSource を使用できず、Thread.Abort() は非推奨です。NUnit のような既存のテスト フレームワークは、これをどのように処理しますか?

0 投票する
1 に答える
313 参照

unit-testing - Haskell Test.Framework は、コマンドラインから実行するテストの数を指定します

このドキュメントTest.Frameworkは、 がコマンド ライン引数で実行できることを意味します。機能defaultMain :: [Test] -> IO ()がありますが、機能もありdefaultMainWithOpts :: [Test] -> RunnerOptions -> IO ()ます

のバージョンではdefaultMain、コマンド ライン引数を無視して、明示的なRunnerOptions.

コマンドライン引数を渡す方法に関するドキュメントが見つかりません。認識されないオプションのエラー メッセージには、「認識されないオプション」としか表示されません。だから私の質問は、実行時にコマンドラインから実行するテストケースの数を渡す方法ですcabal test

0 投票する
2 に答える
197 参照

testing - さまざまなタイプの製品のテスト自動化フレームワーク

テスト自動化フレームワークとは何かについての基本的な定義をいくつか読みましたが、簡単な言葉とより実用的な例で知りたいです。

まあ言ってみれば。

私は、さまざまな目的のためにさまざまなプラットフォームでさまざまな種類の製品を製造する会社を所有しています。たとえば、Spotify Web バージョン、ipad /Android の Google マップ アプリ、複数のプラットフォームの Ebay.com などです。

これらの製品はすべて異なる性質のものであり、異なるプラットフォームで使用されるためです。これらすべてをカバーするテスト自動化フレームワークをどのように実装しますか。

PS: 質問の目的は、テストの自動化におけるフレームワークが実際に何を意味するのか、そしてどのように製品の世界を離れて実装できるのかを理解することです?

0 投票する
1 に答える
1667 参照

tfs - TFS 2015 で GoogleTest に基づいて C++ テストを実行する方法

いくつかの C++ プロジェクトと Google Test Framework に基づくいくつかのテストを含む Visual Studio 2015 ソリューションがあります。

ここで、まったく新しい TFS 2015 ビルド機能を使用してこれらのテストを実行したいと思います。カスタム テスト アダプター (Google Test Adapter など) を実行できる "Visual Studio Test" ビルド ステップがあることは知っています。

これは物事をセットアップする最も簡単な方法ですか?(オンプレミスの) TFS2015 ビルド サーバーにインストールする必要があるものと、ビルド手順の構成方法を教えてください。

助けてくれてありがとう!セバスチャン

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

android - 構成エラー: モバイル デバイスでスクリプトを実行できません

モバイル デバイスの Chrome ブラウザが起動および終了し、ブラウザで URL が取得されません。Eclipse: 酸素 1.0 Samsung S5 Appium バージョン: 1.4.16 ブラウザ: Chrome。

モバイル ブラウザで「us.justdial.com」という URL にアクセスしようとしています。デバイス ブラウザが 4 回連続して起動および終了し、スクリプトが失敗します。

以下はエラーレポートです。

テスト スクリプトは次のとおりです。

Appium ログのスクリーンショットを参照してください。

併せてご検討くださいますようお願い申し上げます。ここに画像の説明を入力