c01-data-security-v2

Test Data Warehouse

DevOps에 테스트 데이터를 프로비저닝하여 테스트 주기를 가속화하고 최적의 테스트 데이터 세트를 만들어 소프트웨어 품질을 개선합니다.

테스트 작업자는 Test Data Warehouse를 사용하여 테스트 환경을 확인하고 테스트 사례에 대한 데이터를 늘리고 선택할 수 있습니다. DevOps로 Test Data Warehouse에서 테스트 데이터의 프로비저닝을 자동화하여 Agile 개발 환경에서 개발 주기를 가속화합니다.

테스트 작업자는 Test Data Warehouse를 사용하여 다음을 수행할 수 있습니다.

  • 테스트 데이터 보기, 태그 지정 및 검색: 테스트 엔지니어는 데이터를 찾아보거나 쿼리하여 테스트 환경에서 데이터를 볼 수 있습니다. 테스트 사례에 적합한 데이터 세트를 찾은 경우 테스트 사례를 나타내는 태그를 지정하면 검색 가능하게 됩니다.
  • 테스트 데이터 관리 및 공유: 테스트 데이터에 대한 업데이트가 테스트 사례에 적합한 테스트 데이터를 얻도록 합니다. 특정 테스트 사례 또는 테스트 영역에 대해 더 작은 데이터 세트를 만듭니다. 다른 사용자와 개인 데이터 세트를 공유합니다.
  • 더 나은 품질을 위한 커버리지 분석: 테스트 데이터의 값 조합을 분석하여 테스트 데이터의 공백을 식별합니다. 공백을 채워 포괄적인 테스트 데이터 세트를 얻습니다.
  • 생산성 향상을 위한 테스트 데이터 재설정: 테스트 엔지니어는 다른 테스트 엔지니어가 수행 중인 테스트에는 영향을 주지 않고 자신의 테스트 데이터만으로 테스트 환경을 재설정할 수 있습니다. 이제는 테스트 엔지니어가 테스트를 다시 시작하려고 전체 환경이 새로 고쳐질 때까지 기다릴 필요가 없습니다. 또한, 이에 따라 테스트 엔지니어는 여러 번의 테스트를 실행하고 새 테스트 데이터를 사용하도록 자동화 스크립트를 변경할 필요가 있는 테스트 레코드의 수를 추정할 필요가 없습니다.
  • DevOps의 일부로 제공되는 자동화 기능: Jenkins 같은 DevOp 도구는 이제 테스트 자동화 스크립트가 애플리케이션을 테스트하기 전에 데이터를 재설정하는 과정을 자동화할 수 있습니다. 이에 따라 테스트 데이터가 항상 존재한다는 점이 보장되므로 불량 테스트 데이터로 인한 테스트 실패를 줄일 수 있습니다.

자료