IBM Z Virtual Test Platform
소프트웨어 개발 라이프사이클 초기의 고급 애플리케이션 Integration Testing 및 z/OS 기반 하이브리드 애플리케이션에 대한 심층 통합 테스트
무료 체험하기
기하학적 도형의 추상 일러스트

IBM Z Virtual Test Platform(ZVTP)은 개발 주기 초기에 Shift-Left 전체 통합 테스트를 수행할 수 있는 기능을 갖춘 테스트 툴입니다. 개발자가 레코드 및 재생 모델을 사용하여 단독으로 z/OS® 애플리케이션을 테스트할 수 있는 혁신적인 테스트 기술을 제공합니다. 이 기술을 사용하면 전체 통합 테스트용 코드를 전달하기 전에 더 복잡한 프로그램 플로우를 테스트하는 초기 애플리케이션 통합 테스트를 진행할 수 있습니다.

ZVTP에는 z/OS 하이브리드 애플리케이션을 위한 자동화를 발전시키는 아티팩트가 포함된 자동화 프레임워크가 있습니다. 이러한 솔루션을 통해 조직은 지속적이고 자동화된 테스트의 이점을 실현하여 품질을 개선하고 크로스 플랫폼 DevOps의 성능을 최대한 활용할 수 있습니다.

시작하기: 시작에 필요한 각 환경의 요구 사항을 찾아보세요.

테스트 자동화: IBM Z Virtual Test Platform을 통해 개발 팀이 얻는 이점을 알아보세요.

솔루션 개요 읽기
이점 Shift-Left 테스트

전체 통합 테스트용 코드를 전달하기 전에 더 복잡한 프로그램 플로우를 Shift-Left 테스트하여 코드 품질을 개선할 수 있습니다.

테스트 자동화

전체 미들웨어 스택에 대한 요구 사항 없이 단독으로 테스트를 실행할 수 있습니다.

더욱 수월한 디버그

레코딩된 테스트를 별도로 재생하여 복잡한 문제를 간단하게 디버깅할 수 있습니다.

위험 완화

Shift-Left 테스트를 통해 문제를 더 빨리 발견하여 위험 요소와 전체 비용을 줄일 수 있습니다.

엔드투엔드 통합

단일 테스트 프레임워크를 사용하여 복잡한 하이브리드 클라우드 심층 Integration Testing을 엔드투엔드로 수행할 수 있습니다.

기능
테스트 레코딩 및 재생용 캡처

데이터와 정보를 캡처하는 트랜잭션 또는 배치 프로그램을 레코딩하고 미들웨어 없이 배치에서 재생하는 재사용 가능한 테스트(예: CICSDb2)를 생성할 수 있습니다. 온프레미스 또는 모든 클라우드 플랫폼에서 실행되는 IBM Z Development and Test 시스템에서도 이 테스트를 수행할 수 있습니다.

레코딩하는 방법 살펴보기 레코딩 재생하는 방법 살펴보기

최신 사용자 인터페이스

ZVTP는 테스트 결과, 수집된 데이터, 재생 레코딩을 빠르게 보여주는 최신 사용자 인터페이스를 제공합니다.

레코딩 보는 방법 살펴보기

테스트의 프로그램 플로우 시각화

테스트 케이스를 실행하고 실행 경로 플로우 및 기타 세부 사항을 시각화하여 테스트 중인 프로그램을 보다 심층적으로 파악할 수 있습니다.


z/OS 디버거 적용

실패한 테스트의 레코딩을 통해 시나리오를 손쉽게 재현하여 테스트에서 발생한 문제를 더 빠르게 디버그할 수 있습니다.

IBM Debug for z/OS 알아보기

단일 테스트 프레임워크

단일 테스트 프레임워크를 사용하여 복잡한 하이브리드 클라우드 심층 Integration Testing을 엔드투엔드로 수행할 수 있습니다.


z/OS 기반 하이브리드 애플리케이션 테스트

단일 테스트 프레임워크를 사용하여 z/OS 하이브리드 애플리케이션용 테스트 케이스를 개발하고 실행할 수 있습니다. IBM Distribution for Galasa는 z/OS 환경 요구 사항에 충족하기 위한 아티팩트가 포함된 포괄적인 프레임워크를 제공합니다.

IBM Distribution for Galasa 통합하기
리소스 z/OS 애플리케이션을 위한 애자일 테스트

