Kapalı

API Testing

API automated testing

Description

For the second part of the test, you will have to come up with a solution to automate integration testing on the Yelp Fusion API, in particular, Phone Search functionality, used to match businesses with a phone number.

The goal here is not to find bugs for Yelp, but rather to create a way to test their API automatically.

We used Yelp Fusion API for this test because it is easy to get started with, thanks to its good documentation.

Set-up

You will have to create a Yelp account, and register an app (there will be a form to fill, but app & credentials creation is not reviewed manually by Yelp).

Then, follow the documentation on how to authenticate using client_id and client_secret.

Note that there is a limit of 25,000 requests per day. Please do not automate load testing.

Application specification

We do not know the exact specifications of Yelp’s Phone Search API, however from its documentation we can extract the following informal requirements:

- The request must be authenticated.

- Phone is a required parameter. It should include the country indicator (e.g. “+1”), followed by 10 digits.

- The response body should contain a businesses array, which size should match the value of total returned. If no businesses were found, this array should be empty and total should be 0.

- The business objects should be filled with information available on Yelp, with fields values matching the types declared in the documentation.

Tasks

Your goal here is to automate the testing of only one endpoint, businesses/search/phone. You will need an authentication token to use that endpoint, so it’s probably a good idea to automate calls to the authentication endpoint as well.

You are free to use any language/framework/environment to create this automation tool. The only requirement is that your testing tool should be able to run from the command line.

Your testing tool should include output indicating numbers of test passed or failed, and reasons of failure.

The tests performed do not have to be exhaustive; your time should be spent on making it easy to add more or extend them.

Please provide an archive with the source files and instructions to build and run your tool and its tests

Beceriler: Mobile App Development, Mobil Uygulama Deneme, Test Otomasyonu, Deneme / QA, Web Sitesi Testi

Daha fazlasını görün: api testing automation, api testing using selenium, api testing postman, api testing using postman, api testing interview questions, api testing tutorial for beginners, api testing tools, api testing guru99, api testing tool, web api testing tool, automated rest api testing, auction inc shipping api testing, aramex api testing, api java automated, experienced test analyst regression testing automated manual offshore

İşveren Hakkında:
( 2 değerlendirme ) MONTREAL, Canada

Proje NO: #14893494

30 freelancer bu iş için ortalamada 169$ teklif veriyor

in 3 gün içinde155$ CAD
(42 Değerlendirme)
6.7
rightbigboss

hello. I am an app developing expert. I have 5+ years experience in this field. Relevant Skills and Experience I have read your request. it's easy to me. have a seen my reviews. Proposed Milestones $155 CAD - complet Daha fazlası

in 3 gün içinde155$ CAD
(12 Değerlendirme)
5.9
imagicaworld

Hello Relevant Skills and Experience please have a look at our portfolio link:- [url removed, login to view] Proposed Milestones $150 CAD - D

in 3 gün içinde150$ CAD
(24 Değerlendirme)
5.8
TheEminence

I have 10+ years of experience in software testing , worked in top MNC's.I have a good working knowledge in manual testing , automation testing and performance testing. Relevant Skills and Experience Below are my s Daha fazlası

in 3 gün içinde177$ CAD
(12 Değerlendirme)
4.5
abhinavjohri

API Testing Relevant Skills and Experience (10+ Years)Experience as in testing. • (3+ Years)Doing RCA of all the leakages. • (8+ Years)Involved in UI testing, Performance testing, preparation of Test cases executed Daha fazlası

in 3 gün içinde250$ CAD
(4 Değerlendirme)
3.7
in 3 gün içinde250$ CAD
(2 Değerlendirme)
3.3
jinkhan888

My Portfolio:- [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view] Relevant Skills and Experience Specialties:-Web Based Application Development, Desktop Based Application Deve Daha fazlası

in 3 gün içinde133$ CAD
(5 Değerlendirme)
3.6
haovo

I will use C# httpClient communicate with Yelp api to authenticate account automatically then use that token to search phone. The program is console application and you can run by command line. Relevant Skills and Exp Daha fazlası

in 2 gün içinde120$ CAD
(2 Değerlendirme)
2.9
Kulabkar

A proposal has not yet been provided

in 15 gün içinde180$ CAD
(1 Değerlendirme)
2.4
jitendra2013

I Read your project carefully. I understand it very well, My Skills is suitable for your [url removed, login to view] please give me chance to work with you . Relevant Skills and Experience I have more than 5 years of experience of wor Daha fazlası

in 3 gün içinde100$ CAD
(4 Değerlendirme)
1.7
MetaoriginLab

Though I am new here but my team has 7 years of experience into Automated QA Testing using Selenium/Jmeter. Can very well execute this Project as the team has good hands-on experience.

in 8 gün içinde354$ CAD
(1 Değerlendirme)
1.4
AmitPal10000001

A proposal has not yet been provided

in 10 gün içinde277$ CAD
(1 Değerlendirme)
0.6
in 40 gün içinde111$ CAD
(0 Değerlendirme)
0.0
in 3 gün içinde155$ CAD
(0 Değerlendirme)
0.0
in 3 gün içinde155$ CAD
(0 Değerlendirme)
0.6
in 3 gün içinde155$ CAD
(0 Değerlendirme)
0.0
mayankjamindar

perfect in testing & automation Relevant Skills and Experience test automation Proposed Milestones $50 CAD - day 1 $50 CAD - last day

in 3 gün içinde100$ CAD
(0 Değerlendirme)
0.0
manindermani

QA professional with more than 2 years of experience . Earlier I have worked on API's for CNBC.com. I will use java and maven combination for providing command line interface to you. Relevant Skills and Experience Se Daha fazlası

in 7 gün içinde88$ CAD
(0 Değerlendirme)
0.0
Vadion

Dear Employer!Our Excellent Quality Assurance team will automate the test [url removed, login to view] team ensures that your product is user friendly,high in performance and reliable. Relevant Skills and Experience Our team follows: * Daha fazlası

in 3 gün içinde156$ CAD
(0 Değerlendirme)
0.0
tamuntechie

Hi, Greetings!!! I am an software testing professional with [url removed, login to view] experience in automation testing using selenium. Expertise in functional testing, usability testing, root cause analysis, automation testing. Havin Daha fazlası

in 2 gün içinde35$ CAD
(0 Değerlendirme)
0.0