問題タブ [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.
web-services - soapUI DataDriven テストが最初の実行で失敗する
そこで、次のリクエストがあります。
このテストを実行すると、最初のテストは常に FacilityID フィールドに何も送信せず、失敗します。これを修正するにはどうすればよいですか?
c# - ClassInitialize で生成されたデータ ドリブン テスト: Visual Studio 2012 では機能しなくなりました
Visual Studio 2010 から Visual Studio 2012 にアップグレードしました。
私の単体テスト プロジェクトには、CSV ファイルを生成する [ClassInitialize] メソッドがあり、CSV に接続された [DataSource] を使用してデータ駆動型の [TestMethod] にフィードします。
これは、Visual Studio 2010 でうまく機能します。
これを Visual Studio 2012 で動作させることができません。
VS2012 では、MS テスト ランナーは [DataSource] に接続されたファイルが既に存在している必要があるようです。そうしないと、どのテストも実行されません。自分で CSV を作成すると、データ駆動型テストが実行されますが、[ClassInitialize] で作成されたデータが取得されません。[DataSource] からのテストのリストは、[ClassInitialize] が実行される前に評価されるようです。
回避策はありますか?
これは、問題を再現する最小限のプロジェクトです。私にとって、これは VS2010 では成功しますが、VS2012 では失敗します。
TestProject.cs
私の場合、「テストを 32 ビットとして実行」がデフォルト設定です。これは以下で変更される可能性があります -
- VS2012 の場合: TEST > TestSettings > Default Processor Architecture
- VS2010 では、ソリューション エクスプローラーの [ソリューション アイテム] を右クリックし、[追加] > [新しいアイテム] > [テストの設定] を選択してから、
- VS2010 メイン メニュー > テスト > テスト設定の編集 > ホスト > 32 ビットまたは 64 ビット プロセスでテストを実行します。
64 ビットを使用する場合は、[DataSource("CsvTestData64")] を使用します。MS Access 64 ビット ODBC ドライバーをインストールする必要がある場合があります。最も簡単な方法は、32 ビットに固執することです。
App.config
java - Junitを使用したデータ駆動型テスト
私はjunitの概念に不慣れです。
データドリブンの概念が何であるかを誰かが私に明確に説明できますか?
そして、もう1つの質問はRunWith
、1つのjunitクラスに2つの注釈付きメソッドを記述できるかどうかです。
と
database - データベースWebアプリケーションのデータ駆動型テスト
私はデータベースWebアプリケーションを持っており、このアプリケーションのすべての可能な入力とすべての可能な出力を確認する必要があります(SeleniumまたはJmeterを使用)。
実際、ソフトウェアテストツールで「入力カバレッジ方式」がどのように機能するかを理解しようとしましたが、難しすぎるようです。私が間違っていない場合、私が行おうとしているこの種のテストは、一種のデータ駆動型テストです(データベースWebアプリケーションのすべての可能な入力と出力を把握することを意味します)。
これを実行できるツール(私はオープンソースを好む)またはそのようなテストを作成するための方法があれば、提案をお願いします。
自分で作成する必要がありますか?
selenium-webdriver - webdriverでJavaを使用してcsvファイルからデータを読み取る
Javaを使用してSelenium WebDriverの各セルのデータを読み取る方法は?
次のコードで試しました:
excel - 自動化テスト用の Excel ワークブックで作成できるワークシートの数は?
テストケースを自動化するためのデータ駆動型フレームワークに取り組んでいます。テストケースを作成して実行するために、Java、Junit、Apachi-Poi などで Selenium を使用しています。
各シートには、クラス (またはテストケース) に使用するデータが含まれています。したがって、N 個のテストケースを作成すると、ワークブックには N 個のシートが存在するはずです。しかし、Excel ワークブックで作成できるシートの数を知る必要があります。
java - データ駆動型 JUnit テスト クラスの設計方法
プログラムの最後の行がクラッシュを引き起こしています。arrayList からコレクションを定義する適切な方法を教えてください。この関数は、戻り値の型として Collection に必要です。
java - easytest 駆動型テストのパラメーターとしてのリストまたは配列
この質問は非常に簡単です。
Array または List 型のパラメータを使用する方法はありますか? おそらく、このように使用できる区切り文字はありますか (Excel テーブル):
testMethod doubleList stringList 3.5,3.4,6.7 a,b,c
(区切り文字はここに ',' です)これで、List doublelist と List stringList の 2 つのパラメーターを取得できます。現時点では、これを手動で行います。すべてを文字列パラメーターとして使用し、「、」で「分割」します。次に、単一の文字列を目的の型に変換します。easytest を使用した「より簡単な」方法はありますか?