In this chapter, we have gone through the two main ways of testing-unit and end-to-end testing. We have used Karma with Jasmine to unit test the Todo app. We have used Protractor with Jasmine for our end-to-end testing. We have also tested our app using AWS Device Farm's fuzz testing as well as by installing an app on a remote device of our choice.
In the next chapter, we will take a look at releasing and managing an Ionic app.