機能やシナリオ、またはspecflow機能ファイルから生成されたNunitテストで実行順序を強制することはできますか? 機能を入力するすべてのデータを最初にテストし、データを修正する機能とデータを削除する機能をテストすることができればうれしいです。specflow機能を実行する順番
答えて
私はそれがあなたのテストランナーのための質問であると思います。 SpecFlowはテストファイルからテストを生成しますが、テストファイルは実行しません。テストランナーが、要求した順序でシナリオを実行するように指示することができます。
しかし、私の助言は、あなたのテストを注文しようとしないということです。各シナリオは他のシナリオとは完全に独立している必要があるため、テストの実行順序は結果に影響しません。私はそれが特定の順序で実行されている場合は、それが "いい"であることを意味するものに依存していると思います。 :)
私はresharperプラグインを使用してテストを実行しています。それでは、ここで順序をつけて何をしたのですか(私はそれが最良のアイデアではないことを知っていますが、特殊なケースがあります:))
Resharperは、特定のフィーチャファイルのアルファベット順にテストを注文します。
私はプレフィックス1,2,3などのシナリオに名前を付けました。実行する順序に基づいています。
汚れた、しかし、[OK]方法あなたが必死であれば;)
はい、私はNunitにも気付きましたが、Nunitはテストの順序を保証していないと言われています。したがって、これはアルファベット順であることがあり、実装を変更するよりも時間がかかることがあります。それは確かではない、私はそれに依存することはできません。 – Vajda
- 1. iOS順番にUITestingを実行する(ファイルと機能レベル)
- 2. specflow機能ファイルを並行して実行するには?
- 3. 順番に機能を実行しています
- 4. nodejs:async.seriesが順番に機能を実行しない
- 5. スレッドプールを順番に実行
- 6. ディスパッチメインを順番に実行
- 7. 順番にajaxコールを実行する
- 8. アクションを順番に実行するSpriteKit
- 9. Specflow手順
- 10. specflowのリピート手順
- 11. Pythonから順番にコマンドを実行
- 12. キュウリのフィーチャーファイルを順番に実行
- 13. ジェンキンスでジョブを順番に実行
- 14. C#Oracle - 順番にストアドプロシージャを実行
- 15. これらの機能を順番に実行するにはどうすればよいですか?
- 16. カテゴリのSpecflowパラレル実行[タグ]
- 17. ハイブの行番号機能
- 18. Visual StudioでSpecflowが機能しない
- 19. チャットアプリ(ページ番号)のスクロールアップ時に角度機能を実行
- 20. スレッドを順番に実行して何度も実行するには?
- 21. Chromeの拡張機能 - 奇妙な実行順序
- 22. jQueryを使用してアクションを順番に実行する
- 23. 独立ジョブを順番に実行するためのAutosysコマンド
- 24. これらのタスクを順番に実行する - Node.js
- 25. ReduxとReactで非同期アクションを順番に実行する
- 26. JavaScriptを順番に実行する方法は?
- 27. タスクを順番に実行する方法は? Swift3
- 28. Pythonでリストを順番に実行する
- 29. OpenCLカーネルで関数を順番に実行する方法は?
- 30. Junitで順番にテストメソッドを実行する方法
素敵されることによって、私はデータ形式ストレージを変更し、ストレージからのデータを削除して、いくつかのストレージにデータを追加するためのテストを持っている場合ことを意味します。私が削除テストや修正テストの前にデータを追加する必要がないので、そうした方法で注文するのはいいでしょう...あなたのアドバイスを聞いてテストを独立させるべきです – Vajda
私は独立していると言います試してみると、アプリケーションが大きくなったときに処理するほうが処理が簡単になることがわかります。 – Darren