- SAP测试教程
- SAP测试 - 首页
- SAP测试 - 概述
- SAP测试 - 类型
- SAP测试 - 手动与自动化
- SAP测试 - SDLC (软件开发生命周期)
- SAP中的测试类型
- SAP测试 - 流程
- SAP测试 - 导航
- SAP测试 - 屏幕流程
- SAP测试 - 模块
- SAP测试 - 接口
- SAP测试 - 测试用例
- SAP测试 - TAO (测试加速器)
- SAP测试 - TAO文件夹结构
- 配置质量测试中心
- SAP测试 - TAO结果分析
- TAO构建和执行测试脚本
- SAP测试 - TAO整合
- SAP测试 - TAO UI扫描器
- SAP测试 - 自动化工具
- SAP测试 - Solution Manager (解决方案管理器)
- SAP测试 - HP业务流程
- SAP测试 - QTP (快速测试专业版)
- SAP测试 - 案例研究
- SAP测试实用资源
- SAP测试 - 问答
- SAP测试 - 快速指南
- SAP测试 - 实用资源
- SAP测试 - 讨论
SAP测试类型
有多种可用于执行SAP测试的测试方法。
单元测试
单元测试用于测试SAP系统的功能及其各个组件。它由了解系统中每个单元功能的领域和配置专家执行。
示例
假设任务是创建销售订单并保存。要对此任务执行单元测试,测试人员应知道可以使用SAP组织元素(如客户主数据、合作伙伴功能、物料主数据、公司代码、信用控制区域、销售组织等)保存销售订单。
示例
在ABAP开发中,可以执行单元测试以检查是否可以从开发者生成的数据创建报表。这需要领域专家的协助。
系统测试
系统测试涉及集成SAP系统的各个元素,以确保相关的SAP功能在开发环境中相互关联。
示例
例如,组织中报价的现金流将显示报价可用于创建销售订单,可从订单创建和处理交货,可对交货开票,可将开票释放到会计,以及可对会计发票应用客户付款。
每个单元都以此方式进行测试,然后使用系统测试将测试结果组合起来。
基于场景的测试
顾名思义,场景测试是根据具体的业务案例执行的。
示例
假设有一些特定于客户细分市场、特定产品线或一组服务的任务。对于这些特定的目标线路,您需要测试不同的场景。此测试也在开发环境中执行。
集成测试
在此测试中,测试数据来自真实的数 据提取源。业务最终用户知道这些数据。
集成测试用于展示在SAP中设计和配置的业务流程使用实际数据运行。此外,测试还显示接口触发器、报表和工作流正在运行。
SAP接口测试
接口测试确保SAP系统上的业务流程自动运行,事件被触发,结果被传输到接收系统。接口测试涉及在发送系统上执行,然后自动生成接口输出,然后接收系统使用该文件并证明业务流程在接收端继续。
理想情况下,接口测试随着项目的进展而涉及更大的测试活动。接口测试表明触发器有效,数据选择准确完整,数据传输成功,并且接收器能够使用发送的数据。
SAP用户验收测试
SAP UAT用于确保最终用户能够使用新系统执行分配的作业功能。此测试的重要方面是了解业务需求,并确保期望的功能和能力可用。
SAP系统性能测试
性能测试检查以下方面:
系统响应时间是否符合业务要求
定期流程是否在允许的时间内运行
是否可以支持预期的并发用户负载
性能测试可以识别SAP系统中的瓶颈和代码低效之处。系统性能调整不太可能完美设置,并且程序可能没有使用优化的代码运行。
SAP负载测试
在负载测试中,测试人员会在系统上施加最大负载(无论是在线用户还是定期批处理),并确定系统是否有能力处理该负载。如果没有,则找出改进性能所需的步骤。
SAP安全和授权测试
安全和授权测试用于确保用户只能执行与他们的项目相关的交易和访问相应的数据。
与安全标准的实施一样,测试系统中是否已设置安全和授权非常重要。创建并使用作业角色的测试ID来确认用户可以做什么以及用户不能做什么。
SAP切换测试
切换测试通常在一个项目生命周期中执行一次。在这里,对所有涉及的任务进行全面执行,以从遗留系统中提取数据。然后,执行任何类型的数据转换,将结果加载到SAP系统中并完全验证结果,包括用户签字。
SAP回归测试
回归测试用于查找新功能,并在升级系统或设置新系统时测试系统中的先前功能。回归测试的关键作用是测试现有功能以及新更新的配置和代码库。
升级SAP系统或应用补丁时,不应影响用户预期执行的功能。此外,它不应影响新版本中应该引入的新功能。