キュウリ – ページオブジェクトモデルアプローチによるフィーチャファイル

私は全く新しいキュウリです、私はページオブジェクトモデルのアプローチを使用しています。

3ページと3つのテストクラスがあるとしましょう

例:login Page.java/loginTest.java

登録Page.java/Registration Test.java

ContactPage.java/ContactTest.java

質問(疑問):3つの別個の機能ファイルを作成する必要がありますか? そうでなければ、それをどうやって行うのですか?

ベストアンサー

短く不完全な答え:

いいえ、あなたはしません。技術的には、キュウリエンジンは単にステップ正規表現に基づいてメソッドを呼び出すだけで、ファイル内のシナリオ構成は扱いません。

長くて深い答え:

(ここに短い答えをペーストしてください)。 さらに、BDDとページオブジェクトの目的をよりよく理解する必要があります。

BDDに関しては、 Dan Northの記事この記事 AslakHellesøyとBDDに関する3つの誤解(
>。

上記の知識によって、ページオブジェクトはBDDとキュウリとはまったく関係のないデザインパターンであることがわかります。この手法はしばしば一緒に使用されますが、特定のプロジェクトでその使用法を正当化する必要があります.1つの銀色の箇条書きツールとしてそのまま使用することはできません。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です