1We can start testing process EARLY and the more bugs we
2catch in API level testing, the less bugs we will see on UI. API
3level of application is developed before the UI part.
4
5Test for Core Functionality: API testing provides access to
6the application without a user interface.
7
8Time Effective: API testing usually is less time consuming
9than functional GUI testing. The web elements in GUI testing
10must be polled, which makes the testing process slower
11
12Language-Independent: In API testing, data is exchanged
13using XML or JSON. These transfer modes are completely
14language-independent
15
16Easy Integration with GUI: API tests enable highly integrable
17tests, which is particularly useful if you want to perform
18functional GUI tests after API testing.
19
20
21