SAP 中的测试类型
SAP 中的测试类型
有多种不同类型的测试方法可用于执行 SAP 测试。
单元测试
单元测试用于测试 SAP 系统及其各种组件的功能。它由了解系统中每个单元功能的领域和配置专家执行。
例子
假设任务是创建一个销售订单并保存它。要为此任务执行单元测试,测试人员应该知道可以使用 SAP 组织元素(如客户主数据、合作伙伴功能、物料主数据、公司代码、信用控制区域、销售组织等)保存销售订单。
例子
在 ABAP 开发中,可以执行单元测试来检查是否可以从开发人员生成的数据中创建报告。它需要领域专家的帮助。
系统测试
系统测试涉及 SAP 系统元素的集成,以确保相关的 SAP 功能在开发环境中链接在一起。
例子
如果您说组织中报价的现金流量将显示报价可用于创建销售订单,可以从订单创建和处理交货,可以对交货进行开票,将开票发布到会计,以及针对会计发票应用的客户付款。
像这样测试每个单元,然后使用系统测试组合测试结果。
基于场景的测试
顾名思义,场景测试是根据特定的业务案例执行的。
例子
假设有一些特定于客户群或给定产品线或一组服务的任务。对于这些特定的目标线,您需要测试不同的场景。此测试也在开发环境中执行。
集成测试
在本次测试中,测试数据来自真实的数据提取源。业务最终用户知道数据。
集成测试用于展示在 SAP 中设计和配置的业务流程使用真实数据运行。此外,测试表明界面触发器、报告、工作流都在工作。
SAP 接口测试
接口测试可确保 SAP 系统上的业务流程自动运行、触发事件并将结果传输到接收器系统。接口测试涉及在发送系统上执行,然后自动生成接口输出,然后接收系统使用该文件并证明业务流程在接收方继续进行。
理想情况下,随着项目的进展,接口测试涉及更大的测试活动。接口测试显示触发有效,数据选择准确完整,数据传输成功,接收方能够消费发送的数据。
SAP 用户验收测试
SAP UAT 用于确保最终用户能够使用新系统执行分配的工作职能。此测试的重要方面是了解业务需求并确保预期的特性、功能和能力可用。
SAP 系统性能测试
性能测试检查以下方面 –
-
系统响应时间是否符合业务需求
-
周期性进程是否在允许的时间内运行,
-
是否可以支持预期的并发用户负载
性能测试识别 SAP 系统中的瓶颈和编码效率低下。不太可能完美设置系统性能调整并且程序以优化的代码运行。
SAP负载测试
在负载测试中,测试人员在系统上施加最大负载,无论是在线用户还是定期批处理,并确定系统是否有足够的能力来处理负载。如果没有,它会找出提高性能所需的步骤。
SAP 安全和授权测试
安全和授权测试用于确保用户只能执行交易并访问与其项目相关的适当数据。
与安全标准的实施一样,这对于测试系统中是否放置了安全性和授权非常重要。工作角色的测试 ID 被创建并用于确认用户可以做什么和用户不能做什么。
SAP 切换测试
转换测试通常在项目生命周期中执行一次。此处全面执行从遗留系统中提取数据所涉及的所有任务。然后,要执行任何类型的数据转换,请将结果加载到 SAP 系统中并完全验证结果,包括用户签字。
SAP 回归测试
回归测试用于发现新功能并在升级或设置新系统时测试系统中以前的功能。回归测试的关键作用是测试现有功能和新更新的配置和代码库。
升级 SAP 系统或应用补丁时,不应影响用户预期执行的功能。此外,它不应影响应该在新版本中引入的新功能。