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