PerfecTwin

LG CNS의 PerfecTwin란?

PerfecTwin은 무결점 오픈 성공을 위한 세계 최초, 단 하나의 실거래 자동 검증 솔루션입니다.
기존 시스템의 실 거래를 신규 시스템에서 자동으로 재현하고 결과를 비교하여 기능과 성능의 완성도를 확보할 수 있습니다.
차세대 시스템 구축부터 클라우드 이관, 인프라 고도화 사업까지 IT 프로젝트 특성에 맞게 적용할 수 있습니다.

주요 기능 및 특징

주요기능 설명
테스트 케이스 자동 생성
  • 현행 시스템에서 수행되는 거래(트랜잭션) 및 업무 흐름을 레코딩/리플레이 방식으로 별도의 수작업 없이 신규시스템의 테스트 케이스/시나리오로 자동 생성
실거래 데이터 사용, 재현
  • 신규 시스템 재현 시 사용되는 입력 데이터는 현행 시스템의 실제 데이터 또는 필요 시 변조 처리하여 사용
신규시스템 기능/성능 자동 비교
  • 재현 이후의 처리 결과와 현행 시스템의 처리 결과를 비교하여 신규 시스템의 기능과 성능(응답시간)을 자동으로 비교
결함 정보 제공
  • 정상적으로 처리되지 않았을 경우에는 결함이 발생한 서비스, 입력 데이터 및 결과 값 정보를 제공하여 개발자가 디버깅할 수 있도록 지원
  • 01
    차별화된 검증 수행
    • 가상이 아닌 실제 거래(트랜잭션)를 TO-BE 시스템에 자동으로 재현하여 응답결과를 비교 검증
    • 실시간 또는 특정 시점의 거래(트랜잭션)를 선택하여 배치방식으로 반복재현
    • 제한적인 테스트 케이스로 인한 커버리지 한계 극복
  • 02
    운영시스템 영향 Zero
    • 기존 운영 시스템의 프로그램 또는 아키텍처를 변경할 필요 없음
    • 실시간 적용 시 AS-IS 서버에 캡쳐모듈 설치가 필요하지만, CPU 사용량은 평균 2%~3% 내외임
  • 03
    다양한 검증 방식 지원
    • 거래(트랜잭션) 단위로 서비스 기능에 대한 성공/실패 및 성능(응답시간) 검증
    • 화면(서비스) 통합/분리에 대한 다양한 매핑 방식 지원 (1:N, 1:1, N:1 매핑)
    • Inbound/Outbound, 동기/비동기 방식의 대회연계 테스트 지원
  • 04
    고객에게 제공 Value
    • 오픈(Go-Live) 시점의 시스템 품질을 사전에 가시적으로 확인
    • 실 환경에서 발생 가능한 문제를 사전에 확인/검증하여 조치
    • 오픈 후 안정화하는 것이 아닌 안정화 후 오픈하는 체계로 전환

서비스 도입 효과

  • 01
    테스트 시나리오/케이스
    작성 및 검토가 불필요
    • AS-IS 발생 트랜잭션으로 TO-BE 테스트 케이스 자동 생성 효과
    • 비즈니스에 대한 높은 수준의 이해를 바탕으로 현실에서 발생하는 모든 유형을 정의하는 시간과 자원의 한계를 탈피
  • 02
    실거래 데이터를 실시간, 대량으로 Capturing
    • 테스트할 때 가장 중요한 부분인 테스트 데이터를 실제 발생한 거래 데이터로 자동 생성
    • 임의로 생성한 데이터는 실제 환경에서 발생하는 다양한 예외 데이터를 포함하지 못하며, 대외채널과의 테스트를 위한 개별 협조 등의 문제 극복이 가능
  • 03
    반복 테스트 수행 및 성능 최적 판단 기준을 제공
    • 결함 조치 확인을 위한 반복 테스트, 완료된 프로그램의 회귀 테스트 수행에 대한 한계 극복이 가능
    • AS-IS시스템 대비 TO-BE시스템에서 처리되는 응답속도의 차이를 개별적으로 비교해 TO-BE시스템의 성능 병목 제거 및 성능의 튜닝 포인트를 확인할 최적 판단 기준을 제공
  • 04
    테스트 비교결과를 즉시 확인
    • 테스트를 수행한 후 그 결과가 올바른지, 잘못되었는지 화면을 통해 즉시 확인 가능
    • PerfecTwin을 적용한 업무 서비스의 수행 커버리지, 성공 또는 실패 서비스는 무엇인지, 어떤 서비스에서 성능(응답시간) 차이가 발생하는지 등 결과를 가시적으로 확인 가능

