单元工具测试处理连接器的业务对象处理的所有 SAP 开发工作。并且,单元测试工具使您能够测试您的工作与连接器的 ABAP 组件的交互作用。这些测试工具仅允许您作为联机用户(实时)测试您的开发工作。
作为联机用户测试连接器或作为后台用户测试连接器之间的差别描述如下:
连接器作为后台用户运行,所以它在单一内存空间中进行处理,在停止然后重新启动连接器之前,永远不会隐式刷新该空间(所以在完成处理后,清除内存对于业务对象开发非常重要)。因为您是联机用户,所以通常将在您执行的每个事务之后刷新内存。
有关更多信息,请参阅为 ABAP 扩展模块开发业务对象。因而可能发生的任何问题(例如,从不初始化返回码)不使用此测试工具检测;仅对连接器的测试才会暴露这些问题。
SAP 的事务代码可能对联机用户和后台用户显示不同的屏幕(通常是为了可用性和性能)。测试工具只能作为联机用户运行。连接器将仅作为后台用户运行。尽管存在此差别,单元测试还是应该在大多数测试情况下进行。