Testing tools and frameworks

Knowing what the different testing tools are is half the battle. A few of them are very important to know in depth for Angular testing; we will learn them in detail throughout this book. However, in this section, we will learn about some well-known tools and frameworks that are used in different web applications for various kinds of testing and approaches. They are as follows:

  • Karma: This is the test runner for JavaScript
  • Protractor: This is the end-to-end testing framework
  • Jasmine: This refers to the behavior-driven JavaScript testing framework
  • Mocha: This is the JavaScript testing framework
  • QUnit: This stands for the unit testing framework
  • Selenium: This is the tool that automates the web browsers
  • PhantomJS: This is the ...

Get Angular Test-Driven Development - Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.