Summary
In this chapter, you learned about automated application testing. You learned that unit tests are used to test small code units in isolation to ensure the code implantation works as expected. e2e testing tests applications from the user’s perspective and checks whether the correct values are displayed and user interactions are processed and rendered correctly in the application view. Component testing is a relatively new concept, comparable to e2e testing, but instead of compiling and testing an entire application, component testing focuses on testing a single component from the perspective of a user. Lastly, integration tests are used to check how different modules and elements of your software integrate together. Integration tests can be implemented on various levels, for example, to check whether code implementation remains working when you combine multiple components and services or whether your application still works when you combine and deploy various Angular...