2017-10-12 5 views
0

私は私たちのツールのスケーラビリティテストを自動化しようとしています。私はツールの限界を見るために多くの入力値を試す必要があるので、入力値を変更する前にハードウェアでいくつかのステップを実行する必要があるため、このような作業は私の場合には多くの費用がかかります。これにより、自動スケーラビリティテストができなくなります。では、ツールでスケーラビリティテストを自動化する方法を教えてください。最良のアプローチは何でしょうか?私たちはGherkinシナリオを使用しています。私は、自動小人シナリオ自体を生成するスクリプトを書くことを考えました。いいアイデアですか?自動スケーラビリティテストのためのGherkinシナリオを作成するにはどうすればよいですか?

答えて

0

SpecFlowを使いたいのであれば、あなたの問題に間違ったツールを使用しているように、生成されたGherkinファイルセットを実行するためにc#を使用しています。

SpecFlowとCucumberのようなツールはどちらもGherkinを使用します。ガーキンの強みは、人間が読めるようになり、コードを読んで話し合うよりもコミュニケーションを良くすることができるということです。あなたの非技術的な同僚は、ガーキンを読んで理解することができます。おそらくC#コードを読んで、システムの期待される動作を理解することはできません。

実行する必要がある組み合わせをたくさん生成する必要があります。その状況では、私は任意のユニットテストフレームワークを使用し、C#で実装された多くの異なるテストを実行するためにそれを使用します。この種の作業のためにプログラミング言語が設計されています。ガーキンはそのような仕事のために設計されていません。

blog postここで、AslakHellesøyは誤解されているツールとしてキュウリについて語っています。テキスト内のキュウリをSpecFlowに置き換えると、それがまだ適用されていることがわかります。

関連する問題