Mobile testing and capturing traffic
Dear all,
I need help 😉 At the time of this message, I test a mobile app manually and with Fiddler I inspect resquest/response from my app. Sometimes I have to change de body of the request/response to observe the consequence on the app (with Fiddler).
But I need to know if this process is possible with Testcomplete or an other product of the Smartbear collection ? This is what I need in a simple words :
- Launch tested app and capture all the https traffic
- the captured traffic need to be inspect and compare to a reference.
- I need to have some https resquest/response body changed to inject them when the app start.
- And obviously, the most automatic way possible.
Thanks to everyone who will read me and help me.
Thomas
Hi Thomas,
Yes its clear.
My understanding from the OP was that you were manually doing this by picking up a device using fiddler to provide you with the response information, then comparing it manually to your baseline/reference.
Essentially you are manually ensuring the response information and validating it against that baseline
If the end goal is to test the service request would it not make sense to focus on this and test the api service using a dedicated tool like Soap UI/Ready API.
The key element here is that were reducing the manual process you are currently using, In RAPI we can parametrize API tests, Data Drive API tests and validate responses. We can also build up tests quite easily and look at automation in our API tests
You can still test the UI component of your APP in TC and automate functional UI tests in TC.
And then if you want you could run those API tests in a tool like TC were it makes sense in your TC flow.
See https://support.smartbear.com/testcomplete/docs/working-with/integration/ready-api/index.html