본문 바로가기

DevOps3

Jenkins와 Postman/Newman을 활용한 API 자동화와 CI/CD 구축 경험 Jenkins와 Postman/Newman을 활용한 API 자동화와 CI/CD 구축 경험API 자동화와 CI/CD가 왜 중요한가요?소프트웨어 개발의 복잡도가 증가하면서 자동화된 프로세스는 선택이 아닌 필수가 되었습니다. 특히 API 테스트와 CI/CD(지속적 통합 및 지속적 배포)는 효율적인 소프트웨어 개발을 위해 핵심적인 역할을 합니다.이번 글에서는 제가 Jenkins와 Postman/Newman을 활용해 API 자동화와 CI/CD 파이프라인을 구축했던 경험을 공유하고자 합니다.이 글은 단순히 기술적인 설명만이 아니라, 실제 프로젝트를 통해 배운 실질적인 교훈과 적용 방안도 함께 다룹니다.API 자동화와 CI/CD 구축의 시작: 배경과 목표프로젝트는 빠르게 변화하는 비즈니스 요구사항에 대응하기 위해 자.. 2025. 1. 23.
Playwright와 CI/CD: 자동화 테스트로 품질 관리하기 Playwright와 CI/CD: 자동화 테스트로 품질 관리하기안녕하세요! 앞선 포스팅에서는 Playwright를 활용해 폼 입력부터 네트워크 모사, 접근성, 권한 설정까지 다뤄봤습니다.이번 편에서는 CI/CD(지속적 통합/배포) 파이프라인에 Playwright 테스트를 연동하여, 팀 전체가 자동으로 테스트 결과를 모니터링하고 코드 품질을 유지·관리하는 방법을 살펴보겠습니다.1. CI/CD 연동의 장점지속적 품질 보장코드를 업데이트할 때마다 테스트가 자동 실행되어 문제를 조기에 발견할 수 있음.협업 개선Pull Request가 열릴 때마다 자동으로 테스트 결과가 제공되므로, 팀원 간 커뮤니케이션이 빨라짐.자동화된 보고테스트가 실패하면 슬랙/이메일 등으로 알림을 보내 빠르게 대응 가능.버전 관리 용이환경이.. 2025. 1. 3.
[ISTQB-CTFL] 제2장 소프트웨어 개발수명주기(SDLC)와 테스팅 [ISTQB-CTFL] 제2장 소프트웨어 개발수명주기(SDLC)와 테스팅안녕하세요! 오늘은 ISTQB CTFL의 두 번째 장인 '소프트웨어 개발수명주기와 테스팅'에 대해 알아보겠습니다.1. SDLC에서의 테스팅소프트웨어 개발수명주기(SDLC) 모델은 소프트웨어 개발 프로세스를 추상화해서 표현한 것입니다. 개발 프로세스의 여러 단계와 활동이 서로 어떻게 연관되는지를 정의하죠.주요 SDLC 모델들순차적 개발 모델 (폭포수 모델, V-모델)반복적 개발 모델 (나선형 모델, 프로토타이핑)점진적 개발 모델 (통합 프로세스)각 모델은 테스팅에 다른 영향을 미칩니다:테스트 활동의 범위와 시기문서화 수준테스트 기법 선택자동화 범위테스터의 역할과 책임2. 테스트 레벨과 테스트 유형테스트 레벨컴포넌트 테스팅 (단위 테스팅.. 2024. 12. 21.