blogger903 님의 블로그

  • 홈
  • 태그
  • 방명록

Nestjs/jest 1

테스트케이스 작성시 DRY 원칙_jest

환경jest": "29.7.0" 테스트코드를 작성할때 DRY 원칙에 대해서 정리하려고 합니다 테스트 데이터 생성 - DRY를 엄격히 적용하지 않음각 테스트 케이스에서 필요한 데이터를 명시적으로 생성하면, 해당 테스트가 어떤 상황을 검증하는지 즉시 파악할 수 있습니다.테스트 간 독립성을 유지하기 쉽습니다. 한 테스트의 변경이 다른 테스트에 영향을 미칠 가능성이 줄어듭니다.비즈니스 로직의 변경사항을 테스트 코드에 반영하기가 더 쉽습니다. Assertion 부분 - DRY 원칙 적용공통된 검증 로직을 재사용함으로써 코드의 중복을 줄이고 가독성을 높일 수 있습니다.검증 로직의 변경이 필요할 때 한 곳만 수정하면 되므로 유지보수가 용이합니다.복잡한 검증 로직을 재사용 가능한 함수로 추출하여 테스트 코드의 의도를 ..

Nestjs/jest 2024.08.09
이전
1
다음
더보기
프로필사진

blogger903 님의 블로그

blogger903 님의 블로그 입니다.

  • 분류 전체보기 (56)
    • kotlin (5)
      • 기초 (5)
    • 스프링 프레임워크 (5)
      • kafka (3)
      • springbatch (5)
      • kotlin (5)
      • test (3)
    • 테스트 (2)
      • 부하테스트 (2)
    • 디자인패턴 (4)
    • 모니터링 (1)
    • DDD (0)
    • 파이썬 (1)
    • Java (5)
      • 기초 (2)
      • JPA (3)
    • Web Application 운영 (2)
    • DB (3)
    • Nestjs (1)
      • jest (1)
    • Web Application 개발 도구 (1)
    • kubernetes (1)
      • practical (3)
    • kafka (2)
    • 디바이스 (1)
    • Graphql (1)

Tag

디자인패턴, redisson-cache-manager, delegatingbytopicdeserializer, hashicorp-vault, util class, mysql-실행계획, kotlin문법, 테스트케이스 작성, dgs framework, proxyman, springboot-cache, jcache, jpa-페이징, enum-when, cacheresolver, jmeter https test script recorder, 스마트 캐스트, ehcahe, confluent-scaledobject, multiplecachemanager,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바