ibm rational test workbench 소개 ( it system test tool)

1

Upload: shaun-lee

Post on 20-Jan-2017

90 views

Category:

Software


0 download

TRANSCRIPT

Rational Test Workbench 구성

모듈 이름 목적 운영 방식 용도 비고

Rational

Function

Tester

UI기반 기능 검증UI 기록/검증

Record & Play단위 기능 검증

사용자 interaction simulation

Rational

Performance

Tester

Packet기반의 성능검증

( 부하, 응답 시간)

Packet 기록/검증,

Record & Play성능 검증

예)

다수의 사용자가접속했을 경우?

/ 301

Rational

Integration

Tester

메시지 가상화,

테스트 가상화

메시지 기록/검증,

Record & Play

테스트 통합

(복합 테스트 구성)

개발자용 서비스가상화 지원

Rational Test Workbench for

Mobile

모바일 UI 기반기능 검증

모바일 UI 기록/검증Record & Play

단위 기능 검증사용자 interaction

simulation

RTW ���� RFT ���� Record & Play

결과검증

/ 302

Play 결과검증Record

RTW ���� RFT ���� 목적(용도) : 회귀 테스트

O

X O

O

수정

변경

코딩 테스트 Build 1 Build 2 Build 3

Bug Bug Bug

성공 실패

예상 결과 5 0

실제 결과 5 2

테스트 커버리지가 충분치 않음

/ 303

O

O

O

O

O

O

X

O

O

O

변경

변경 수정

변경

Bug Bug

� 지원 대상

– Web

– Java

– .NET 프레임워크 상에서 수행되는 VS.NET 애플리케이션

– 3270/5250 및 VT100 등의 터미널 기반 애플리케이션 지원

– AJAX, Adobe Flex, Dojo Toolkit

– Siebel (7.7, 7.8)

– SAP (SAPGUI 6.20, 6.40, 7.10)

RTW ���� RFT ���� 지원 환경

/ 304

– SAP (SAPGUI 6.20, 6.40, 7.10)

� 개발도구 통합– Eclipse 기반

– Visual Studio .Net

� 첫번째 Recording에서만 UI가 필요함

RTW ���� RPT ���� Record & Play

/ 305

Play 결과검증Record

RTW ���� RPT ���� 용도 ( 성능 검증 )

� 페이지 응답 시간, 페이지 요소 별 응답 시간, 테스트 성공 실패 여부로그 제공 등

� 서버 자원 상태와 응답 시간 및 기타 수치들의 연계를 통한 다각적인분석 (data Overlay 기능)

페이지 별응답시간

페이지처리량

/ 306

응답 시간추이 with 서버 자원

테스트

성공률

RTW ���� RPT ���� 지원 환경

� 적은 메모리 foot print와 CPU 사용량을 기반으로 대규모의 부하발생 가능

� Line speed control, IP Aliasing

� 부하 발생 시 Agent 없이 서버자원 상황 수집

– Windows : Perfmon

– Linux/Unix : rstatd

/ 307

– Linux/Unix : rstatd

� Agent 종류– Windows

– AIX / Linux

– 추가 add-in을 통해 z/OS System Z를부하 발생기로 사용 가능

RTW ���� RIT ���� Record & Play

� 웹 응용프로그램을 사용할 때 목표한 대상과 주고 받는 메시지를기록하여 사용한다.

테스트 케이스

/ 308

가상 서비스

트리거 / 요구사항

Record

Use

RTW ���� RIT ���� 지원 프로토콜 & 메시지

메시징 프로토콜 SOA / ESB 메시지 포맷

ActiveMQBEA TuxedoEmail (SMTP, IMAP)FilesFTP/SHTTP/SJMS IBM WebSphere MQJBoss MQ

CentraSiteOracle FusionSCA DomainSoftware AG IS, BPMSSonic ESBTIBCO ActiveMatrixUDDIWeb ServicesWebSphere RR

.Net ObjectsBytesCOBOL CopybookebXMLEDIFIXFixed WidthHL7IATA

/ 309

JBoss MQSAP IDoc, BAPI, RFC & XI/PISoftware AG’s IB & ISSolaceSonic MQTCPTIBCO Rendezvous, Smart Sockets & EMSCustom

WebSphere RRWSDL

IATAJava ObjectsMIMEOAGSOAPSoftware AG Broker DocsSWIFTTIBCO ActiveEnterpriseXML (DTD, XSD, WSDL)Custom

