# unit test
React App Test(5-2) : 비동기 작업 개선
이전 포스트의 내용을 통해 비동기 코드의 테스트를 위해서 findAllByRole 퀴리를 사용하는 방법을 알아보았다. findAllByRole로 Async.js가 리렌더링 되기를 기다려 결과적으로 listitem에 접근할 수 있다. 딱히 문제는 없었지만, 최선의 코드는
React App Test(5-1) : 비동기 작업
비동기 코드 테스트를 위해 Async.js와 Async.test.js를 만들어 보도록 하자. fetch 해 온 posts data를 setPost로 담는다. return되는 부분은 아래와 같다. state에 저장한 data 값을 li로 렌더링해주고 있다. 먼저 Asy
React App Test(4) : UI, State 테스트하기
React App을 테스트 할 때, state 값과 UI(User Interaction)에 관련된 내용은 어떻게 처리가 가능할까?이 내용을 알아보기 위해 Greeting이라는 컴포넌트를 아래와 같이 작성해보도록 하자.state값에 따라 처음 화면에는 It's good
React App Test(3) : 테스트 그룹화(Suite)
Test Suite에 대해 알아보도록 하자.App의 규모가 커질수록 적게는 수십 개에서 수백 개의 test 파일이 생길 수 있다. 이런 여러 테스트 파일을 Test Suite로 묶어 정리할 수 있다. 예를 들어 feature나 관련 component를 기준으로 하여 해
React App Test(2) : 코드 작성과 실행
두근두근.. 첫 번째 테스트를 실행해보자React App 작업이 완료되었다면, create-react-app으로 프로젝트 생성시 함께 만들어진 setupTests.js와 App.test.js 파일에 주목해보자.파일 이름이 의미하듯, 몇 가지 setup 작업을 수행하는
React App Test(1) : 개념과 종류, tools
작성한 코드를 '테스트'하는 코드를 작성하자!React 앱과 컴포넌트에 초점을 맞춰 자동화된 테스팅의 세계로 뛰어들어 보자..테스팅(Testing)이란 정확히 무엇일까? 왜 하는 것일까?Unit Test를 이해해보자리액트 컴포넌트를 테스트하고 build해보자

내 사랑 Next.js, 그리고 Nest.js?
- SSR, CSR 이 모두 가능한 Next.js를 공부했다.(사랑에 빠졌다.) - Nest.js를 통해 API를 만드는 방법을 공부했다. - Unit Test, E2E Test를 만들고 커버리지를 확인해보았다.

1. Unit test에 대하여
매뉴얼 테스팅은 여러가지의 단점을 가지고 있습니다.사람이 직접 테스트를 해야하는 구조이므로 높은 인적 자원과 실수할 가능성을 내포하고 있습니다. 또한 모든 케이스에 대응할 수 없습니다.그렇기 때문에 테스트를 자동화를 해야합니다. 우리가 웹사이트를 만들 때, 여러가지 기

[Mockito] Answer를 알아보자
@Mock 어노테이션의 answer 필드 Mock은 custom answer를 가질 수 있다. answer

[Android] MVC, MVP, MVVM 장단점을 알고 쓰자!
안드로이드 개발 초기에는 아키텍처 설계에 대한 관심이 크지는 않았지만, 애플리케이션의 규모가 커지면서 유지보수성을 높일 수 있는 방향으로 나아가게 되었습니다. MVC , MVP, MVVM, MVI 등 다양하게 디자인 패턴들이 존재하고 각 애플리케이션마다 특
Testing.araboja
더 나은 코드나은 계획수립 가능테스트 더 할 수 있음버그 감소 (빨리 잡을 수 있음 / regression)code coverage 증진 일반 test 쓰는 것보다 기분이 좋음 \- 일반 unit test -> 잡다한 일 같음..더 효과적 \- 변경 후 테스트를
Unit Test
테스트를 왜 할까? 코드의 안정성 보장 유지 보수에 유리 스펙의 문서화 깔끔한 코드 1. 유닛 테스트(Unit Test) > 소스 코드의 특정 모듈이 의도대로 작동하는지 검증하는 절차 = 모든 함수와 메서드에 대한 테스트 케이스(Test case)를 만드는 절차