Congratulations! You are just one step away from becoming a full stack application developer! For now, we will stop talking about Aurelia; you know the framework and have a high level of knowledge of how JavaScript works as a programming language. Now, it's time to expand our knowledge about full-stack application development. We have our FIFA WC 2018 application running on our localhost and have some unit testing implemented. Is it enough to ensure that it will work in a QA or production environment? Of course, no.
Unit testing is very important, but it only ensures the correct functionality of one single service. How can we ensure that all our applications (database, backend, frontend, and any other external services) are working correctly as one single application? This is what we will learn in this chapter.
Testing is one of the highly demanded...