기타

BPMDatabasesLog Files

지원되는 메시지 포맷과 프로토콜은 제품 계획에 따라 주기적으로 업데이트 됩니다.

RTW ���� RIT ���� 활용

� 테스트 가상화는 지속적이고, 점진적인 통합 테스트를 가능케 지원

� 서비스 , 애플리케이션, 시스템 이 각각의 통합 사이클에 따라순차적으로 우선순위별로 개발 할 수 있도록 통제

� 가상 서비스는 서비스 스펙 또는 레코딩을 통해 실존하는 트래픽을캡쳐

� 가상 서비스를 Customize하고, 개발자와 테스터가 사용 할 수 있도록하여 점진적 테스트를 지원

/ 3010

점진적인점진적인점진적인점진적인통합통합통합통합 테스팅테스팅테스팅테스팅 지원지원지원지원점진적인점진적인점진적인점진적인통합통합통합통합 테스팅테스팅테스팅테스팅 지원지원지원지원

실제 서비스 / APP

가상 서비스 / APP

RTW ���� RTWm ���� 앱 선택

/ 3011

RTW ���� RTWm ���� Record

�모바일 앱에서 실행된 앱의 이벤트를 캡쳐 하여 자동 테스트 케이스 생성

/ 3012

RTW ���� RTWm ���� Authoring

� 다양한검증포인트지원을통해

응답코드및응답문자열체크를

통한서비스가용성점검기능

제공

/ 3013

RTW ���� RTWm ���� Play

� 모바일 디바이스와 워크벤치에서 동일한 스타일과 포맷으로 제공

� 실행 내용이 리포트 상에 디스플레이 됨

� 각 스텝 별 내용과 실행 상태가 표시

� 표준 어댑터를 이용하여 RQM (Rational Quality Manager) 에서실행

/ 3014

Rational Quality Manager는?

� 웹 기반의 테스트 관리– 테스트 계획서, 테스트 케이스 등의 산출물 생성 및

관리

– 요구 사항 및 결함 관리 기능 포함

� 테스트 수행– 웹 기반의 매뉴얼 테스트 기능 포함

– 데스크탑 기반의 테스트 도구들과 연계

– 테스트 수행 환경 커버리지 최적화

IBM Rational Quality Manager

/ 3015

– 테스트 수행 환경 커버리지 최적화

� 협업 및 communication– 자산 및 진척도 등의 공유를 통한 팀 협업 모델 제공

– 리뷰 / 승인 프로세스

� 리포팅– 실시간 정보 수집 및 보고

– 커스텀 리포트 작성 기능

CONTINUOUS test plan participate

AUTOMATED context GOVERNANCEuse case distributed access dashboardssynchronize EASY HANDOFF trace LAB

UTILIZATION functional PERFORMANCEsecurity compliance

RQM를 이용한 테스트 공정 관리

Optional Optional

요구사항 관리 QA 변경관리

Rational Requirement

Composer

Rational Quality Manager

Rational

Rational Team Concert

통합

통합

Rational AppScan

Tester Edition

Rational Software

Analyzer

/ 3016

Rational

Functional Tester

테스트 계획서

테스트케이스_______

___

테스트

스크립

__________

요구사

항__________

결함처

요청서

__________

요구사

항__________요구사

항__________요구사항__________

결함처

요청서

__________

결함처

요청서

__________

결함처

요청서

__________

동기화가져오기

테스트

로그__________

RQM ���� 테스트 계획 수립

섹션에 대한 정보 – 웹게시판 스타일

� 프로젝트에 맞추어 조정이 가능한 테스트 계획

� 섹션 별 해당 아이템 나열

/ 3017

사용자 정의 섹션을 통한테스트 계획 구성

섹션에 대한 정보 – 웹게시판 스타일

RQM ���� 테스트 결과 관리

� Contextual information : 다양한 관점에 따른 정보 제공으로 품질과관련된 다각적인 분석

� 웹을 통해 리포트와 대쉬보드에 접근하여 실시간 정보 추출 및 품질목표에 대한 관리 및 피드백 제공

� 요구사항, 결함 및 테스트 결과 등을 포함하는 광범위한 보고서 제공

/ 3018

다양한 관점의 리포트 제공으로 프로젝트의 중요한 정보를 공유

감사합니다감사합니다감사합니다감사합니다

/ 3019

OptimizedHelp AutomatedCollaboration Record

Manager