로드맵 썸네일

Java 개발자를 위한 짧고 굵은 테스트 로드맵

작성자 프로필 이미지

인프런 프리즘

소프트웨어 테스트
Spring
TDD

초급 대상

로드맵 참여중인 유저 프로필 사진
로드맵 참여중인 유저 프로필 사진

165명 참여중

30% 할인

7개 남음전체 구매 적용
쿠폰 받기

로드맵 코스

👉 소프트웨어가 커질수록 테스트는 필수!

테스트의 필요성 및 개념부터 실무 상황별로 적절한 테스트 방식까지 전부 알려드립니다.

자동화된 테스트, 왜 필요할까요?

소프트웨어의 규모가 커지면 이전에 테스트했던 영역을 다시 테스트할 일이 생깁니다. 이때 수동 테스트를 진행하면 실수로 놓치게 되는 부분이 생길 가능성이 높으며, 관련 히스토리를 아는 팀원에게 의지할 수밖에 없습니다. 그에 따라 소프트웨어의 신뢰도는 낮아지게 됩니다. 언제 어떤 버그가 발생할지 모르니까요.

자동화된 테스트는 버그를 빠르게 발견하고 빠르게 테스트하는 게 목표입니다. 자동화된 테스트를 통해 버그 가능성을 낮추고 팀원 전체가 공유할 수 있는 지식을 쌓아보세요!

테스트 코드를 작성하지 않는다면

✅ 소프트웨어에 변화가 생길 때마다 발생 가능성이 있는 모든 상황을 고려해야 함.
✅ 빠르게 변하는 소프트웨어의 안정성을 보장하기 어려움.

테스트 코드가 병목이 된다면

✅ 프로덕션 코드의 안정성을 제공하기 힘들어짐.
✅ 테스트 코드 자체가 유지보수하기 어려운 짐이 됨.
✅ 잘못된 검증이 이루어질 수 있음.

꼭 필요한 포인트를 모두 잡았습니다.

실무에 가장 가까운 테스트의 모든 것

테스트에 대한 이론

토이 프로젝트 기반 테스트 적용

레이어드 아키텍처 → 헥사고날 아키텍처

단위 테스트

TDD: Test Driven Development

깔끔하고 명료한 테스트 코드 작성 가이드

Spring & JPA 기반 테스트

Mockito를 활용한 테스트 코드 작성

실무에서 좋은 테스트란?

JUnit 5 테스트

Docker 사용 테스트에서 유용한 Testcontainers

JMeter 성능 테스트

운영 이슈를 로컬에서 재현하는 방법

ArchUnit을 활용한 아키텍처 테스트

생생한 경험으로 전하는 퀄리티

누적 262+개 수강평이 성장을 증명하고 있습니다.

★★★★★

어디선가 계속 주워듣던 지식이 이 강의를 통해서 정리가 된 느낌입니다. 테스트 가능한 코드를 작성하는 것이 곧 좋은 설계와 맞닿아있다는 것을 확실히 머릿속에 새겨 넣었습니다. 프로젝트를 시작했는데, 테스트 코드를 작성하는 데 큰 도움이 될 것 같습니다.

"Java/Spring 테스트를 추가하고 싶은 개발자들의 오답노트" 수강평

★★★★★

이 강의는 단순한 테스트 강의가 아닌, 좋은 아키텍처와 OOP에 대해 고민할 수 있게 도와주는 아주 멋진 강의입니다. 테스트를 짜는 목적이 단순한 회귀 방지였던 저에게, 테스트와 설계는 상호 보완적 관계이며, 기존 레이어드 아키텍처의 문제점과 레이어드 아키텍처에서 작성하는 테스트의 한계점을 알려 주면서 자연스럽게 좋은 설계에 대해 고민하게 만들어 주었습니다.

"Java/Spring 테스트를 추가하고 싶은 개발자들의 오답노트" 수강평

★★★★★

테스트 관련해서 가려운 곳을 정말 벅벅 긁어주시는 강의였습니다. 혼자 공부하는데 테스트 코드 관련해서 피드백을 받을 수 있는 곳이 없다보니 IT동아리나 교육프로그램의 프로젝트 레포 여러개를 뒤져가면서 테스트 코드는 어떻게 짜야할지에 대한 고민을 하고 있었는데 강의 통해서 정말 도움이 많이 됐습니다.

"Practical Testing: 실용적인 테스트 가이드" 수강평

★★★★★

테스트 코드를 대략적으로만 알고 사실 실무에서 활용을 많이 안 했습니다. 사실 이 강의 보기 전까지 “귀찮다”라고 생각했습니다. 하지만 이 강의를 보고 생각이 바꿨습니다. JPA도 실무에 근접하게 알려주시고 아마 기초가 없다면 “왜?” 저렇게 했을까라고 생각하겠지만 제가 딱 원하는 강의입니다.

"Practical Testing: 실용적인 테스트 가이드" 수강평

★★★★★

현업에서 테스트가 많이 중요해지고 있다고 들어서 프로젝트에 도입해보고자 이렇게 강의를 듣게 되었습니다. 강의를 쉽게 설명해주셔서 잘 따라갈 수 있었고, 비록 모든 개념을 프로젝트에 적용하지는 못했지만 앞으로 천천히 더 공부하여 더욱 다양하고 정밀한 테스트를 진행해볼 예정입니다. 도움 주셔서 감사합니다.

"더 자바, 애플리케이션을 테스트하는 다양한 방법" 수강평

★★★★★

그동안 유닛 테스트, 통합 테스트와 같이 뭉뚱그려서 테스트에 대해 생각했는데 더 다양한 테스트와 그 사용법을 익히니 시야가 넓어진 느낌입니다. 아예 처음 듣기에는 배경지식이 필요하실 수 있지만 저도 찾으면서 들으니 강의 너머의 무언가를 더 얻을 수 있었습니다 :)

"더 자바, 애플리케이션을 테스트하는 다양한 방법" 수강평

인프런 프리즘 테스트 로드맵 
이런 분들께 추천합니다.

  • 테스트 코드가 왜 필요한지 궁금한 분
  • 테스트를 넣어보려 했지만 실패했던 분
  • 스프링, JPA는 학습했지만 테스트 코드를 어떻게 작성할지 모르겠는 분
  • 여러 상황에 적합한 도구를 사용해 테스트 코드를 작성하고 싶은 분
  • 🎓 선수 지식: Java/Spring 기초

현업자의 생생한 노하우가 집약된 
실무 관점 올인원 로드맵, 인프런 프리즘

차별화된 배움, 한 발 앞서가는 내 커리어 
매달 새로운 주제의 로드맵이 공개됩니다. 

브랜드 스토리 읽어보기 >>

로드맵 상세보기

3개 코스

로드맵에 포함된 강의 썸네일
TDD를 공부하려면 테스트를 먼저 공부해야 합니다. Spring에 테스트 넣는 방법, 자연스러운 테스트를 위해 Spring 설계를 변경하는 방법을 배워요.

59,400

30% 할인

7개 남음전체 구매 적용
쿠폰 받기

로드맵 코스 3