이 함수는 CI/CD 파이프라인 내에서 테스트 데이터셋의 자동 생성, 조작 및 정리 기능을 제공합니다. 이는 환경 간 데이터 격리를 보장하는 동시에 회귀 테스트를 위한 현실적인 시나리오를 유지합니다. 데이터베이스 스키마와 직접 통합함으로써 수동 설정 시간을 줄이고 외부 데이터 소스에 대한 의존성을 제거하여 QA 엔지니어가 준비 작업보다는 실행에 집중할 수 있도록 합니다.
시스템은 미리 정의된 스키마 템플릿을 기반으로 합성 데이터셋을 생성하는 보안 샌드박스 환경을 초기화합니다.
데이터는 민감한 정보를 노출하지 않으면서 실제 생산 패턴을 모방하는 현실적인 값으로 동적으로 채워집니다.
자동화된 스크립트가 테스트 데이터베이스에 데이터를 주입하고 테스트 완료 후 정리 작업을 처리합니다.
구성 저장소에서 스키마 템플릿과 시드 값 매개변수를 정의하십시오.
격리된 테스트 데이터베이스를 채우기 위해 자동 생성 스크립트를 실행하십시오.
테스트 실행을 위해 검증된 데이터셋을 스테이징 환경에 주입하십시오.
모든 임시 데이터 아티팩트를 제거하기 위해 자동 정리 루틴을 트리거하십시오.
각 회귀 테스트 스위트 실행 전에 데이터를 자동으로 생성합니다.
생성된 데이터가 테이블 구조 및 제약 조건 규칙을 엄격하게 준수하도록 보장합니다.
테스트 간 교차 오염이 없도록 임시 테이블이나 파티션을 생성합니다.