솔루션 구성도

PerfecTwin은 총 8개의 모듈로 구성되어 있으며 모든 플랫폼(운영체제)에 유연하게 설치 및 구정이 가능합니다.

솔루션 구성도
  • 01
    Capture 네트워크 패킷 또는 트랜잭션 로그를 바탕으로 AS-IS 요청/응답 메시지 생성
  • 02
    Recorder Capture에서 생성한 요청/응답 메시지를 저장 후 Modifier 또는 Simulator에 전송
    03
    Replayer
  • 04
    Modifier 사용자 채널의 AS-IS 요청/응답 메시지를 TO-BE 요청으로 변환, 재현 후 응답 결과를 처리
  • 05
    Simulator 대외기간 채널의 AS-IS 요청/응답 메시지를 TO-BE 요청으로 변환, 재현 후 응답 결과를 처리
  • 06
    Analyzer / Mgn’t Console 트랜잭션 단위의 검증 결과 내역, 통계 정보 및 원본 메시지를 제공하고 각 모듈의 동작 상태, 설정 정보를 제어하고 알람 정보를 제공
  • 07
    Rule manager AS-IS 메시지를 TO-BE 메시지로 매핑하고 변환하기 위한 규칙 관리
  • 08
    Flow Map AS-IS 트랜잭션 패턴을 가시화하고 TO-BE 테스트 시나리오/케이스를 자동 생성

서비스 적용 사례

01한국은행 차세대 회계 결제

대형 차세대에 유례 없이 안정적이고 차분한 오픈 달성
참가기관 및 대외기관 전체 거래 검증 (동일 시간 재현)
전체 거래의 약 90% 검증 커버리지 확보
162개 유형 결함 사전 조치

02LG화학 SAP PI 업그레이드

효율적이고 반복적인 테스트로 시스템 Upgrade 성공
송신 시스템 수정 불가로 테스트가 어려운 시스템의 연계 테스트 수행
To-Be 시스템에서 제공 하지 않는 ABAP Stack I/F Engine을 사용하는 시스템을 사전에 파악하여 변경
실 거래를 TO-BE 운영서버에 대량으로 재현하여 성능 검증 수행
주요 인터페이스에 대한 반복 검증으로 시스템 완성도 제고

03NH카드 SI적용

실거래 대량 재현 검증을 통한 차세대 시스템의 안정적 오픈
대외 승인거래(신판, 현금, BC) 및 포인트 업무 검증
일 천만 건, 누적 1억 건의 실 거래 검증을 통한 결함 제거 (기능 및 성능)
8차 검증 99.98% 성공률 확보

04지능형 우편정보

단계별 오픈 범위에 맞춰 적용 방식 차별화
개발 및 UI 프레임워크 전환에 따른 응용 기능 검증
단계별 Open 결함 사전 조치

05교보생명 상품제안 값 검증

정확하고 효율적 검증으로 차세대 및 상품개정 오픈 성공에 기여
상품제안 값(보험료, 해지환급금, 보장내용, 제안서 등) 대사
일 백만 건 이상의 실시간 검증 및 불일치 유형 식별
일치율 100% 수준 확보, 정식 솔루션 도입 계약 체결

06유플러스 FC부문 SM 적용

테스트 자동화를 통한 검증업무 효율 및 품질 고도화
멤버십 승인, U+ 골프, 스토어 결제, 스마트폰 보상, 긴급재난구조(위치추적) 등 회귀테스트 자동 수행
검증 표준화 및 커버리지 확대

07S&I 클라우드 전환

성능, 품질에 대한 확신을 바탕으로 클라우드 전환에 성공
Public 클라우드(AWS) 전환 후의 기능 및 성능 검증
4백만 건 이상의 실 거래 검증을 통한 결함 제거 및 최적화
Open 시 예측 성능과 동일
  • 브로슈어

    PerfecTwin 브로슈어를 지금 다운로드 하세요.