3 types of testing and options in it
1) Performance Testing - Artillery.io , Jmeter ( And many more )
2) Unit Testing - Mocha - Chai, Jasmine etc
3) End to End Testing - Selenium , Protractor ( Now can be used for both angular and non angular apps )
There are many other libraries and frameworks. It depends on use case.