728x90

jest 3

VS Code, Jest, Jenkins를 활용한 TDD 및 테스트 자동화 구축(6강)

VS Code, Jest, Jenkins를 활용한 TDD 및 테스트 자동화 구축 프로젝트 개요:이 프로젝트에서는 간단한 계산기 애플리케이션을 TDD 방식으로 개발하고, 이를 Jest와 Jenkins를 사용해 자동화된 테스트 환경을 구축하는 것을 목표로 합니다. 사용자는 더하기, 빼기, 곱하기, 나누기 기능을 수행할 수 있으며, 모든 함수는 TDD로 개발됩니다. 이후 GitLab CI/CD 또는 Jenkins를 통해 테스트 자동화를 구현합니다. 강의 1: TDD 소개 및 개발 환경 설정개요:테스트 주도 개발(TDD)에 대한 소개Windows 10에서 개발 환경 설정VS Code 설치Node.js 및 NPM 설치 (Jest 실행을 위해)버전 관리를 위한 Git 설치Jest와 Jenkins에 대한 개요 (Je..

TDD로 React 프론트앤드 개발하기(feat. VS Code)

VS Code에서 React 프론트엔드 개발을 진행하면서 TDD(Test-Driven Development)를 적용하는 것은 충분히 가능합니다. TDD는 코드 작성을 시작하기 전에 테스트를 먼저 작성하고, 그 테스트가 통과할 수 있도록 코드를 작성하는 개발 방법론입니다. React 프로젝트에서 TDD를 적용하려면 여러 가지 도구와 테스트 프레임워크를 사용할 수 있습니다. 아래는 TDD를 적용하는 방법과 주요 도구에 대한 설명입니다.1. TDD 개발 흐름TDD 개발 흐름은 다음과 같습니다:테스트 작성: 테스트 케이스를 먼저 작성합니다. (테스트는 실패 상태로 시작합니다.)코드 작성: 테스트를 통과할 수 있는 최소한의 코드를 작성합니다.리팩토링: 코드를 개선하거나 성능을 최적화하면서 테스트를 지속적으로 통과..

VSCode에서 React 웹 개발 시 사용 가능한 Unit Test 라이브러리 소개 및 사용 방법

VSCode에서 React 웹 개발 시 사용 가능한 Unit Test 라이브러리 소개 및 사용 방법React 애플리케이션을 개발할 때 Unit Test는 애플리케이션의 각 기능이 정상적으로 동작하는지 검증하는 중요한 단계입니다. **Visual Studio Code (VSCode)**는 다양한 테스트 라이브러리와 잘 통합되며, React 프로젝트에서 테스트를 손쉽게 작성할 수 있는 환경을 제공합니다. 이번 글에서는 React에서 사용할 수 있는 주요 Unit Test 라이브러리를 소개하고, 각 라이브러리의 사용 방법을 예제와 함께 설명하겠습니다.1. Unit Test란 무엇인가?**Unit Test(단위 테스트)**는 애플리케이션의 개별 모듈, 함수 또는 컴포넌트가 의도된 대로 작동하는지 테스트하는 프로..

개발관련 팁 2024.09.12
728x90