728x90
728x90
테스트코드 실습하기 (단위, 통합 테스트) - TestCode(14)
공부방2023. 7. 30. 20:28테스트코드 실습하기 (단위, 통합 테스트) - TestCode(14)

서론 인강은 끝이 났고, 인강 내용을 바탕으로 첫 테스트 코드를 적용한 토이 프로젝트 내 코드들을 조금 리뷰해보려고 한다. 프로젝트를 간단히 소개하자면, 그냥 롤 챔피언 정보를 JSON으로 받아와서 무언가를 하는 서비스를 구현 할 예정이다. 우선 돌아가게는 작성했는데 테스트 코드를 처음 직접 활용하다보니 부족한 부분이 많을 수 있다. 혹여 지나가다 보시는 고수분들께서 틀린 점이 있다면 지적좀 해주시면 감사할 따름.. 단위 테스트 Champion의 Repository에 대한 테스트를 작성했다. package com.example.lolchampionsinvestment.domain.champion; import org.junit.jupiter.api.DisplayName; import org.junit.j..

BDD - TestCode(5)
공부방2023. 6. 30. 06:34BDD - TestCode(5)

서론 본 포스팅은 아래의 인강을 듣고, 추가 공부가 필요한 내용들을 포함하여 정리한 포스팅입니다. Practical Testing: 실용적인 테스트 가이드 - 인프런 | 강의 이 강의를 통해 실무에서 개발하는 방식 그대로, 깔끔하고 명료한 테스트 코드를 작성할 수 있게 됩니다. 테스트 코드가 왜 필요한지, 좋은 테스트 코드란 무엇인지 궁금하신 모든 분을 위한 강 www.inflearn.com BDD (Behavior Driven Development - 행위 주도 개발) BDD는 TDD에서 파생된 개발 방법으로, TDD에서 한발 더 나아가 테스트 케이스 자체가 요구사양이 되도록 개발하는 방법이다. 함수 단위 테스트를 권장하지 않으며, 시나리오에 기반한 테스트케이스 자체에 집중하여 테스트한다. 개발자가 아..

TDD - TestCode (4)
공부방2023. 6. 29. 06:34TDD - TestCode (4)

서론 본 포스팅은 아래의 인강을 듣고, 추가 공부가 필요한 내용들을 포함하여 정리한 포스팅입니다. Practical Testing: 실용적인 테스트 가이드 - 인프런 | 강의 이 강의를 통해 실무에서 개발하는 방식 그대로, 깔끔하고 명료한 테스트 코드를 작성할 수 있게 됩니다. 테스트 코드가 왜 필요한지, 좋은 테스트 코드란 무엇인지 궁금하신 모든 분을 위한 강 www.inflearn.com TDD(Test Driven Development - 테스트 주도 개발) 테스트 코드를 먼저 작성하여, 테스트가 구현 과정을 주도하도록 하는 방법론이다. 짧은 개발 주기의 반복에 의존하는 개발 프로세스이며, 애자일 방법론 중 하나인 XP(eXtream Programming)의 Test-First 개념에 기반을 둔 단..

JUnit 5를 사용한 Java 단위 테스트 - TestCode (3)
공부방2023. 6. 28. 06:06JUnit 5를 사용한 Java 단위 테스트 - TestCode (3)

서론본 포스팅은 아래의 인강을 듣고, 추가 공부가 필요한 내용들을 포함하여 정리한 포스팅입니다. Practical Testing: 실용적인 테스트 가이드 - 인프런 | 강의이 강의를 통해 실무에서 개발하는 방식 그대로, 깔끔하고 명료한 테스트 코드를 작성할 수 있게 됩니다. 테스트 코드가 왜 필요한지, 좋은 테스트 코드란 무엇인지 궁금하신 모든 분을 위한 강www.inflearn.com JUnitJUnit에서 제공하는 assertEquals()와 같은 메서드는 AssertJ가 제공하는 메서드에 비해 가독성이 떨어지기 때문에, Java 애플리케이션에서 단위 테스트를 위해 JUnit5와 AssertJ를 조합하여 많이 사용한다.JUnit5 : 자바 단위 테스트를 돕기 위한 테스팅 프레임워크AssertJ : 테..

단위 테스트 - TestCode (2)
공부방2023. 6. 27. 05:09단위 테스트 - TestCode (2)

서론본 포스팅은 아래의 인강을 듣고, 추가 공부가 필요한 내용들을 포함하여 정리한 포스팅입니다. Practical Testing: 실용적인 테스트 가이드 - 인프런 | 강의이 강의를 통해 실무에서 개발하는 방식 그대로, 깔끔하고 명료한 테스트 코드를 작성할 수 있게 됩니다. 테스트 코드가 왜 필요한지, 좋은 테스트 코드란 무엇인지 궁금하신 모든 분을 위한 강www.inflearn.com 단위 테스트(Unit test)단위 테스트(Unit test - 위키백과) 컴퓨터 프로그래밍에서 소스 코드의 특정 모듈이 의도된 대로 정확히 작동하는지 검증하는 절차다. 즉, 모든 함수와 메소드에 대한 테스트 케이스(Test case)를 작성하는 절차를 말한다. 이를 통해서 언제라도 코드 변경으로 인해 문제가 발생할 경우..

728x90
728x90
image