-
What is API Testing?
Loading...An error occurred. Please try again.
- Impressive
- Structured
- STAR
-
What are the differences between API testing and UI testing?
-
What are the common types of APIs?
-
What are the most commonly used protocols in API testing?
-
Explain the components of an HTTP request.
-
What is the difference between PUT and POST methods?
-
What is the difference between SOAP and REST APIs?
-
What is a RESTful Web Service?
-
What are HTTP status codes? Give examples.
-
What does a 200 OK status code mean?
-
What does a 404 status code indicate?
-
What is the difference between 401 and 403 status codes?
-
What is a payload in API?
-
What is the difference between request and response in an API call?
-
What is an endpoint in an API?
-
What is an API key and why is it used?
-
What is OAuth?
-
What is JWT (JSON Web Token)?
-
What is a URI and how is it different from a URL?
-
Explain what an idempotent method is in REST APIs.
-
What tools are commonly used for API testing?
-
What is Postman and how is it used?
-
What is SoapUI used for?
-
How do you validate response data in Postman?
-
What is Newman in Postman?
-
What is REST Assured and how is it used in API testing?
-
What is Swagger and how does it help in API testing?
-
What are the advantages of using automated API testing tools?
-
What is JMeter and can it be used for API testing?
-
Can Selenium be used for API testing?
-
What is the difference between GET and POST?
-
What is the DELETE method used for?
-
What are HTTP headers? Name a few commonly used ones.
-
What is a Content-Type header?
-
What is an Authorization header?
-
What is Accept header in an API request?
-
Can GET requests have a body?
-
What are custom headers?
-
What are path parameters vs query parameters?
-
How do you pass authentication credentials in a request?
-
What is response time in API testing?
-
How do you validate a JSON response?
-
How do you verify status codes?
-
How do you handle response assertions?
-
What is JSON Schema validation?
-
How do you test XML responses?
-
How can you test the performance of an API?
-
What is throttling and rate-limiting in APIs?
-
How do you verify headers in API response?
-
What is caching in REST APIs?
-
How do you write test cases for an API?
-
What negative test cases can be written for API testing?
-
How do you test API error handling?
-
What are boundary test cases in API testing?
-
How do you test APIs with large payloads?
-
How do you test file upload via API?
-
How do you handle dynamic data in API testing?
-
How do you ensure backward compatibility in APIs?
-
How do you test for API security?
-
How do you handle data validation in API testing?
-
What are the benefits of automating API tests?
-
How do you perform data-driven testing in Postman?
-
What is the use of pre-request scripts in Postman?
-
What is the purpose of test scripts in Postman?
-
How do you use variables and environments in Postman?
-
How do you chain requests in Postman?
-
How do you integrate Postman tests with CI/CD?
-
What is a Collection Runner?
-
How do you log request and response in automation?
-
How do you handle authentication in automated API tests?
-
How do you test third-party APIs?
-
What would you do if the API you are testing is not documented?
-
How do you test an API with rate limits?
-
What will you do if an API call gives a 500 error?
-
How do you mock an API request?
-
What is the purpose of stubs and mocks?
-
How do you ensure consistency in test data?
-
How would you test an API that supports multiple languages?
-
How do you test APIs that depend on real-time data?
-
What to test when API has pagination?
-
What is GraphQL and how is it different from REST?
-
What is API versioning and how do you test it?
-
How do you test asynchronous APIs?
-
What is contract testing in APIs?
-
What is API virtualization?
-
What is HATEOAS in REST APIs?
-
What are microservices and how is API testing relevant?
-
How do you test WebSockets?
-
What is the difference between integration testing and API testing?
-
What is the difference between functional and non-functional API testing?
-
How do you handle flaky API tests?
-
How do you debug failed API tests?
-
What is the role of logs in API testing?
-
What would you do if a dependent service is down?
-
How do you ensure APIs are up and running in production?
-
How do you handle timeout errors?
-
How to check memory leaks in API response?
-
What to do when API response structure changes?
-
How to monitor API health?
-
What metrics are important in API testing?