I am new to automation testing and was looking for guidance on how I can mock or create a simulator for a IVR ( automated call system ).
We have an application, which sends some user data to a third party software. This third party makes a call on our behalf to user and asks a few question. Then it sends details about the response from the user in a CSV file in a shared sftp location.
To test our system, I was looking to bypass this third party completely and create a fake system but I am not sure how one can fake a call.
Presently how we manually test is we create an user, send our own phone number so that we can get a call and answer them according to the test cases. Based on our test case we see whether we got the expected result back in csv.
Does any one has any better way of doing this and save time in manual process.
Its complicated, and I might not have explained it properly. So if you have any questions, I will try to explain it in more detail.