Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

データドリブンフレームワークとキーワードドリブンフレームワークの状態の違い。


データ駆動型フレームワークとキーワード駆動型フレームワークの違いを以下に説明します。

データ駆動型テストでは、パラメーター化の助けを借りて、複数の組み合わせで複数のデータに対してテストを実行できます。ここでは、データはテストスクリプトロジックへの入力として扱われます。各データセットは、個別のテストケースとして扱うことができます。

キーワード駆動型テストでは、開発されたキーワードはアクションを表します。順番に維持されるキーワードのリストは、テストケースを形成します。したがって、一度開発されたキーワードは、複数のテストスクリプトで使用できます。

データ駆動型フレームワークは、テストスクリプトロジックに大きな変更を加えることなく、個々のテストケース用に更新されるデータ(Excel、csv、またはその他のファイルで維持される)を中心に展開されます。

たとえば、ログイン機能をテストするために、Excelファイルで「N」個のユーザー名とパスワードを取得し、そのデータを、ログイン機能を自動化するプログラミングロジックを含むJavaファイルにフィードできます。

キーワード駆動型テストでは、自動化テスターと手動テスターの両方で構成されるチーム全体が、製品のテストに貢献できます。このフレームワークは、操作をExcelで実行し続けるため、データ駆動型フレームワークにいくぶん似ています。

ここでは、外部ファイルのキーワードまたはアクションを順番に言及することで、要件に応じてテストケースをカスタマイズできます。

たとえば、ログイン機能をテストするために、ブラウザの起動、ユーザー名とパスワードの設定、Excelファイルのキーワードまたはアクションの形式でブラウザを閉じるなどの複数の手順があります。


  1. ChromiumとChromeの上位12の違い

    もちろん、後者の言葉はあなたにとって明らかになじみのある言葉であり、前者はあなたの知識にあまり影響を与えなかったでしょう。うまくいけば、Chromiumについて1、2回聞いたことがあるでしょうが、見かけの確率は、約60%の人がこの単語を1回も聞いたことがないということです。そして、残りの40%の技術に精通した人々では、20%がChromiumの正確な意味を知りません。これにより、この記事の非常に重要なことが明らかになります。つまり、「 Chromium v​​s. Chrome」の概念について説明します。 。’ ここでは、特定のパラメータに基づいて、ChromiumとChromeを広範囲に

  2. プライバシーとセキュリティの違いとなぜ気にする必要があるのか

    「プライバシー」と「セキュリティ」という言葉は、インターネット上の安全性の側面について話すときに、しばしば同じ意味で使用されます。多くのテクノロジー企業は、これらの用語を使用して、マーケティング戦略におけるユーザーの安心感を強調します。 2つの概念の間には非常に密接な関係がありますが、これらは別々のアイデアであり、接続されたテクノロジーを使用して企業に個人情報を提供するすべての人の日常生活でそれぞれが果たす役割があります。違いを理解することで、情報の共有方法や使用するソフトウェアについて、より知識に基づいた決定を下すことができます。 これらの用語が混在している理由 セキュリティとプライバシ