Sap-testing-modules

提供:Dev Guides
移動先:案内検索

SAPテスト-モジュール

組織にはさまざまなSAPモジュールが実装されており、HP Quick Test Professional(QTP)、IBM Rational Functional Tester(RFT)、SAP Test Acceleration and Optimization(TAO)ツールなどのさまざまなテストツールを使用してテストできます。

一般的なSAPモジュール

一般的なSAPモジュールは以下のとおりです-

  • 金融モジュール-財務会計および管理(FICO)、トレジャー(TR)、およびエンタープライズコントロール(EC)。
  • ロジスティクスモジュール-資材管理(MM)、プラント保守(PM)、販売管理(SD)、品質管理(QM)など
  • 人材管理-経理給与、時間管理、トレーニングおよびイベント管理。

これらのモジュールはすべて相互に依存しており、1つのモジュールの機能が他のモジュールの機能に影響します。

販売管理(SD)モジュールで受注を作成する必要があるとします。 ここでは、最初に*トランザクションコード*(例:Transaction Code VA01)を入力する必要があります。 次に、在庫モジュールでアイテムの在庫を確認し、顧客関係モジュールの顧客プロファイルで利用可能な与信限度を確認します。 これらのモジュールはすべて相互に依存していることがわかります。これらのモジュールのいずれかをカスタマイズすると、関連するERPシステムに影響します。

SAPテストを実行するには、これらのSAPモジュールで機能、機能、およびワークフローがどのように行われるかを理解する必要があります。 ERP実装プロジェクトの失敗の一般的な理由のほとんどは、誤ったテスト計画と間違ったテストケースの使用です。

PeopleSoft、Edwards、Oracle Eビジネススイートなどの非SAP ERPシステムには、さまざまな顧客と機能があります。 テストチームは、完全なシステムの機能を理解する必要があります。

テストチームの種類

通常、SAPプロジェクトでは2種類のテスターが利用可能です-

  • コアテスター-ERPシステムおよびモジュールの基本的なテストを実施する責任者。
  • 実装テスター-実装プロジェクトに携わり、SAPモジュールのカスタマイズ機能を担当します。

クライアントからのカスタマイズ要求は、SAPシステムのモジュールに影響を与える可能性があります。 テストチームは、各カスタマイズリクエストと他のSAPモジュールへの影響を記録できる必要があります。

ERPシステムは大規模なシステムであるため、テストプロセスは理想的には自動化する必要があります。 手動テストは非常に時間と時間のかかるプロセスであるため、ERPシステムの自動テストを実行することを常にお勧めします。 SAPシステムの各コンポーネントをテストせずに、100%の品質とSAPプロジェクトの成功した実装を達成するのは本当に困難です。

QTPを使用した上記の例のSAPテストの実行

上記の例のSAPテストを実行するには、以下の手順に従ってください-

  • 最初のステップは、HP QTPツールをインストールし、必要なプラグインをQTP内にインストールして、ERPシステムへの接続と互換性を持たせることです。
  • 次のステップでは、HP Quality Center(QC)を使用してテスト計画を作成し、テスト計画の設計をテストスクリプトに変換します。 これらのテスト計画は、HP QTPを使用してスクリプトに変換できます。
  • 次に、MMでの受注の作成またはPRの作成中に、SDモジュールのSAPシステムのR/3 GUI画面を記録します。
  • QTPツールでの記録が完了したら、VBでスクリプトを作成します。
SAPGuiSession("Session").SAPGuiWindow("SAP Easy Access - User")
   .SAPGuiOKCode("OKCode").Set "/nVA01"

SAPGuiSession("Session").SAPGuiWindow("SAP Easy Access - User"). SendKey ENTER

要件に応じて、さまざまなパラメーターとカスタマイズを追加することもできます。