Learn TDD in 24 hours

A crash course for you to get deep into automated testing and JUnit!

4.37 (5038 reviews)
Udemy
platform
English
language
Other
category
Learn TDD in 24 hours
20,473
students
2 hours
content
Jun 2015
last update
$54.99
regular price

What you will learn

Write automated unit tests

Practice Test-Driven Development in real code

Know about good unit testing patterns and practices

Use mock objects to write real isolated unit tests

Why take this course?

Are you a Java developer and want to become an expert in software testing? That's the course for you! In this course, you will learn how to stop doing manual testing and start to do automated software testing.

How many times did you write a bug? How many times did you change the software and didn't test it all? Testing software is an art. And surprisingly easy! During the videos, we will see many real world classes that need to be tested.

In a nutshell, you will see that writing a test is almost like writing all those "main methods" you have written during your first programming lessons. Then, you will see how to do it professionally. And by professional, I mean learn how to have a good testing code, how to simulate databases using mock objects, and even how to practice Test-Driven Development, which is about writing the test code prior to the production code (and yes, that are many advantagens when doing it!).

Good developers write good code. And good code is, among many other things, code that work. Let's learn how to test software and never have a bug again!

Reviews

Christiaan
August 28, 2023
The first episode was kind of rough to watch, it tries to explain why testing is important. I agree on the why but the delivery sounds weird. Why the cringe talk about a girlfriend that he has found two bugs? Also the naming of the methods and variables are odd to me, for example: the trainer is looking for the 'highest' and 'smallest' number. So it took me a couple of minutes to see what he is actually testing. After I watched a couple of lessons it gets better and the quality of the course is improving. But I haven't learned anything about TDD yet... From my point of view the trainer is learning Unit Testing with us first before we move on to TDD.
Dave
June 2, 2023
Short and to the point. Great foundation to understanding TDD and how to implement tough topics for the backend code.
Nesrine
April 20, 2023
Ce cours est excellent. Je n'ai eu aucune difficulté avec l'anglais mais l'idéal aurait été de pouvoir intégrer des sous-titres en français pour ceux qui le souhaitent.
Ali
April 1, 2023
this course explains core practices of testing and it is not for experienced developers mostly for the beginners and junior developers. even so it is not suitable for me i respect for the labor. thanks for your labor Maurício. I think most of new learner are utilizing from this course
Renz
March 20, 2023
I received a lot of insight into TDD, and the author does a good job of presenting it in a practical way! I love how he makes his thought process clear throughout the entire course.
Jorge
December 2, 2022
The course in general is not bad but it places a lot of advertising for things and that is not good since it is a platform where 5-minute ads should not be placed on books or personal thing
Akhilesh
May 14, 2022
I am going to start this Course and I want to let you know that I feel very greatful to be a part of this course .
Vishnu
April 30, 2022
having a very good experience with the course and the trainers they are very good at teaching skills
Ajbuddin
April 20, 2022
finest teaching I have ever seen, so easily he helps us to understand the things, very well done sir.
M.
February 23, 2022
Well, I would have liked more examples of TDD however the course is very explanatory. It begins with basic concepts about testing, it follow with advices about clean code, baby steps, tdd and mocks. It's short but very informative. Thanks a lot.
Ismail
September 8, 2021
A good part of the course is about testing and automated tests in general. I expected that the course is all about TDD. I suggest to change the course title to Unit tests and TDD.
Daniel
July 12, 2021
Good lecture with lots of examples that help beginners understand how to test software. I would have liked some more advanced examples of how to implement tests with JUnit and Mockito.
Marcio
September 6, 2017
Very practical course. Great didactic and english of great understanding, even so it is not your native language
Partington
September 5, 2017
c'est un bon début pour s'initier au TDD, mais l'auteur le dit lui même, pour approfondir, il faut acheter son bouquin
Mykola
August 31, 2017
I can reccomend this course for those, who are totally new to testing Java code using JUnit and Mockito and to TDD and expects to receive just essentials of these topics. This course is practice oriented and I find it useful. Mauricio, it would be so cool, if you create another course: "Advance TDD", that will show how to use TDD, while writing some close-to-real project.

Charts

Price

Learn TDD in 24 hours - Price chart

Rating

Learn TDD in 24 hours - Ratings chart

Enrollment distribution

Learn TDD in 24 hours - Distribution chart
493454
udemy ID
5/4/2015
course created date
12/6/2019
course indexed date
Bot
course submited by