Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Codecademy

Learn Testing for Web Development

via Codecademy

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn essential web development testing techniques to ensure your applications are reliable, scalable, and free of critical issues. Explore how to create effective test suites for models, servers, dynamic content, and API responses using tools like SuperTest and Mongoose. This course also introduces you to backend development and MongoDB for well-rounded testing expertise.

Syllabus

  • Outside-in TDD: Learn about the different layers of the testing pyramid in full-stack web applications.
    • Article: The Testing Pyramid
    • Article: Outside-In Test-Driven Development
  • Learn Model Testing with TDD: Learn the skills to create the model layer of a web application using Mongoose and TDD.
    • Lesson: Mongoose Fundamentals
    • Lesson: Model Testing Patterns
    • Project: Quote Keeper: Model Layer
    • Quiz: Mongoose Fundamentals
    • Quiz: Model Testing Patterns
  • Learn Server Testing with TDD: Learn to use test-driven development to create a JavaScript server using the Express framework.
    • Lesson: Server Testing Stack
    • Lesson: Server Testing Patterns
    • Project: Quote Keeper: Server Layer
    • Quiz: Server Testing Stack
    • Quiz: Server Testing Patterns

Taught by

Kenny Lin

Reviews

4.3 rating at Codecademy based on 70 ratings

Start your review of Learn Testing for Web Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.