The Robot Framework is a python based, generic test automation framework for acceptance testing and acceptance test-driven development.
It is a keyword-driven testing framework that uses tabular test data syntax. You can use it to test distributed, heterogeneous applications, where verification requires touching several technologies and interfaces.
If you decide to learn this wonderful framework for integration tests then Udemy's Robot Framework Test Automation is a great resource to start with. It's a two-part course that covers the basic and advanced features of the Robot framework.