Sap-testing-modules
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
要件に応じて、さまざまなパラメーターとカスタマイズを追加することもできます。