SAP 中的测试类型


有多种不同类型的测试方法可用于执行 SAP 测试。

单元测试

单元测试用于测试 SAP 系统及其各个组件的功能。它由了解系统中每个单元的功能的领域和配置专家执行。

例子

假设任务是创建并保存销售订单。要为此任务执行单元测试,测试人员应该知道可以使用 SAP 组织元素(例如客户主数据、合作伙伴功能、物料主数据、公司代码、信用控制范围、销售组织等)保存销售订单。

例子

在ABAP开发中,可以执行单元测试来检查是否可以根据开发人员生成的数据创建报告。它需要领域专家的帮助。

系统测试

系统测试涉及 SAP 系统元素的集成,以确保相关 SAP 功能在开发环境中链接在一起。

例子

如果您说组织中报价的现金流量将显示报价可用于创建销售订单,可以根据订单创建和处理交货,可以对交货进行开票,将开票发布到会计,并且根据会计发票应用的客户付款。

每个单元都这样进行测试,然后使用系统测试来组合测试结果。

基于场景的测试

场景测试,顾名思义,是根据特定的业务案例进行的。

例子

假设有一些特定于某个客户群或给定产品线或一组服务的任务。对于这些特定的目标线,您需要测试不同的场景。该测试也在开发环境中进行。

集成测试

在本次测试中,测试数据来自真实的数据提取源。数据对于业务最终用户来说是已知的。

集成测试用于展示 SAP 中设计和配置的业务流程使用真实数据运行。此外,测试表明界面触发器、报告、工作流程正在运行。

SAP接口测试

接口测试确保 SAP 系统上的业务流程自动运行、触发事件并将结果传输到接收系统。接口测试涉及在发送系统上执行,然后自动生成接口输出,然后接收系统使用该文件并证明业务流程在接收器上继续进行。

理想情况下,随着项目的进展,接口测试涉及更大的测试活动。接口测试表明,触发正常,数据选择准确完整,数据传输成功,接收方能够消费发送的数据。

SAP 用户验收测试

SAP UAT 用于确保最终用户能够使用新系统执行分配的工作职能。此测试的重要方面是了解业务需求并确保预期的特性、功能和能力可用。

SAP系统性能测试

性能测试检查以下几个方面 -

  • 系统响应时间是否符合业务要求

  • 周期性进程是否在允许的时间内运行,

  • 是否能够支持预期的并发用户负载

性能测试可识别 SAP 系统中的瓶颈和编码效率低下的情况。系统性能调整不太可能完美设置并且程序不可能以优化的代码运行。

SAP 负载测试

在负载测试中,测试人员在系统上施加最大负载(在线用户或定期批处理),并确定系统是否有足够的能力处理该负载。如果没有,它会找出提高性能所需的步骤。

SAP 安全和授权测试

安全和授权测试用于确保用户只能执行交易并访问与其项目相关的适当数据。

与安全标准的实施一样,这对于测试系统中是否设置了安全性和授权非常重要。创建工作角色的测试 ID 并用于确认用户可以做什么和不能做什么。

SAP 切换测试

切换测试通常在项目生命周期中执行一次。这里全面执行了从遗留系统中提取数据所涉及的所有任务。然后,要执行任何类型的数据转换,请将结果加载到 SAP 系统中并完全验证结果,包括用户签核。

SAP 回归测试

回归测试用于在系统升级或设置新系统时查找新功能并测试系统中以前的功能。回归测试的关键作用是测试现有功能以及新更新的配置和代码库。

当您升级 SAP 系统或应用补丁时,不应影响用户预期执行的功能。此外,它不应该影响新版本中应该引入的新功能。