1

WebDriver を使用して Selenium 自動化に取り組んでいます。キーワードとデータ駆動型のアプローチです。Microsoft Excel からのオブジェクト、データ、およびテスト構成のすべての入力を処理しています。

現在、クライアントはデータベースを使用したいと考えています。彼は、フレームワークで使用するのにどちらが適しているかを私に尋ねています。データベースまたは Microsoft Excel ユーティリティのどちらですか? 私は有効な点で彼に返信しなければなりません。

フレームワークで使用するのに適しているのはどれですか?

4

2 に答える 2

3

この質問には本当に独断的な答えが必要ですが、どちらか一方からいくつかの重要な利点があるため、私はまだ答えます!

Excel を使用すると、データ入力が簡単になり、技術者以外のテスターもアクセスしやすくなります。優れたソート機能があり、データを非常に直感的な方法で整理できます。ただし、テスト中にデータを簡単に追加または変更することはできません (これを行うことができることは理解していますが、これはやり過ぎです)。これは、データが事前に整理され、テスト要件に固有である必要があることを意味します。

データベースでは、クエリから取得したデータをその場で変更できます。データベースで見つからない場合に必要なデータを入力するヘルパー関数を作成できます。これは、現在 db にあるデータを (ある程度) 気にせずにテストを実行でき、プロジェクトの問題を軽減できることを意味します。ただし、データベースでは、インポート/エクスポートに問題が発生する可能性があり、コーディングのオーバーヘッドが大きくなる可能性があります。また、明らかに非技術的なテスターは、データを変更するのが難しいと感じるでしょう。

私が言ったように、これは最終的には意見であり、プロジェクトごとの決定です。

于 2013-02-14T21:42:42.353 に答える