More Java, different ways to test your applications

If you are a student or developer who is using or studying the Java programming language, you will learn various methods of testing your applications that you must know.

(4.7) 196 reviews

4,225 learners

Level Basic

Course period Unlimited

Java
Java
JUnit
JUnit
Testcontainers
Testcontainers
ArchUnit
ArchUnit
Mockito
Mockito
Java
Java
JUnit
JUnit
Testcontainers
Testcontainers
ArchUnit
ArchUnit
Mockito
Mockito

Reviews from Early Learners

Reviews from Early Learners

4.7

5.0

jbae

53% enrolled

Common features of Baekgi Seon's lectures, but Advantages: He meticulously organizes and teaches only the essential items and allows you to study on your own References are well written, so it's a great lecture to look back on later when needed Disadvantages The level of knowledge is higher than other lectures, and beginners may be confused because he doesn't explain everything in detail I'll listen to this great lecture again!

5.0

Jack

49% enrolled

The flow is good. You can quickly absorb the learning content. IDE is Intelli-Writing The lecture is conducted as a reference introduction/instructor live coding. I am writing this because I see people giving one star for this.

5.0

curtiskim

100% enrolled

Thank you for always giving great lectures~ I always had a lot of trouble with test codes, but I think I was able to grasp the concept a little more through this lecture. And thank you for introducing various tests and showing them through live coding.

What you will gain after the course

  • How to write tests in Java applications

  • How to test Java application performance

  • How to test for operational environment issues

  • How to test your application architecture

  • How to test using Docker

  • JUnit 5, Mockito, Testcontainers, Chaos Monkey for Spring Boot, JMeter, ArchUnit


If you want to go beyond just being a developer and become a "better developer"...
You need to know how to write proper test code.

In this course, you will learn how to test Java applications in a variety of ways.

🗒 Course Introduction

Having a lot of test code doesn't necessarily mean you have good code, nor does writing a lot mean you're a good developer. In fact, excessive test code can actually increase the amount of code you have to manage, making code analysis and modification more difficult. Therefore, it's crucial to learn how to write minimal tests by selecting tools appropriate to your testing needs. Knowing which tools are suitable for which purposes allows you to choose the right tool for the right situation. Therefore, this course...

Describes several methods and tools for testing applications.

After completing this course, you'll master a variety of methods for testing Java applications. You'll be able to write tests that meet the needs of your specific tasks and projects.

🙌 Tools covered here

JUnit 5, Mockito, Testcontainers, JMeter, Chaos Monkey for Spring Boot, ArchUnit

Recommended for
these people

Who is this course right for?

  • Any student or developer who is learning and using the Java programming language.

  • Students or developers who want to write test code using tools suitable for various situations.

  • Students or developers who are learning and using Docker and Spring primarily

Need to know before starting?

  • Java

Hello
This is whiteship

93,063

Learners

4,319

Reviews

2,010

Answers

4.8

Rating

20

Courses

Having worked at Naver and Amazon, I am currently working as a Senior Software Engineer at Microsoft.

Einstein once said, "Education is not the learning of facts, but the training of the mind to think." I create my lectures with deep resonance for those words.

YouTube: Sharing useful knowledge and career advice for developers on the
'Keesun Baik' channel
Translation: Translated numerous books related to Spring and Hibernate
Author: Easy-to-Follow Java Web Development

More
Published: 
Last updated: 

Reviews

All

196 reviews

4.7

196 reviews

  • jbaexquare님의 프로필 이미지
    jbaexquare

    Reviews 1

    Average Rating 5.0

    5

    53% enrolled

    Common features of Baekgi Seon's lectures, but Advantages: He meticulously organizes and teaches only the essential items and allows you to study on your own References are well written, so it's a great lecture to look back on later when needed Disadvantages The level of knowledge is higher than other lectures, and beginners may be confused because he doesn't explain everything in detail I'll listen to this great lecture again!

    • putstack2102님의 프로필 이미지
      putstack2102

      Reviews 2

      Average Rating 5.0

      5

      49% enrolled

      The flow is good. You can quickly absorb the learning content. IDE is Intelli-Writing The lecture is conducted as a reference introduction/instructor live coding. I am writing this because I see people giving one star for this.

      • curtiskim0760님의 프로필 이미지
        curtiskim0760

        Reviews 21

        Average Rating 4.9

        5

        100% enrolled

        Thank you for always giving great lectures~ I always had a lot of trouble with test codes, but I think I was able to grasp the concept a little more through this lecture. And thank you for introducing various tests and showing them through live coding.

        • hajubal님의 프로필 이미지
          hajubal

          Reviews 13

          Average Rating 4.2

          1

          100% enrolled

          This is the beginning of Part 1, but the surrounding noise is so annoying. Kids talking, laptop fan noise, car noise, etc. Noise started from the introduction, but is this the case throughout the lecture? Am I being too sensitive.... =============================== I will add more content after listening to the lecture. * Lecture content This lecture content is exactly as the title suggests. How to do a test. This lecture explains the tools and how to use each tool in a simple way. * Lecture materials It is lacking. It is just the amount of material that an individual took notes of the key contents while listening to the lecture. * Good points Detailed usage of Junit? and introduction to various tools. In particular, I really wanted to apply Chaos Monkey in my work. * Disappointing points - The instructor's excessive promotion of other lectures: "Please listen to the ~~ lecture I uploaded for this content." It was annoying because the lecture promotion came out even though the content could have been explained simply. If the lecture materials/content are really good, you don't have to say that, and I will look for the instructor's other lectures and take them. - Ambient noise: This is a lecture that you pay to watch, not a YouTube video. It's a shame that you don't think it's a problem at all to hear noise from inside the house. - Sound quality (iPhone earphone microphone level) - Slightly disappointing lecture content: It's a lecture that lives up to its title, but I wish it had some content about code that's good for testing.

          • pari01303216님의 프로필 이미지
            pari01303216

            Reviews 4

            Average Rating 3.0

            1

            56% enrolled

            This is an honest review of the course. First, the lectures are not friendly compared to the paid amount. I bought it after seeing the name value, but I regret it. Please consider this and buy it. Second, the table of contents is divided, but the lectures are not divided in the source. Since the lectures are all in the same file, if you follow the table of contents, the sources of the lectures you have previously done will disappear. You have to organize the sources yourself.

            whiteship's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!

            $51.70