Summary
In this chapter, we saw the importance of testing. Thankfully, there are great tools available in the Node.js ecosystem. Frameworks such as Jasmine make our life easier. Instruments such as PhantomJS save lots of time by automating the testing and addition of our code into a browser. With DalekJS, we were even able to run tests directly in different browsers. Also, we used Appium for cross-platform testing using the same API, which enables code to be reused between iOS and Android test suites.
In the next chapter, we will see how to perform a beta release and deliver it to our testers. Also, you will learn how to distribute our application to the Apple Store and Google Play markets.