White-box Test Techniques - API Testing
9 important questions on White-box Test Techniques - API Testing
Is API more a technique or a test type?
Why is robust error handling important for API's.
Why is combinatorial testing often necessary while testing API's?
- Higher grades + faster learning
- Never study anything twice
- 100% sure, 100% understanding
API's are often loosely coupled, what can be a problem then and what should be tested then?
Thorough testing of the recovery and retry mechanisms.
What's important when an organization provides an API interface?
When is API testing applicable?
API testing is becoming more important for testing systems of systems as the individual systems become distributed or use remote processing as a way of off-loading some work to other processors. Examples include:
- Operating systems calls
- Service-oriented architectures (SOA)
- Remote procedure calls (RPC)
- Web services
- Software containerization.
What are limitations/difficulties with API testing?
Because there is typically no direct graphical interface associated with an API, tools may be required to setup the initial environment, marshal the data, invoke the API, and determine the result.
What is the minimum of an API test?
More thorough API tests may ensure that callable entities are exercised at least once or all possible calls are made at least once.
What kind of defects can be found by API testing?
The question on the page originate from the summary of the following study material:
- A unique study and practice tool
- Never study anything twice again
- Get the grades you hope for
- 100% sure, 100% understanding