Well, it does and does not.. Let me explain

By testing ‘just’ the API, yes some checks programmed for the client side will get skipped

However, API automation is not to ‘replcae’ UI automation

It is supposed to work in ‘conjuction’ with UI automation

And not only UI, but in coordination with unit tests as well

Therefore, if we look at just API / service layer tests only, then we do loose areas to test

But when working in conjunction with UI and Unit tests, (the way it should), then we don’t forego any code from being tested

#QsDaily #UiAutomation #ApiAutomation

References:

UI Automation Vs API Automation

https://www.mountaingoatsoftware.com/blog/the-forgotten-layer-of-the-test-automation-pyramid