はしばらくして。たぶん愚かな質問ですが、私は大声で考えているので、とにかくそこに投げ捨てるつもりです。テスト
私は、(テストデータを含む)エクセルファイルへのパスを含む設定ファイルを導入し、テストのためにこのデータを抽出するための基本的なエクセルリーダーを実装したので、私の最初のテストの大部分は、このすべての設定によって占められています。例えば
:
- はExcellDataConfigクラスのオブジェクトを作成し、Excelファイルの場所を通過ReadPropertyFileクラス
- のインスタンスを作成する設定ファイルから
- は、テストケースを設定しましたこのテストのためのIDは、シートからのデータの読み出しを開始する場所のためのExcelファイルをスキャンします - シートがマーカーを含むExcel
- 私は私のテストのために、例えば、必要なすべての興味深いもののシートから場所のROL/COLの情報を取得ユーザー名/パスワード、または他のいくつかのデータ
- は、複数のユーザーがExcelシートとログを反復処理し、その後でとは、実際のテストを行うことをループのために設定のためにテストを実行した場合には、ブラウザ
- を開きます。
は、設定オプションがたくさんあるが、簡単な方法はありますか?
私は、ログインクラスが含まれており、それがこのような良いアイデアである場合、私はsomehome移動することがなく、必ずこのユーザーのログイン情報のものを考え、別TestBaseクラスを持っています。
私はちょうど、誰もが任意の高レベルの提案がない作品を複製行き詰まるしたくないですか?あなたが実際に説明してきた
Excelを使用することは本当に必要ですか?私はテストデータをJavaプロパティ(単純なストレージ用)またはJsonフォーマット(複雑なデータ用)に保存します。それは非常に迅速にロードされ、私が知っている任意のIDEとうまく統合されます。ログインの場合:ほとんどの場合、ベースクラスのsetup/teardown-method(@Before、@Afterを使用)にログイン/ログアウトコードを入れると、派生クラスで自動的に使用されるので便利です。 –
ありがとう@Würgspaß私はあなたのJSONファイルの提案を調べます。 – tarquin
私はコード例を追加しましたので、あなたがそのアイデアを得ることを願っています... –