JavaScript Frameworks:
JavaScript Client side framework - Angular JS
JavaScript Server side framework - Sails JS
JavaScript Client side Unit Testing framework - Jasmine
JavaScript Client side & Server side Unit Testing framework - Mocha
JavaScript Assertion libraries - Chai JS
JavaScript test spies, stubs, mocks - Sinon JS
JavaScript E2E Test Automation(for AngularJS) - Protractor JS
Client side Test Automation:
- Angular JS
- Chai JS
- Sinon JS
- protractor JS
Server side Test Automation:
- Mocha JS
- Chai JS
- Sinon JS
- protractor JS
Design rules to check while selecting framework:
- Multi-Browser support(Chrome, Firefox, IE)
- Popularity in the tribe
- Good documentation
Miscellaneous:
Cucumber framework has more support for .net, java ..
Grunt is a JavaScript Build tool …
Keywords: stub, restore, spies, assert, expect, verify, webdriver, selenium, cucumber, grunt