inflearn logo

Practical Testing: Practical Testing Guide

With this course, you will be able to write clean and clear test code, exactly as it is developed in practice. This lecture is for anyone curious about why test code is necessary and what constitutes good test code.

(4.9) 321 reviews

3,236 learners

Level Basic

Course period Unlimited

Software Test
Software Test
junit5
junit5
Mockito
Mockito
Spring
Spring
JPA
JPA
Software Test
Software Test
junit5
junit5
Mockito
Mockito
Spring
Spring
JPA
JPA

News

2 articles

  • wbluke님의 프로필 이미지

    Hello, I am knowledge sharer Park Woo-bin.

    Inflearn is running a 'Warm-up Club' study for those who have completed boot camps, are studying on their own, and are just preparing to start their careers. Following the previous 0th and 1st courses, I will be joining the 2nd course as a coach. 😊
    The Warm-Up Club is a space where participating runners can learn and grow together based on a study program led by a knowledge sharer.

     

    The previous course was 3 courses [Backend/Frontend/Product Design], but this course has been expanded to a total of 5 courses [2 Backend courses/Frontend/CS/Product Design].

    I'm joining the backend 'clean code-test' roadmap process!

     

    There are many benefits to participating, but I think the biggest advantage is that you can participate in the development community.

    It would be great if those who had difficulty studying alone or needed a like-minded running mate to grow together could participate 😉

    Please share this widely with those around you who need it, and for more information, please refer to the Warm-up Club link below :)

     

    • Application Period: 24.09.11 (Wed) ~ 24.09/24 (Tue) 23:59

    • Study Period: 24.09.27 (Fri) ~ 24.11.01 (Fri)

    https://www.inflearn.com/tag-curation/common_tag/inflearn-warmup-club

     

    1
  • wbluke님의 프로필 이미지

    Edited

    Hello, I am knowledge sharer Park Woo-bin.
    This is my first time greeting you with news. :)

    It's already been over a year since I released my first test code lecture, and I'd like to first thank you for all the love and support you've shown me.
    As it was my first lecture, there were many trials and errors and ups and downs while making it, but after it opened, many students expressed that they received help through questions/answers or course reviews, so I personally had a very rewarding year. Thank you!

    Encouraged by your support, I started thinking about the next lecture around the end of last year, decided on the topic of 'clean code', and prepared little by little.
    We have now finalized the detailed planning and started filming. We expect to finish filming within May and open it in June.

    'Clean code' is a topic that is endless, similar to 'test code', and it is not easy to examine all the widely known principles one by one or to set the scope of the lecture.
    But still, the core message that can be talked about in the topic of clean code is clear, so I didn't have much trouble deciding to create the course.

    I will share with you, one by one, the way I understand clean code, how I think about it, and how I apply it to my actual code.

    The lecture content is roughly as follows.

    • Title (tentative title): [Readable Code: A way of thinking about writing readable code]

    • Target audience: Anyone who can use the Java language, aims for clean code, and wants to write readable code!

    • Rough keywords

      • Abstract and concrete

      • Naming, Methods and Abstraction, Levels of Abstraction

      • Logic, reducing depth of thinking, exception handling

      • Object-oriented paradigm, designing objects, object responsibility and cohesion

      • SOLID

      • Inheritance and composition, Value Object, first-class collection, Enum, polymorphism

      • About readability and annotations

      • Active reading, over-engineering

     

    In the previous lecture, there were some people who gave feedback that 'it took too long to follow along because the code was created from scratch'. In this lecture, I will provide two simple example projects in pure Java.
    In the first example project, we will look at how to refactor somewhat complex code into readable code and learn how to think in an object-oriented way. (Total 5 sections)
    In the second project, I structured the lecture so that you can try refactoring yourself based on what you have seen and compare it with what I have refactored. (Total 1 section)

    I hope this lecture can be helpful to many people once again. If you know someone who needs it, please share it with them. Haha

    The weather is getting warmer. I hope all students stay healthy and do well in their work.
    Thank you!

    Park Woo Bin Dream

    3

$59.40