私はQAチームに、Given、When、Then、およびAliasの注釈が付けられたメソッドに基づいて、JBehaveで使用可能な文のリストを提供しようとしています。次のように:
- 次に、$userNameがログインします。
- 次に、ユーザーは「$pageTitle」に移動する必要があります
私は最近、これを行うための簡単なスクリプトを作成しました。それにもっと仕事をする前に、そこにもっと良いものがないことを確認したかったのです。
私はQAチームに、Given、When、Then、およびAliasの注釈が付けられたメソッドに基づいて、JBehaveで使用可能な文のリストを提供しようとしています。次のように:
私は最近、これを行うための簡単なスクリプトを作成しました。それにもっと仕事をする前に、そこにもっと良いものがないことを確認したかったのです。
1つは、コード補完を提供するJBehave用のEclipse統合であり、コードから直接すべてのステップを提供します(http://jbehave.org/eclipse-integration.html)。ただし、依存する.jarは通過せず、ソースツリーで検出できるもののみを通過することに注意してください。つまり、「Given」と入力し、Ctrl + Spaceを押して、使用可能なすべての指定されたステップを取得します。
ただし、手順のリストを提供する「Story Navigator」( http://paulhammant.com/blog/introducing-story-navigator.html )を使用して実行結果を解析する作業もいくつかあります。しかし、未使用のステップをリストできるかどうかはわかりません。さらに、これは私には概念実証のように見えます(私はそれを適切に使用することができませんでした)。