By using Scenario Testing you easily test the application with real-world situations and scenarios. This testing can also be seen as an end-to-end test of all other functions.