Application telemetry data that is collected from both the server- and the client-side can provide information that's required to improve and mould your application according to user needs. In a way, by collecting application telemetry data from various modules of the application on live environments, live application testing is executed with actual user data. This telemetry data can provide insights into the application that no other automated testing can provide. Regardless of the reality and the synthetic nature of the data, unit tests, as well as automated UI tests, should still be part of the application life cycle.
In the next chapter, we will look into various ways of testing and how we can include these tests in the development pipeline.