You have many different options for testing NativeScript applications. Unit testing is built directly into the NativeScript CLI, including support for popular frameworks such as Jasmine, Mocha, and QUnit. Functional testing is available through a variety of other providers, for example Appium. You may also be interested in using NativeScript’s own QA workflow, which we completely open sourced as part of our 2.5 release.