The need for automated tests
As we discussed earlier, in the real world, we can't test every endpoint repeatedly after every major feature or change. We can try but we are human and we can miss out on that. The bigger problem is that we may sometimes think that we tested it but miss it and because there is no record of what we tested, we can't know. If we have a separate quality assurance team or person, they will most probably test and keep a record of that. However, in case of a RESTful web service, it will take more of their time or the possibility is that the QA person will test the end product as a whole and not RESTful web service.
Just like the RESTful web service works as one component or one side of a product, there are more low-level ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access