March 2016
Intermediate to advanced
304 pages
8h 9m
English
Moving up in the testing pyramid, you leave integration tests behind and reach functional tests. Functional tests, depicted in figure 7.8, view the whole system as a black box (in contrast with integration tests that deal with internal modules).

For non-interactive systems (those with no user-visible component), functional testing involves the testing of the services they provide to the outside world. In practice, this usually means testing the HTTP/REST endpoints of the back-end modules.
REST services use JSON or XML ...
Read now
Unlock full access