web-dev-qa-db-ja.com

C ++での受け入れテスト駆動開発

スタックオーバーフローで保留されました:うまくいけば、ここで価値があります。

C++でBDD/TDD/ATDDアプローチを使用したい。ただし、単体テストではなく、エンドツーエンドの機能の垂直方向のスライスを強調したいと思います。たくさんの単体テストフレームワークがあります。

ユーザーストーリーベースのテストフレームワークをエミュレートするアプローチをC++オーサリングでどのように進めますか?ホイールの再発明を避けることができれば、それ以外の場合は最初からホイールを作成する方法がわかりません。

別の言語の例は、スペックフローです。

具体的な質問は-誰かがそれをやったら自分の仕事を使えるようにすることです-そうでなければ、あなたはc ++でspecflowのようなフレームワークをどのように書きますか?

3
John Nicholas

Cucumber CPP を使用すると、C++のCucumberサポートが提供されます。

2
Oliver Weiler