ibm rational test workbench 소개 ( it system test tool)
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 ���� 목적(용도) : 회귀 테스트
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
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 ���� 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
다양한 관점의 리포트 제공으로 프로젝트의 중요한 정보를 공유