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系统的每个组件进行测试,就很难实现100%的质量和SAP项目的成功实施.

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

要对上述示例执行SAP测试,请按照下面给出的步骤 : 去;

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

  • 下一步是使用惠普质量中心(QC)制定测试计划,然后将测试计划设计转换为测试脚本.可以使用HP QTP将这些测试计划转换为脚本.

  • 接下来,在创建销售订单时记录SAP系统的R/3 GUI屏幕在MM中创建PR.

  • 在QTP工具中完成录制后,在VB中创建一个脚本.

SAPGuiSession("Session").SAPGuiWindow("SAP Easy Access - User")
   .SAPGuiOKCode("OKCode").Set "/nVA01"

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

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