問題タブ [data-driven-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# - NUnitでのデータ駆動型テスト?
MSTestでは、次のようなことができます。
NUnit 2.5の同等のコードは何ですか?
unit-testing - 文字列パラメータを mbunit ファクトリ メソッドに渡す方法は?
文字列パラメーターを指定して、一連の単体テストのバリエーションを生成する単一の関数があります。ファクトリ メソッドの文字列パラメータを追加で取るファクトリ属性 (または代替メソッド) を使用するにはどうすればよいですか?
自動テスト フレームワークに Gallio/mbUnit を使用しています。
c# - MSTestでのデータ駆動型テスト-TestContext.DataRowの問題
以下にリンクされている質問と基本的に同じ問題が発生していますが、機能させることができないようです。「System.Data.DataRow型の式にインデックス付け[]を適用できません」というメッセージが表示されます。私の知る限り、私はソリューションを正しく実装しました。
junit - Java用のデータ駆動型統合テストツール
私は一般的な問題だと思うことに直面していますが、それに対処するための議論や既存のツールはあまり見つかりませんでした。標準化されたjunitクラスから実行できる入力データと期待される結果(理想的にはフラットファイルの形式)を送信するQAをサポートする統合テストシステム(すでに強力な単体テストのスイートを持っている)をセットアップしようとしています。
@Paramaterized
ここでは、junitアノテーションを使用して自分自身をロールする計画があります。データと結果の各セットに制御ファイルがあり、すべての制御ファイルが1つのディレクトリに配置されていると想像しています。パラメータジェネレータメソッドはこのディレクトリをスキャンし、これらのファイルのリストを返します。次に、テストコンストラクターはこのファイルを読み取り、入力データと期待される結果を設定します。
これを書き始める前に、この種のことを行うためのツールがすでに存在するかどうかを確認し、存在しない場合は、提案しているソリューションについて意見を聞きたいと思いました。
アプリケーション自体は純粋にバックエンドのETLタイプのツールであり、さまざまな形式の複数の入力ファイルからデータを取得し、データベースに結果を生成します。すでにメモリデータベース内のDerbyを使用して、些細な入力データの結果をチェックする静的統合テストがいくつかあります。同様のシステムを使用して、ここでデータを確認する予定です。期待される結果は(key_value, column, expected value)
トリプルの形になります。残りのテストおよび結果レポートインフラストラクチャに結び付けるために、junitを使用したいと思います。
mstest - TeamCity MSTest がすべてのテストを報告しない: testDuration の読み取りに失敗しました
私は、Team City と Jet Brains の製品全般についてはまったくの初心者です。
いくつかのテスト (VS 単体テスト) を実行するために MSTest を使用しています。メタデータ ファイルとテストリストを使用してテストを実行するように Team City を構成できました。
ただし、Team City はすべてのテストを報告しているわけではありません。「9 合格 / 2 不合格」ではなく、「9 合格」と表示されます。
読み取ることができない 2 つのテストは、データ ドリブン テストです。これは問題になりますか?
どんな助けでも大歓迎です。
ありがとう!
ビルドログから:
visual-studio-2010 - データ ドリブン テストの動作を複製する
現在、次のようなテストがあるとします。
このテストを実行すると、データ値と同じ数のテストが実行されます。
私がやりたいのは、データソースを保持しながら、この種の動作をコードで複製することです。例: Web サービスの複数のデプロイされたバージョンに対してこのテストを実行したいとしましょう (これは機能テストであるため、何もモックされていません。つまり、複数の Web サービスにデプロイされた Web サイトに対する Codeui テストである可能性が非常に高くなります)。ホスト)。
ここで、外部ファイルに 2 つの配置場所がリストされていて、testmethod のデータソースに 2 つの値がある場合、4 つのテストを取得する必要があります。
データソースに値を追加しない理由を尋ねているかもしれません。外部ファイルのデータは、テストの実行のために展開項目を介して取り込まれます。これ.testsettings
は、テストを実行する人ごとに異なる方法で定義することができ、また、テスト コードの再構築を強制したくないためです。テストを実行するか、テスト用のデータ ファイルの数を爆発させます。各テストでは、テスト対象の場所を指定できる場合があります (物理的な場所ではなく、コンパイル時に型が認識されます)。
同様に、展開場所は場所と量が動的になる可能性があるため、展開場所ごとにテストを作成することはできません。
この問題を解決するのに役立つ情報を誰か教えてもらえますか?
testing - データ駆動型テストとキーワード駆動型テストの違いは?
Googleでのデータとキーワード駆動型テストの違いを確認するためにすでに検索しましたが、十分な答えが見つかりませんでした。
java - データ駆動型テストを行うために WebDriver で testNG を使用する方法はありますか?
セレン1でデータ駆動型フレームワークを作成し、セレン2(WebDriver)を使用して同じことをしようとしました。私はいくつかの基本的な R と D を行っていました。私のコードは次のとおりです。
}
しかし、このコードでは、テストは実行されていません。testNG としてテストを実行している間、Firefox が開いたり閉じたりします。誰でも適切な方法やこれを機能させる方法を提案できますか?
.net - データ ドライブ ユニット テスト - プログラムによる行のスキップ
データ ドライブの単体テストで行をプログラムでスキップする方法はありますか? ビルド サーバーですべての行を実行したいのですが、デバッグ時には 1 行だけ実行します。
c# - データ駆動型ユニットテストの問題
Excelの.xlsxデータソースを使用するように単体テストを設定するのに問題があります。
私のApp.configファイル:
が検出されていることを確認しましTestData.xlsx
た。。という名前のシートがありGetAllCellNamesTest
ます。
私の単体テストクラスでは、次の設定があります。
TestData.xlsx
はテスト結果ディレクトリにコピーされており、データソースを参照しようとしないすべての単体テストに合格しています。
ただし、この1つのテストは失敗し、次のメッセージが表示されます。
セットアップのどこが間違っているのかよくわかりません。MSDNのこのウォークスルーに従ってセットアップを取得しました。ウォークスルー:構成ファイルを使用したデータソースの定義。section
.net 4.0を使用しているため、バージョンをに変更した10.0.0.0
ことに注意してください(ページ下部の注記による)。
編集:ああ、すべてのファイルは私のコンピューターのローカルにあります。