IBM Z Virtual Test Platform(ZVTP)은 개발 주기 초기에 Shift-Left 전체 통합 테스트를 수행할 수 있는 기능을 갖춘 테스트 툴입니다. 개발자가 레코드 및 재생 모델을 사용하여 단독으로 z/OS® 애플리케이션을 테스트할 수 있는 혁신적인 테스트 기술을 제공합니다. 이 기술을 사용하면 전체 통합 테스트용 코드를 전달하기 전에 더 복잡한 프로그램 플로우를 테스트하는 초기 애플리케이션 통합 테스트를 진행할 수 있습니다.
ZVTP에는 z/OS 하이브리드 애플리케이션을 위한 자동화를 발전시키는 아티팩트가 포함된 자동화 프레임워크가 있습니다. 이러한 솔루션을 통해 조직은 지속적이고 자동화된 테스트의 이점을 실현하여 품질을 개선하고 크로스 플랫폼 DevOps의 성능을 최대한 활용할 수 있습니다.
시작하기: 시작에 필요한 각 환경의 요구 사항을 찾아보세요.
테스트 자동화: IBM Z Virtual Test Platform을 통해 개발 팀이 얻는 이점을 알아보세요.
전체 통합 테스트용 코드를 전달하기 전에 더 복잡한 프로그램 플로우를 Shift-Left 테스트하여 코드 품질을 개선할 수 있습니다.
전체 미들웨어 스택에 대한 요구 사항 없이 단독으로 테스트를 실행할 수 있습니다.
레코딩된 테스트를 별도로 재생하여 복잡한 문제를 간단하게 디버깅할 수 있습니다.
Shift-Left 테스트를 통해 문제를 더 빨리 발견하여 위험 요소와 전체 비용을 줄일 수 있습니다.
단일 테스트 프레임워크를 사용하여 복잡한 하이브리드 클라우드 심층 Integration Testing을 엔드투엔드로 수행할 수 있습니다.
데이터와 정보를 캡처하는 트랜잭션 또는 배치 프로그램을 레코딩하고 미들웨어 없이 배치에서 재생하는 재사용 가능한 테스트(예: CICS, Db2)를 생성할 수 있습니다. 온프레미스 또는 모든 클라우드 플랫폼에서 실행되는 IBM Z Development and Test 시스템에서도 이 테스트를 수행할 수 있습니다.
ZVTP는 테스트 결과, 수집된 데이터, 재생 레코딩을 빠르게 보여주는 최신 사용자 인터페이스를 제공합니다.
테스트 케이스를 실행하고 실행 경로 플로우 및 기타 세부 사항을 시각화하여 테스트 중인 프로그램을 보다 심층적으로 파악할 수 있습니다.
실패한 테스트의 레코딩을 통해 시나리오를 손쉽게 재현하여 테스트에서 발생한 문제를 더 빠르게 디버그할 수 있습니다.
단일 테스트 프레임워크를 사용하여 복잡한 하이브리드 클라우드 심층 Integration Testing을 엔드투엔드로 수행할 수 있습니다.
단일 테스트 프레임워크를 사용하여 z/OS 하이브리드 애플리케이션용 테스트 케이스를 개발하고 실행할 수 있습니다. IBM Distribution for Galasa는 z/OS 환경 요구 사항에 충족하기 위한 아티팩트가 포함된 포괄적인 프레임워크를 제공합니다.
적절한 조합 선택하기
ZUnit은 프로그램 레벨에서 테스트 기능을 제공합니다. 현재는 IBM Z Virtual Test Platform을 통해 트랜잭션 레벨 테스트를 도입하여 첫 번째 레벨의 Integration Testing을 지원합니다.
전체 환경에 배포하기 전에 개발자/테스터가 트랜잭션 테스트의 첫 번째 단계를 수행하거나 파이프라인에 포함하여 자동으로 실행할 수 있습니다.
IBM Z Virtual Test Platform은 Shopz 제품입니다. Shopz 제품 평가판은 Techline에서 지원합니다.
예. 컴파일러 업그레이드, 소프트웨어 형상 관리(SCM) 업그레이드 또는 Automatic Binary Optimizer(ABO) 구현과 같은 프로젝트 다음에 회귀 테스트에 IBM Z Virtual Test Platform을 사용할 수 있습니다.
예를 들어 다음과 같은 작업을 수행할 수 있습니다.
엔터프라이즈 애플리케이션을 테스트하기 위해 테스터는 다음을 수행해야 할 수 있습니다.
1) Selenium을 사용하여 웹 애플리케이션 구동
2) 3270개 화면과 상호 작용
3) JCL 배치 프로세스 제출 및 확인
4) CICS, IMS 또는 기타 하위 시스템과 상호 작용
Galasa는 강력하고 쉬운 API를 통해 위의 모든 기술을 동일한 테스트 클래스 범위 내에서 사용하도록 지원하므로 테스터는 적시에 적절한 기술을 사용할 수 있습니다. 또한 테스터는 LPAR, Z Development and Test Environment(ZD&T), Wazi 샌드박스 또는 모의 하위 시스템 중 어떤 테스트 환경에서도 동일한 테스트를 실행할 수 있습니다.
시작하는 방법
z/OS 시스템, 애플리케이션, IBM Z Virtual Test Platform이 필요합니다. 레코딩된 후에는 테스트를 실행하기 위한 원본 미들웨어/서브시스템이나 데이터가 필요하지 않습니다.
필요한 보안 수준과 인프라가 모두 갖춰져 있다면 몇 시간밖에 걸리지 않습니다. 완전히 호스트 기반이며 모두 메인프레임입니다.
IBM Distribution for Galasa를 다운로드하려면 여기를 클릭하세요. (ZIP, 384MB)
제품 지원
예. 실제 LPAR 또는 Z Development and Test(ZD&T) 플랫폼이 필요합니다.
모두 개발 및 테스트 환경에서 실행됩니다.
IBM Z Virtual Test Platform은 추가 z/OS 또는 클라이언트 소프트웨어를 요구하지 않습니다.
실제 하드웨어(Dev and Test LPAR)에 이미 제품의 라이센스가 부여된 경우 ZD&T에 IBM Z Virtual Test Platform을 설치할 수 있습니다.
예, IBM Z Virtual Test Platform 권한이 있는 고객을 대상으로 지원됩니다.