Build better and more maintainable web applications through test-driven development.
Ready to start your journey into testing for web development? Take Learn Testing for Web Development: Fundamentals—testing is essential for web development. A good test suite for a web application allows you to confidently build new features without breaking old ones and provides clear documentation for the rest of your team. These skills are so important to high-quality software that many teams in the tech industry employ engineers dedicated to testing.
### Skills you’ll gain
* Write tests that check for desired functionality in a web browser.
* Use Phantom.js to imitate the experience of a user clicking through a web page.
* Recognize the different layers of the testing pyramid in full-stack web applications.
### Notes on prerequisites
We recommend that you complete [Learn JavaScript: Objects](https://www.codecademy.com/learn/learn-javascript-objects) and [Learn JavaScript Unit Testing](https://www.codecademy.com/learn/learn-javascript-unit-testing) before starting this course.
Ready to start your journey into testing for web development? Take Learn Testing for Web Development: Fundamentals—testing is essential for web development. A good test suite for a web application allows you to confidently build new features without breaking old ones and provides clear documentation for the rest of your team. These skills are so important to high-quality software that many teams in the tech industry employ engineers dedicated to testing.
### Skills you’ll gain
* Write tests that check for desired functionality in a web browser.
* Use Phantom.js to imitate the experience of a user clicking through a web page.
* Recognize the different layers of the testing pyramid in full-stack web applications.
### Notes on prerequisites
We recommend that you complete [Learn JavaScript: Objects](https://www.codecademy.com/learn/learn-javascript-objects) and [Learn JavaScript Unit Testing](https://www.codecademy.com/learn/learn-javascript-unit-testing) before starting this course.