Protractor Automated testing is an end-to-end behaviour-driven tool that plays an important role in the testing of AngularJS. Learn why you must keep your promises.

Single Responsibility Principle (SRP) for clean, scalable & easy to extend code. Single Responsibility in Angular with examples.