October 11th, 2016 by Adam Sandman
In an ideal world, the presentation layer would be very simple and with
sufficient unit tests and other code-level tests (e.g. API testing if
there are external application program interfaces (APIs)) you would have
complete code coverage by just testing the business and data layers.
Unfortunately, reality is never quite that simple and you often will
need to test the Graphic User Interface (GUI) to cover all of the
functionality and have complete test coverage.
That is where GUI testing comes in.
For more information, read our new article on GUI Testing Best Practices.