Api tests VS unitests

Hey!

I wonder what is the difference between regular unit tests to Api tests.

A unit test is mocked and thus checks only the business logic, and an api test is not mocked (right?) and thus acts as a kind of an integration test?

Postman for example allows making Api tests, but for example If would do a unit test for an entire endpoint within my Api, when everything is mocked, isn't it better than a regular Api test which checks the status code and other stateless data returning with the request, while ignoring whatever is stateful?

When should I right Api tests, when should I write unitests and what are the advantages or disadvantages of each approach?

Thank you!

submitted by /u/gggal123
[link] [comments]

from Software Development – methodologies, techniques, and tools. Covering Agile, RUP, Waterfall + more! https://ift.tt/3n5iocR

Leave a comment

Design a site like this with WordPress.com
Get started
search previous next tag category expand menu location phone mail time cart zoom edit close