私は私たちのツールのスケーラビリティテストを自動化しようとしています。私はツールの限界を見るために多くの入力値を試す必要があるので、入力値を変更する前にハードウェアでいくつかのステップを実行する必要があるため、このような作業は私の場合には多くの費用がかかります。これにより、自動スケーラビリティテストができなくなります。では、ツールでスケーラビリティテストを自動化する方法を教えてください。最良のアプローチは何でしょうか?私たちはGherkinシナリオを使用しています。私は、自動小人シナリオ自体を生成するスクリプトを書くことを考えました。いいアイデアですか?自動スケーラビリティテストのためのGherkinシナリオを作成するにはどうすればよいですか?
0
A
答えて
0
SpecFlowを使いたいのであれば、あなたの問題に間違ったツールを使用しているように、生成されたGherkinファイルセットを実行するためにc#を使用しています。
SpecFlowとCucumberのようなツールはどちらもGherkinを使用します。ガーキンの強みは、人間が読めるようになり、コードを読んで話し合うよりもコミュニケーションを良くすることができるということです。あなたの非技術的な同僚は、ガーキンを読んで理解することができます。おそらくC#コードを読んで、システムの期待される動作を理解することはできません。
実行する必要がある組み合わせをたくさん生成する必要があります。その状況では、私は任意のユニットテストフレームワークを使用し、C#で実装された多くの異なるテストを実行するためにそれを使用します。この種の作業のためにプログラミング言語が設計されています。ガーキンはそのような仕事のために設計されていません。
blog postここで、AslakHellesøyは誤解されているツールとしてキュウリについて語っています。テキスト内のキュウリをSpecFlowに置き換えると、それがまだ適用されていることがわかります。
関連する問題
- 1. Gherkinシナリオ(SpecFlow/BDD/Selenium)で 'Given'を実装するにはどうすればよいですか?
- 2. 自動テストレポーターログのテキストファイルバージョンを自動的に作成/保存するにはどうすればよいですか
- 3. 自動作成するスクリプトを作成するにはどうすればよいですか?
- 4. 動的に作成されたマテリアライズトーストツールチップのリスナーを作成するにはどうすればよいですか?
- 5. Mac用の自動起動ドックアプリを作成するにはどうすればよいですか?
- 6. 既存のプロジェクトのローカルリポジトリの自動作成をオフにするにはどうすればよいですか?
- 7. 動的に作成された 'el'でバックボーンビューを作成するにはどうすればよいですか?
- 8. 起動時に自動的にresqueワーカーを作成するにはどうすればよいですか?
- 9. 最新の.NETコアツールでバージョンの自動インクリメントを作成するにはどうすればよいですか?
- 10. ウェブサイトのメンバーの電子メールアドレスを自動的に作成するにはどうすればよいですか?
- 11. eclipseで中括弧({})の自動作成を無効にするにはどうすればよいですか?
- 12. 次のシナリオのクエリを作成するにはどうすればよいですか?
- 13. GUIアプリケーションのビューの自動テストを作成するにはどうすればよいですか?
- 14. NetbeansプラットフォームベースのJavaアプリケーションで自動バックアップ機能を作成するにはどうすればよいですか?
- 15. NAntにVB.Net用の自動ビルドファイルを作成するにはどうすればよいですか?
- 16. ID付きヘッダーへのオンホバーパーマリンクを自動的に作成するにはどうすればよいですか?
- 17. ブートストラップタブをナビゲートするための作業ボタンを作成するにはどうすればよいですか?
- 18. スクリーンスクレイピングを作成するためのブックマークレットを作成するにはどうすればいいですか?
- 19. サイトのメンテナンスのために自動リダイレクトを行うにはどうすればよいですか?
- 20. 自動生成されたファイルの変更を保存するにはどうすればよいですか?
- 21. 自動更新のJavaScriptテンプレートを作成するにはどうすればよいですか?
- 22. 要素の作成を自動化するにはどうすればよいですか?
- 23. 自動幅のテーブルdivを作成するにはどうすればよいですか?
- 24. 独自のVAST対応動画プレーヤーを作成するにはどうすればよいですか?
- 25. PHPフォーム用の簡単な自動コンプリータを作成するにはどうすればよいですか?
- 26. 作成したファイルを自動的に開くにはどうすればよいですか?
- 27. Djangoで自動ID作成を無効にするにはどうすればよいですか?
- 28. EF 5.0で自動テーブル作成を無効にするにはどうすればよいですか?
- 29. Sharepoint 2007 wikiページで目次を自動的に作成するにはどうすればよいですか?
- 30. Parallaxの自動スクロールを作成し、マウスコントロールイベントに切り替えるにはどうすればよいですか?