SAP 测试 – 模块

SAP 测试 – 模块


组织中实施了不同的 SAP 模块,可以使用各种测试工具进行测试,例如 HP Quick Test Professional (QTP)、IBM Rational Functional Tester (RFT) 和 SAP Test Acceleration and Optimization (TAO) 工具。

常见的 SAP 模块

下面列出了常见的 SAP 模块 –

  • 财务模块– 财务会计和控制 (FICO)、Treasure (TR) 和企业控制 (EC)。

  • 物流模块– 物料管理 (MM)、工厂维护 (PM)、销售和分销 (SD)、质量管理 (QM) 等。

  • 人力资源管理– 会计工资、时间管理、培训和活动管理。

所有这些模块都是相互依赖的,一个模块的功能会影响其他模块的功能。

例子

假设您必须在销售和分销 (SD) 模块中创建销售订单。在这里,您首先需要输入交易代码(例如,交易代码 VA01)。接下来,检查库存模块中项目的库存,并检查客户关系模块中客户资料中可用的信用额度。它表明所有这些模块都是相互依赖的;如果自定义这些模块中的任何一个,都会影响相关的 ERP 系统。

要执行 SAP 测试,您需要了解这些 SAP 模块中的特性、功能以及工作流如何发生。大多数ERP实施项目失败的常见原因是不正确的测试计划和使用错误的测试用例。

PeopleSoft、Edwards、Oracle E 业务套件等非 SAP ERP 系统具有不同的客户和功能。测试团队需要了解完整系统的功能。

测试团队类型

SAP项目中通常有两种类型的测试人员 –

  • 核心测试员– 负责执行 ERP 系统和模块的基本测试。

  • 实施测试人员– 从事实施项目并涵盖 SAP 模块的自定义功能。

来自客户的定制请求可能会影响 SAP 系统的模块。测试团队应该能够记录每个定制请求及其对其他 SAP 模块的影响。

ERP 系统是大型系统,因此理想情况下测试过程应该是自动化的。始终建议对 ERP 系统执行自动化测试,因为手动测试是一个非常耗时且漫长的过程。如果不测试 SAP 系统的每个组件,要实现 SAP 项目的 100% 质量和成功实施真的很难。

使用 QTP 为上述示例执行 SAP 测试

要为上述示例执行 SAP 测试,请按照以下步骤操作 –

  • 第一步是安装HP QTP工具,并在QTP内安装必要的插件,使其兼容连接ERP系统。

  • 下一步是使用 HP 质量中心 (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

您还可以根据需要添加不同的参数和自定义。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