지속적인 테스트 솔루션을 향상시키기 위한 주목할만한 진전으로 Perforce Software 강력한 연속 테스트 프레임워크의 최첨단 확장인 BlazeMeter 의 Test Data Pro를 공개했습니다. DevOps 솔루션의 인정받는 제공업체인 Perforce는 테스트 데이터 생성을 간소화하고 접근성을 보장하기 위해 AI 기술을 통합하여 상당한 진전을 이루고 있습니다.
테스트 패턴이 '왼쪽으로 이동' 접근 방식으로 증가함에 따라 기업은 정확하고 동기화된 테스트 데이터를 획득해야 하는 엄청난 과제를 해결해야 합니다. Perforce에 따르면 이 목표는 Test Data Pro 출현의 핵심 원동력으로 남아 있습니다.
Perforce의 연속 테스트 부사장인 Stephen Feloney는 프로덕션에서 테스트 데이터를 얻는 것과 관련된 상당한 어려움을 설명했습니다. 그에 따르면 이는 여러 팀의 협업이 필요하고 PII 데이터를 신중하게 제거하고 테스트 환경 전반에 걸쳐 동기화하는 힘든 프로세스입니다. 오늘날 빠르게 진행되는 릴리스 주기에서 데이터 준비의 긴급성을 고려할 때 이러한 본질적인 지연은 테스트에 필요한 데이터 새로 고침의 빈도와 효율성을 방해하고 있습니다. Feloney는 '개발자와 애자일 테스터는 어제 테스트해야 했다'고 말했습니다.
Test Data Pro의 눈에 띄는 특징은 생성 AI 기술이 통합되어 있다는 것입니다. 이를 통해 데이터 생성 기능과 테스트 데이터를 처음부터 신속하게 프로파일링하고 생성할 수 있습니다. 이는 테스트 실행에 필요한 정확한 맞춤형 데이터 생성을 보장하는 것 외에도 테스트 속도와 정밀도를 강화하는 데 도움이 됩니다. 또한 이 도구는 테스트를 추진하는 데이터, 정밀 조사 중인 시스템의 데이터, 모의 또는 가상 서비스의 데이터로 구성된 광범위한 매개변수에 걸쳐 데이터를 동기화하는 데 있어서 빛을 발합니다.
확장된 테스트 범위를 제공하는 것 외에도 Test Data Pro는 다양한 시나리오에 걸쳐 포괄적인 테스트를 강화합니다. 광범위한 데이터 세트 생성을 촉진함으로써 부정적인 테스트도 해당 범위 내에 포함됩니다.
데이터 개인 정보 보호를 강조하는 Test Data Pro는 합성되고 현실적인 테스트 데이터를 자동으로 생성하여 테스트 환경이 실제 생산 데이터와 관련되지 않도록 하고 데이터 개인 정보 보호 및 규정 준수 위험과 관련된 우려를 효과적으로 완화합니다.
시스템 복원력을 위한 카오스 테스트 개념을 통해 추가 혁신이 도입되었습니다. 시스템은 실행 중에 긍정적인 테스트 데이터와 부정적인 테스트 데이터를 모두 활용하여 기존 방법으로는 테스트되지 않은 다양한 조건에서 시스템 탄력성을 평가하고 애플리케이션 성능을 검증할 수 있습니다. 이러한 창의적인 접근 방식은 조직이 잠재적인 취약점을 정확히 찾아내고 해결하여 소프트웨어 시스템을 강화하는 데 도움이 됩니다.
Perforce의 Test Data Pro는 인공 지능을 통해 테스트 자동화를 획기적으로 향상시키는 한편, 애플리케이션 개발 및 테스트 향상에 상당한 진전을 이루고 있는 AppMaster 와 같은 여러 no-code 플랫폼도 인정할 가치가 있습니다. 예를 들어 AppMaster 플랫폼은 코딩 없이 애플리케이션을 생성하는 데 도움을 줄 뿐만 아니라 자동화된 테스트 기능을 제공하여 신속하고 효율적인 소프트웨어 개발 수명 주기를 촉진합니다.