# TDD

558개의 포스트
post-thumbnail

테스트 코드(Test Code)와 테스트 주도 개발(Test-Driven Development, TDD) 🧪

테스트 코드(Test Code)와 테스트 주도 개발(Test-Driven Development, TDD) 🧪

약 17시간 전
·
0개의 댓글
post-thumbnail

[Onboarding] : 테스트 주도 개발

테스트 주도 개발(TDD, Test Driven Development)은 아주 짧은 개발 사이클을 반복하는 애자일 소프트웨어 개발 프로세스 중 하나이다. 그렇다면 어떤 개발 사이클을 반복하는 것일까?기존 개발 프로세스를 살펴보면 많은 경우 설계 --> 개발 --> 테

약 18시간 전
·
0개의 댓글

User Test

출처TDD에서 작성 순서는 의존성이 적은 Repository, Service, Controller 순으로 작성하는 것이 좋다.Mockito를 활용하면 원하는 결과를 stub하여 단위테스트를 진행할 수 있다.@DataJpaTest스프링부트는 JPA Repository를

1일 전
·
0개의 댓글
post-thumbnail

Spring Boot 를 IIS 서버에 배포해보자 [1]

얼마전 VDI 시스템 프로젝트를 진행하면서 공부하게 되었던 내용을 기록합니다현재 실무에서는 AWS가 아닌 IIS 를 통해 서버에 배포를 하고 있는데 처음 공부하게 되는 내용이라 개인적으로 저장하고 싶었습니다 RESTful API 에서 Spring Doc , TDD를 이

3일 전
·
0개의 댓글

Mockito를 활용한 Service Test 작성

출처Mockito는 개발자가 동작을 직접 제어할 수 있는 가짜(Mock) 객체를 지원하는 테스트 프레임워크이다. 가짜 객체에 원하는 결과를 Stub하여 단위 테스트를 진행할 수 있다.Mockito에서 Mock(가짜) 객체의 의존성 주입을 위해서는 크게 3가지 어노테이션

3일 전
·
0개의 댓글

Fixture및 폴더 구조 설명

앞서 pytest.ini와 conftest.py를 통해 설정을 완료했으면 실제 테스트 작성을 진행할 수 있다.pytest에서 제공하는 강력한 툴로 fixture라는 것이 있다.

3일 전
·
0개의 댓글
post-thumbnail

React Testing Library

React Testing Library는 React 구성 요소 작업을 위한 API를 추가하여 DOM Testing Library 위에 구축됩니다.DOM Testing Library란 Dom 노드(Node)를 테스트하기 위한 솔루션입니다.Create React App으로

3일 전
·
0개의 댓글
post-thumbnail

Jest & 작업환경 설정

Jest 는 코드가 제대로 동작하는 지 확인하는 test case 를 만드는 '테스팅 프레임워크' 입니다.npm initnpm i jestjest --initjest --init을 통하여 상세 설정이 가능합니다.

3일 전
·
0개의 댓글

테스트 피라미드 와 TDD

Google Test Automation Conference 에서 제안된 테스트 피라미드전체 테스트 비중을 아래와 같은 수치로 구현하는 것이 권장됨(1) End-To-End Testing (UI Testing) - 10%(2) Integrating Testing - 2

3일 전
·
0개의 댓글

[TIL] 0630

[틈새 공부] TDD와 프론트엔드 테스트 모던 프론트엔드 테스트 전략 드림 코딩 엘리 - 테스트와 TDD 테스트란? 소프트웨어가 원하는 대로 동작하는 지 확인하는 것. 확인하는 요소는 함수, 특정 기능, ui, 성능, api스펙 등등이 있다. 목적 소프트웨어 품질

6일 전
·
0개의 댓글
post-thumbnail

TDD (테스트 주도 개발)

TDD란 Test Driven Development라는 약자로 테스트 주도 개발을 의미한다.테스트는 서비스의 품질 확인 및 버그를 찾는 데 사용할 수 있다. 내가 작성한 코드가 예상하는 대로 동작하는지 검증하고 확인하는 것이다.테스트 주도 개발은 무엇일까? 테스트 주도

7일 전
·
0개의 댓글
post-thumbnail

멋쟁이사자처럼 프론트엔드 스쿨 2기 58_Day

TDD1-1 Jasmine1-2 Jest(React)면접 대비🕵️‍♀️ TDD 란?테스트 주도 개발이라는 뜻으로 말그대로 테스트 코드를 먼저 작성하여 의도한대로 동작하는지 확인한 뒤에 기능을 구현하는 개발 프로세스이다.✍ TDD 단계1\. 실패하는 작은 단위 테스트

2022년 6월 28일
·
0개의 댓글
post-thumbnail

[TDD] 테스트 코드는 필요악인가 ?

테스트는 테스트 안 해도 되려나...

2022년 6월 27일
·
0개의 댓글
post-thumbnail

34)

프론트엔드 서버가 5개가 있을 경우 돌아가면서 한번씩 트래픽 나눠주는것 접속자가 적은 쪽으로 트래픽 몰아주기amazon(AWS)google(GCP)microsoft(Azure)예전에는 개발자랑 배포하는사람이 나눠져있었는데 요즘엔 Development + Operatio

2022년 6월 27일
·
0개의 댓글

java-test-fixtures 플러그인을 활용한 테스트 Fixtures 관리

일전에 테스트만을 위한 코드 작성에 대한 생각을 작성한적이 있다.이처럼 테스트를 위한 코드 변경을 지양하는 편이며 프러덕션코드와 요구사항의 스펙을 통일 하기 위하여 테스트 디렉토리에 Support Pakage 를 만들어 Builder 나 Fixture, Fake Cla

2022년 6월 27일
·
0개의 댓글

계산기로 TDD 경험해보기 - 리뷰

계산기를 TDD, 클린코드로 작성하는 방법에 대해 리뷰 받고 기록해보았습니다.

2022년 6월 26일
·
0개의 댓글
post-thumbnail

[TDD] Test-Driven Development with Python 2장

집에 있는 iMac 으로 셋팅을 마쳤고, 이어 평소에도 맥북으로도 작업할 수 있도록 동일한 환경을 셋팅해 주었다.셋팅 중, 계속 selenium을 설치하는 과정에서 아래와 같은 에러가 발생하였다.열심히 구글링 해본 결과, python 내부에서 여러 버전이 충돌되서 발생

2022년 6월 26일
·
0개의 댓글
post-thumbnail

[TDD] Test-Driven Development with Python 1장

Git repository 생성가상환경 생성 및 Django , Selenium 설치Select interpreter and install Firefoxgitignore 생성TestingSelenium을 import 하는데, 여기에서 Error가 발생하는 것을 발견했다

2022년 6월 25일
·
0개의 댓글
post-thumbnail

Jest 사용법 - Matchers

null 여부 확인undefined여부 확인tobeUndefined의 반대true로 취급되는 구문 확인false로 취급되는 구문 확인 보다 큰 숫자인지 확인크거나 같은지 확인작은지 확인작거나 같은지 확인정확한 값 일치 여부 확인정확한 값 일치 여부 확인.소수점을 확인할

2022년 6월 22일
·
0개의 댓글