2016-05-30 5 views
0

私は、自動化されたテストをspecflowのgherkin/featureファイルと同期させておくのは混乱します。フィーチャーファイルが小人の人に書かれ、gitソースコントロールにチェックインされていると仮定します。gherkinファイルをspecflowやその他のBDD小林/キュウリのフレームワークで自動テストと同期させる方法

gherkinファイルからスタブ自動テストを生成するツールがあり、開発者にそれらのテストを実装させることに自然に流れ込むことがあります。

私の質問は、機能と仕様が変更された場合、それらのテストをリファクタリングまたは更新して同期させるためのワークフローは何ですか?開発者が手動で行っているのですか?またはspecflowや他のBDD駆動ツールにテストファイルのリファクタリングを管理するのに役立つものがありますか?

答えて

0

必要な動作が変更されたときに手順を更新するツールサポートはありません。

仕様を自動化するために使用されるステップは、新規の場合にステップが実装されたのと同じ方法で手動で維持する必要があります。

オートメーションで使用されるコードを実装できる人は誰でも実行できます。これは、開発者、テスター、またはドメインとプログラミングに関する十分な知識を持つ他の人である可能性があります。

関連する問題