필터 1
TestContainers로 유저시나리오와 비슷한 통합테스트 만들어 보기
마켓컬리
백엔드

TestContainers로 유저시나리오와 비슷한 통합테스트 만들어 보기

Testcontainers로 Kafka, PostgreSQL, Spring 앱을 함께 띄워 실제 사용자 흐름에 가까운 통합테스트를 구성했습니다. 서버 간 제약 불일치로 생길 수 있는 버그를 QA 전에 조기에 찾고, 배포 후 자동 검증까지 연결했습니다.

#TestContainers#통합테스트
26005분
카카오엔터테인먼트FE
프론트엔드

E2E 테스트 도입 경험기

E2E 테스트 도입의 장점과 운영상의 걸림돌을 함께 정리한 경험기였습니다. 기획서 기반 시나리오와 병렬 실행으로 관리성과 속도를 개선한 사례를 공유했습니다.

#E2E 테스트#Cypress
59005분
트렌비 서비스 품질 향상을 위한 API 테스트 적용기
트렌비
백엔드

트렌비 서비스 품질 향상을 위한 API 테스트 적용기

트렌비는 UI 테스트의 속도와 유지보수 한계를 보완하기 위해 API 테스트 자동화를 도입했습니다. Python Requests와 GitHub Actions로 핵심 유저 시나리오를 검증하고 배포 검증 효율을 높였습니다.

#API 테스트#자동화
22005분
카카오엔터테인먼트FE
데브옵스

GitHub Actions workflow를 수동으로 trigger하기(feat. inquirer.js)

GitHub Actions의 `workflow_dispatch`와 GitHub CLI를 이용해 수동 배포를 실행하는 방법을 소개했습니다. 또한 inquirer.js로 브랜치, region, env를 입력받아 배포를 자동화하는 구성을 설명했습니다.

#GitHub Actions#GitHub CLI
32005분
핏펫의 배포시 버저닝 관리 자동화하기
핏펫
데브옵스

핏펫의 배포시 버저닝 관리 자동화하기

배포 시 버저닝과 Release Note 생성을 GitHub Action으로 자동화한 사례를 소개했습니다. 수동 태깅과 링크 정리를 줄이고, 기술 스택과 무관한 일관된 버전 관리를 구현했습니다.

#GitHub Actions#TypeScript
15005분
뱅크샐러드 Web chapter에서 GitHub Action 기반의 CI 속도를 개선한 방법
뱅크샐러드
데브옵스

뱅크샐러드 Web chapter에서 GitHub Action 기반의 CI 속도를 개선한 방법

GitHub Action 기반 CI 속도 개선 사례를 소개한 글입니다. Node.js와 Npm을 사용하는 웹 프론트엔드 환경에서의 개선 맥락을 다룹니다.

#GitHub Actions#node.js
20005분