Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/devfancy/cafekiosk

Practical Testing: 실용적인 테스트 가이드 강의 | Passed 🎊
https://github.com/devfancy/cafekiosk

Last synced: 6 days ago
JSON representation

Practical Testing: 실용적인 테스트 가이드 강의 | Passed 🎊

Awesome Lists containing this project

README

        

## 목표

* 해당 강의를 통해 실무에서 개발하는 방식 그대로, 깔끔하고 명료한 테스트 코드를 작성하는 방법을 배운다.

> 해당 강의를 듣고 실습하면서 정리한 포스팅입니다.
- [Practical Testing: 테스트 코드 작성 방법](https://devfancy.github.io/Practical-Testing/)
- [Practical Testing: 테스트 코드 작성 방법 - Mock, 더 나은 테스트를 위한 구체적 조언](https://devfancy.github.io/Practical-Testing2/)

## 학습 대상

* 테스트 코드가 왜 필요한지 궁금한 분들

* 스프링, JPA는 학습했지만 테스트 코드를 어떻게 작성해야 할지 모르겠는 분들

* 깔끔하고 명확한 테스트 코드를 작성하고 싶은 모든 분들

## 이런 걸 학습합니다.

* 프로덕션 코드의 품질을 보장하는 탄탄한 테스트 코드 작성법

* 스프링 & JPA 기반 프로젝트에서의 테스트 코드 작성법

* 테스트 프레임워크 - JUnit5

* Mock 프레임워크 - Mockito

* 테스트 코드를 통한 문서 자동화 도구 - Spring REST Docs

## Spec

* Project: **`Gradle - Groovy`** Project

* Spring Boot: 2.7.7

* Packaging: Jar

* Java: 11

* IDE: IntelliJ Ultimate

* Dependencies: Spring Web, Thymeleaf, Spring Data JPA, H2 Database, Lombok, Validation

## Reference

* [Practical Testing: 실용적인 테스트 가이드](https://www.inflearn.com/course/practical-testing-실용적인-테스트-가이드/dashboard)