CI/CD를 위한 지속적 테스트 자동화 방법

테스트 자동화 플랫폼
+ 실험실 및 테스트 자동화 플랫폼

전달 파이프라인 전반에 걸쳐 자동화된 회귀, 통합 및 릴리스 테스트 실행

지속적 통합/지속적 배포(CI/CD)를 위한 지속적 테스트(CT)는 코드 커밋부터 빌드, 통합, 회귀 테스트, 배포에 이르기까지 소프트웨어 배포 파이프라인의 모든 단계에서 반복 가능한 테스트 스위트를 자동으로 실행해야 합니다. 이 프로세스는 세 가지 인프라 계층에 의존합니다. 물리적 및 가상 테스트 리소스를 관리하는 ‘서비스형 랩(LaaS)’, 테스트 캠페인을 작성하고 조정하는 ‘서비스형 테스트(TaaS)’, 그리고 각 빌드 시 테스트 주기를 트리거하는 CI 프레임워크가 바로 그것입니다.

원활하게 작동하는 CT 파이프라인은 여러 테스트 단계를 순차적으로 실행합니다. 프리플라이트 테스트는 개별 커밋을 검증합니다. CI 빌드 테스트는 병합된 각 변경 사항에 대해 실행됩니다. 통합 테스트는 네트워크 기능 전반에 걸친 종단 간 동작을 검증합니다. 야간 회귀 테스트는 전체 테스트 스위트를 실행합니다. 릴리스 승인 테스트는 배포 준비 상태를 확인합니다. 각 단계는 변경 범위와 사용 가능한 실행 시간에 따라 탄력적으로 확장되는 모듈식 재사용 가능한 테스트 케이스를 활용합니다. 실험실 관리 기능은 토폴로지 모델링, 테스트 세트 재구성을 위한 자동 스위칭, 분산된 팀 간 자원 예약, 연중무휴 무인 실행을 제공합니다. 테스트 자동화는 다양한 제품 변형에 걸쳐 재사용할 수 있도록 테스트 케이스를 추상화하고, 근본 원인 분석을 위한 통합 보고 기능을 처리합니다.

CI/CD 연속 테스트를 위한 자동화 플랫폼

CI/CD를 위한 지속적인 테스트에는 통합된 실험실 관리, 테스트 작성 및 파이프라인 오케스트레이션이 필요합니다. 키사이트(Keysight)의 실험실 및 테스트 자동화 플랫폼은 실험실 리소스를 통합하고, 토폴로지 프로비저닝을 자동화하며, CI/CD 프레임워크와의 REST API 연동을 통해 빌드, 통합, 야간, 릴리스 주기에 걸쳐 테스트 캠페인을 실행합니다.

Velocity 자동화 솔루션의 제품 살펴보기

관련 사용 사례

문의하기 로고

전문가에게 문의하십시오.

적합한 솔루션을 찾는 데 도움이 필요하십니까?