0

I have to start API automation for a android App. App is coded in C++. Please suggest the approach as I am new to API testing.

closed as primarily opinion-based by Bharat Mane, lauda, NarendraC, trashpanda, Nitin Rastogi Jul 9 '18 at 15:15

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

0

You can use REST Assured or Apache HTTP CLIENT for automating any Rest Based Web-Services. I don't think that it will matter too much in which language the app is coded. If you are able to access the service URL's and endpoint you can use either of the above approaches to automate that.

  • Hello Saurabh, Thanks for your reply. I am clear about the language part now. Also as I am very new to api testing, can you please let me know what did you mean by "access the service URL's and the endpoint". Do i need to get any URL's or anything from developers? – Nikhil Vernekar Jul 9 '18 at 10:41
  • Yes Nikhil There should be some set or urls for accessing the different services.There should be some Base urls for different services and accessing different methods there should be some differene complete URI. Devlopers should be very easily able to provide you those URL's. You can check with them and you can have a brief idea what each service and end point url must be doing – saurabh dwivedi Jul 9 '18 at 10:48
  • There will be url's for android application also?? Please don't mind if the questions are silly. It is just that I am new to this, and I need to start my work asap. And also the tools REST Assured/Apache HTTP CLIENT. Anyone one of these I can use for my android app API automation testing right? – Nikhil Vernekar Jul 9 '18 at 10:52
  • That's totally fine .. Suppose Your android app is a frontend it must be getting data from any sever and your services are responsible for getting that data from server to your app. same set of services can be used for many no of frontends like andriod app or ios app . and yes you can use any of the tools but REST ASSURED is most commonly used and very easy to understand. Below is the link for rest assured tutorial its very easy to understand and work:-toolsqa.com/rest-assured/configure-eclipse-with-rest-assured – saurabh dwivedi Jul 9 '18 at 11:05
  • Sure Nikhil If you feel this is usefull click "This answer was usefull on the post" – saurabh dwivedi Jul 9 '18 at 11:12

Not the answer you're looking for? Browse other questions tagged or ask your own question.