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

キーワード駆動型フレームワークについて説明します。


キーワード駆動型フレームワークはテーブル駆動型フレームワークとも呼ばれます。ここに、実行する必要のあるメソッドのキーワードまたはアクションを説明する表があります。

自動化テストスクリプトは、Excelで言及されているキーワードまたはアクションに基づいて開発されています。自動化テスターは、新しいキーワードを更新または構築することにより、フレームワーク機能を拡張する必要があります。

プログラミングの知識が少ない手動テストに取り組んでいる人は、このフレームワークを使用できます。主なアイデアは、キーワードまたはアクションを識別し、その特定のテストシナリオ用に維持されているExcelでそれらを利用することです。多くの場合、このExcelシートはテストケースドキュメントの代わりになります。

ただし、キーワードを使用したこのフレームワークの構築または開発には、強力な技術的ノウハウが必要です。このフレームワークの重要な側面の1つは、各キーワードにオブジェクトに対して実行される特定のアクションがあることです。アクションは基本的に製品の機能要件です。

オブジェクトは、実行が実行される環境の要素またはURLやデータベースクレデンシャルなどの他のリソースを参照します。ただし、フレームワークに含まれるキーワードと機能が増えると、スケーラブルなままではなくなります。

このフレームワークを使用している間、ユーザーは、可能な限り最良の方法で使用するために、開発されたすべてのキーワードとその目的を認識している必要があります。

キーワード駆動型フレームワークの利点を以下に示します-

  • 自動テスターと手動テスターの両方が機能し、このフレームワークに貢献できます。

  • キーワードまたはアクションは、いくつかのテストケースで使用できます。


  1. JavaScriptで巻き上げについて説明する

    ホイストを使用すると、関数と変数(varで宣言)を定義する前に、コードの実行を開始する前にスコープの先頭に移動して呼び出すことができます。 以下は、JavaScriptでの変数と関数の巻き上げを示すコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale

  2. JavaScriptにこのキーワードを説明しますか?

    JavaScriptのthisキーワードは、それが属するオブジェクトを参照します。単独または関数内の場合は、グローバルオブジェクトを参照できます。メソッド内の場合は所有者オブジェクトを参照し、イベントリスナーでイベントを受信したHTML要素を参照します。 例 以下は、JavaScriptのこの識別子のコードです- <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport&quo