Introduction to Unit Testing
3.5 (47 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
657 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Introduction to Unit Testing to your Wishlist.

Add to Wishlist

Introduction to Unit Testing

Unit tests and test-driven-development exist to help us manage expectations of our functionality.
3.5 (47 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
657 students enrolled
Created by RefactorU LLC
Last updated 11/2015
English
English [Auto-generated]
Curiosity Sale
Current price: $10 Original price: $35 Discount: 71% off
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Course Goal: Learn the basis of unit testing and test driven development
  • Test Driven Development
  • Unit Testing with Jasmine
View Curriculum
Requirements
  • Introduction to HTML
  • Introduction to JavaScript Development
  • Intermediate JavaScript Development
Description

Testing and debugging are places where developers spend a lot of their time. Code doesn’t always perform as expected and, with complex applications, it’s very easy to break code with minor changes. Unit tests and test-driven-development exist to help us manage expectations of our functionality and to ensure that other developers working on our code are aware when a change they made affects already existing functionality. This is very important when working on large projects with many collaborators as well as small projects with few developers.

We’ll be pre-writing tests in code that we can run whenever we make updates to our application. This will ensure that no new logic breaks old logic, and that we are certain that our programs are executing properly when given different inputs.

Course Includes:

  • 11 videos with over 90 minutes of lectures and explanations.
  • 1 external resource file.
  • 4 exercises to help you master testing concepts.

What You'll Learn:

  • What is Unit Testing?
  • Test driven development
  • Using Assert
  • Jasmine testing framework
  • Additional Resources
  • Exercises
  • And More!
Who is the target audience?
  • Anyone who wants to become familiar with unit testing and test driven development concepts
  • Intermediate JavaScript Developers
  • Advanced JavaScript Developers
Students Who Viewed This Course Also Viewed
Curriculum For This Course
11 Lectures
01:25:54
+
Introduction
1 Lecture 00:37
+
What is Unit Testing?
2 Lectures 04:20
+
Assert
1 Lecture 08:31
+
Jasmine testing framework
1 Lecture 10:30
Introduction to Jasmine
10:30
+
Additional Resources
4 Lectures 01:00:16
Bonus Part 1: Describing Unit Testing To Students at RefactorU
16:18

Bonus Part 2: Describing Unit Testing To Students at RefactorU
11:57

Bonus Part 3: Describing Unit Testing To Students at RefactorU
19:18

Bonus Part 4: Describing Unit Testing To Students at RefactorU
12:43
+
Excercises
1 Lecture 00:00
Exercises
1 page
+
Conclusion
1 Lecture 00:40
About the Instructor
RefactorU LLC
4.2 Average rating
1,778 Reviews
35,859 Students
13 Courses
Accelerates the learning of aspiring creative technologists.

Based in Boulder, Colorado, RefactorU accelerates the learning and development of the world's aspiring creatives, makers, and technologists. RefactorU empowers individuals to reinvent themselves to meet the needs of today's technology-driven economy while building lifelong professional networks for the future.

RefactorU offers on-campus and self-paced courses in full-stack web application development, data science, and other 21st century skills. RefactorU's Instructors Include:


Chris Rolfs

Chris is a game developer and designer with substantial experience in front and back-end web development as well as web and desktop game design and development. Chris is the current Instructor for RefactorU's online courses, and spends his daylight hours being a rockstar Front End Engineer at Facebook.