Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devfancy/cafekiosk
Practical Testing: 실용적인 테스트 가이드 강의 | Passed 🎊
https://github.com/devfancy/cafekiosk
Last synced: 6 days ago
JSON representation
Practical Testing: 실용적인 테스트 가이드 강의 | Passed 🎊
- Host: GitHub
- URL: https://github.com/devfancy/cafekiosk
- Owner: devFancy
- Created: 2023-11-30T11:37:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-09T08:22:04.000Z (about 1 year ago)
- Last Synced: 2024-11-21T06:38:12.055Z (2 months ago)
- Language: Java
- Homepage:
- Size: 174 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)