If the internet is a series of tubes, APIs are the valves, gaskets, and pipe-fittings. All of which we can test.
Our approach with end-to-end testing is to interact with the UI the same way a user would. That means if they are able to create records or sync data, our tests will be able to as well. If there are issues with the API, these tests will fail because the two systems won’t be able to process the requests and the workflow won’t finish.
Creating accounts, updating data, automations — all of it is testable whether you’re using standard APIs or custom workflows. And, as always, our tests clean up any testing data they create along the way.
Any user flow from payment processing to loan origination is testable with QA Wolf.