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 Reply

Create your own website, free on WordPress.com.Create your own website.
Start free
search previous next tag category expand menu location phone mail time cart zoom edit close