조직이 z/OS 애플리케이션용 애자일 테스트 방식을 Shift-Left 테스트하고 가속화하는 데 활용할 수 있는 테스트 툴을 사용해 보세요.

Suman Gopinath(IBM Z DevOps 수석 아키텍트)가 사용자의 애플리케이션 프로그래밍 언어에 구애 받지 않는 단일 테스트 파이프라인이 중요한 이유를 설명합니다.

z/OS에서 IBM Virtual Test Platform을 구성하려면 테스트 케이스를 올바르게 실행하기 위해 몇 가지 필수 작업을 거쳐야 합니다. 이 동영상에서는 z/OS에 VTP를 기본 설치하기 위한 구성 프로세스의 주요 단계를 중점적으로 설명합니다.

Shift-Left 테스트를 적용하고, 단위 테스트와 초기 애플리케이션 통합 테스트를 모두 생성하고 실행한 다음, 문제 없이 파이프라인에 모두 추가하는 방법을 단계별로 알아보세요.

향상된 사용자 환경 VTP 서버 확장

테스트 케이스에서 레코딩 데이터 세트를 주요 메타데이터로 추출하고 이 메타데이터를 지속적으로 사용하기 위해 IBM Z의 데이터베이스에 저장하는 방법을 살펴보세요.

IBM z/OS 애플리케이션의 지속적인 테스트를 통한 소프트웨어 품질 향상

개발자와 테스터가 프로세스를 가속화할 수 있는 z/OS 애플리케이션 및 툴에 애자일 테스트 방식을 적용하는 방법을 알아보세요.

관련 제품 IBM Z and Cloud Modernization Stack

애플리케이션 현대화를 시작하거나 가속화하고 IBM Z 시스템에서 표준화된 IT 자동화 접근 방식을 도입합니다.

IBM Z Development and Test Environment

메인프레임 애플리케이션 개발, 테스트, 데모, 교육을 위한 플랫폼입니다.이 플랫폼을 통해 모든 z/OS® 소프트웨어를 x86 호환 온프레미스 시스템 또는 클라우드 인스턴스에서 실행할 수 있습니다.

IBM Debug for z/OS

레거시 애플리케이션을 광범위하게 지원하여 COBOL, PL/I, C/C++ 및 Assembler로 작성된 z/OS 애플리케이션용 디버깅 및 코드 적용 범위를 제공합니다.

IBM Automatic Binary Optimizer for z/OS

재컴파일, 소스 코드 마이그레이션 또는 성능 조정을 하지 않고 이미 컴파일된 COBOL 프로그램 모듈의 성능을 개선합니다.

IBM Virtual Dev and Test for z/OS

Linux® on IBM Z 환경의 z/OS 개발 및 테스트를 위한 가상화된 IBM Z 시스템입니다.

IBM Rational Test

자동화된 테스트 생성, 실행 및 분석을 위한 연속 테스트 제품 모음입니다.

자주 묻는 질문(FAQ)

적절한 조합 선택하기

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을 사용할 수 있습니다.

예를 들어 다음과 같은 작업을 수행할 수 있습니다.

  • IBM Z Virtual Test Platform을 사용하여 트랜잭션을 레코딩합니다.
  • 트랜잭션의 프로그램에 ABO를 적용합니다.
  • ABO 지원 애플리케이션의 무결성을 확인하기 위해 테스트를 재생합니다.
  • Db2 및 DL/I를 포함한 배치
  • Db2 및 DL/I에 대한 호출을 포함한 CICS
  • IMS TM 및 BMP
  • 순차(QSAM) 파일 및 VSAM(KSDS, ESDS, RRDS) 파일 처리를 위한 파일 I/O 지원
  • 배치, CICS, IMS를 포함한 IBM IMS MQ
  • CI/CD 파이프라인에 원활하게 통합

엔터프라이즈 애플리케이션을 테스트하기 위해 테스터는 다음을 수행해야 할 수 있습니다.

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 권한이 있는 고객을 대상으로 지원됩니다.

다음 단계

z/OS 기반 하이브리드 애플리케이션에 대해 심층 통합 테스트하는 방법을 살펴봅니다. IBM Z 담당자와 30분 무료 미팅을 예약하세요.

무료 체험하기
다른 탐색 방법 문서 지원 IBM Redbooks® 지원 및 서비스 글로벌 파이낸싱 유연한 가격 책정 교육 및 훈련 ZVTP 커뮤니티 자동화된 테스트 커뮤니티 개발자 커뮤니티 파트너 리소스