One of the things that makes Angular.js such a great framework, is the integrated support for testing. To make it even better the Angular team also offers Protractor, an end-to-end test framework for AngularJS applications. Protractor is using Selenium behind the scenes and runs tests against your application in a real browser.
To learn more about Protractor, you can try the following tutorial: http://angular.github.io/protractor/#/tutorial
Remark: The only thing I find annoying(as a .NET developer) is that I had to install the Java Development Kit (JDK) to get Selenium up & running. If you know a workaround, please let me know…