# unittest
MVVM 토이 프로젝트- 3
테스트 코드를 작성하기 전에 UnitTest가 무엇인지 TDD 개발 프로세스는 무엇인지에 대해 정리해보았다.테스트 코드를 작성하면서 개발하는 테스트 주도 개발이다.개발자는 먼저 요구사항을 검증하는 자동화된 테스트 케이스를 작성한다. 그런 후에, 그 테스트 케이스를 통과
[Jest Error] ReferenceError: You are trying to `import` a file after the Jest environment has been torn down.
nestjs 프로젝트를 하다가 repository.spec.ts에 unit test를 하나 추가했는데 아래와 같은 에러가 계속 떴다. 에러메시지를 해석해보면 Jest 환경이 파괴(?)되고 난 뒤에 파일 Import를 시도하고 있다는 얘기였는데, 무슨 소리인지 이해를
Nuxt에서 Jest 설정 및 사용해 보기
nuxt프로젝트를 cli로 만들때 단위테스트를 선택하는 부분이 있는데 선택하면 자동으로 설치해줍니다.저는 프로젝트 생성시에 선택하지 않아서 수동으로 설치해 줬습니다.Nuxt프로젝트 생성수동으로 선택해서 프로젝트 생성시npm init nuxt-app 기본설정으로 프로젝트

[Python] Testing Framework - pytest, unittest
unittest는 python에 내장되어 있는 표준 라이브러리 입니다. 그래서 바로 import 하여 사용하는 것이 가능합니다. pytest는 설치하고 import 하여 사용합니다.파일명: test로 시작Unittest에서는 지정된 파일은 반드시 모듈로 import 가

ChatGPT로 파이썬 Unit Test 초안 작성하기
무엇이든 시작이 가장 어렵다. 시작하기 귀찮은 일은 ChatGPT 먼저 초안 작성을 시킨 뒤, 살을 붙이는 방식으로 일하면 생산성이 많이 올라갈것같다. 특히 유닛테스트 TC작성은 항상 마음의 짐인데, ChatGPT 를 활용하면 보다 쉽게 작성을 시작할 수 있겠다.

Jest와 Mocking을 통한 Unit Test
테스트 코드는 프로그래밍에 있어 매우 중요하며, 큰 비중을 차지하고 있다. 테스트 코드에는 크게 유닛 테스트, 기능 테스트, 통합 테스트 3가지로 나뉜다. 오늘은 테스트 단위 중에 가장 작은 유닛 테스트를 알아보고자 한다.

Mock 사용해보기(Unittest)
mock은 "모조품"이라는 뜻이다. 구글에 "what is pytest mock?"라고 치면 이렇게 나온다. pytest에서 mocking은 함수 내에서 함수의 반환 값을 대체할 수 있습니다... 더보기
@SpringBootTest를 사용한 testcode 작성하기
@SpringBootTest@Transactional@AutoConfigureMockMvcMockMvc웹 API 테스트할 때 사용스프링 MVC 테스트의 시작점HTTP GET,POST 등에 대해 API 테스트 가능

[DRF] - Unit Test
우리는 API를 개발한 후 기능이 정상 작동하는지 체크하기 위해 수동 또는 자동으로 작업을 진행합니다.수동으로는 크게 POSTMAN을 이용해 작업을 진행했는데 API가 별로 없으면 괜찮지만 수없이 많고 코드를 수정할 때마다 수작업으로 하기에는 시간적으로나 비용적으로나