問題タブ [mstest]
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# - MSTest - テストを複数回実行する
MSTest を使用して Selenium を駆動しています。同じテスト実行で複数のブラウザーに対してテストを実行したいと考えています。これを行う方法はありますか?
ありがとう、ネイサン
sql-server-ce - MSTest を使用したデータ ドリブンの単体テスト
単体テストに MSTest を使用するプロジェクトに取り組んでおり、データ ソースにかなり緊密に結合されたモデル クラスの単体テストを作成する必要があります。モデル クラスが依存しているデータベースのソース コードは、データベース プロジェクト (.dbproj) で管理されています。私が考えていたのは、データベース プロジェクトを使用してデータベースの SQL CE インスタンスをプログラムで構築する ClassInitialize メソッドをテスト クラスに記述することでした。これにより、モデル クラスを接続してそれに対してテストを実行できるデータを入力できます。既知のデータで。
誰かがそれらを持っているなら、私は他の提案を受け入れます。
方法を理解しようとしているのは、ClassInitialize メソッドのコード内からこのデータベース プロジェクトを実行することです。そのようなことを行う方法の良い例を見つけることができませんでした。これは可能ですか?もしそうなら、どのように?誰でもコードサンプルを持っていますか? ありがとう。
c# - MSTest ウィザードが double のサフィックスを D ではなく F にするのはなぜですか?
MS Visual Studio の組み込み単体テスト ウィザードを使用してテストを作成すると、次のような行のコードが作成されます。
C# では、"F" は大文字と小文字を区別しない float を表し、"D" は double を表します。「D」の代わりに「F」サフィックスを使用すると、精度が失われます。
バグの場合、Microsoft のどこに報告すればよいですか?
unit-testing - MSTest からテスト結果とカバレッジ HTML レポートを取得する方法はありますか
MSTest が作成するResults.trx
およびファイルから HTML ベースのレポートを生成できるようにしたいと考えています。data.coverage
理想的には、これは失敗を一覧表示し、いくつかの基本的なカバレッジ統計を表示するだけです。
これを行うツールを知っている人はいますか?
tfs - 自動テストのための TFS 2008 のセットアップ
よくわかりません。
ビルド マシンとしても機能する開発サーバーに TFS をインストールしています。コードをチェックインするとビルドは正常に動作しますが、ビルドがテストを実行しようとするとエラーが発生します。
MSBUILD : 警告 MSB6004: 指定されたタスクの実行可能場所 "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe" は無効です。タスクが ContinueOnError=true で呼び出されたため、前のエラーは警告に変換されました。タスク「TestToolsTask」の「ContinueOnError」が「true」に設定されているため、ビルドを続行します。タスク「TestToolsTask」の実行が完了しました -- 失敗しました。
さまざまなフォーラムを検索したところ、Visual Studio 2008 テスト エディションをビルド サーバーにインストールする必要があると提案された人が何人かいました。これが真実であり、さらに重要なことに、それが私の問題を解決するかどうかを誰かが確認できますか? または、単にプロフェッショナル版をインストールできますか?
ありがとう、混乱。
visual-studio - MSTEST/VSTSリフレクションツール
ソリューション内の[TestMethod]属性を持つすべてのメソッドのリストを吐き出すツールを知っている人はいますか?
私たちが達成しようとしているのは、要件に対する単体テスト(合格/不合格のステータスではなく名前)をお客様と一緒にレビューすることです。チームシステムにVSTS2008とスクラムを使用しているので、これがどこかに組み込まれているものなのか、それとも私たちの目的のために一緒に投げる必要があるツールなのかはわかりませんでした。どんな助けでも素晴らしいでしょう。ありがとう。
c# - NUnit がアセンブリ内のテストを見つけられない
MSTest でアセンブリを継承しましたが、これらのテストはビルド マシンで nunit-console を使用して実行されました (どのように機能したかはわかりません)。そこで、整理して適切な NUnit テストに変更することにしましたが、nunit-console (または gui) はテストを見つけることができません。ただし、ReSharper テスト ランナーを使用すると問題なく動作します。何が欠けている可能性がありますか?
.net - MS Test の使用中に web.config をロードする方法
ビジネス オブジェクトの Save() メソッドをテストしています。オブジェクトを保存するには、Configuration Manager から接続文字列を読み取る必要があります。しかし、私が得るのはnull値だけです。私の設定は Web サイト web.config にあります。テスト実行時に取得するにはどうすればよいですか。追加の構成が必要ですか。
.net - MSTest 使用時のオブジェクトのモック
私は MSTest (または少なくとも VS 2008 テスト ツール、違いはありますか?) を使い始めたばかりです。
セッション オブジェクトを使用するコードをテストしたいと考えています。明らかに、私は HttpContext を持っておらず、単純に作成することもできないため、コードは NullReferenceException で失敗します。
このコードは単にテスト不可能ですか?
.net - MsTest - アセンブリ内の各テストの前にメソッドを実行する
アセンブリ内の各テストの前に特定のメソッドを実行することは可能ですか?
属性については知っていTestInitialize
ますが、この属性には「クラススコープ」があります。Test クラスで定義されている場合、このクラスの各テストの前に実行されます。
アセンブリ全体で定義された各テストの前に実行されるメソッドを定義したいと考えています。