Exploit the test tools
In general, a clean programming style will let you do much of the work with standard ABAP unit tests and test doubles. A list of the available frameworks with examples can be found in this repository. The repository might not be completely compliant with the CleanABAP-style guide, it only provides examples to help with test isolation tools.