Future of Testing IBM Rational 테스트 가상화 솔루션 · 테스트 환경 구성의...

8
© Copyright IBM Corporation 2012 한국아이비엠주식회사 (135-270) 서울시 강남구 도곡동 467-12 군인공제회관빌딩 TEL : (02) 3781-7500 www.ibm.com/kr 2012년 8월 Printed in Korea All Rights Reserved IBM, IBM 로고, ibm.com은 미국 및/또는 다른 국가에서 IBM Corporation의 상표 또 는 등록 상표입니다. 상기 및 기타 IBM 상표 로 등록된 용어가 본 문서에 처음 나올 때 상 표 기호( 또는 ™)와 함께 표시되었을 경우, 이러한 기호는 본 문서가 출판된 시점에 IBM 이 소유한 미국 등록 상표이거나 관습법에 의 해 인정되는 상표임을 나타냅니다. 해당 상표는 미국 외의 다른 국가에서도 등록 상표이거나 관습법적인 상표일 수 있습니다. IBM의 최신 상표 목록은 ibm.com/legal/ copytrade.shtml 웹 페이지의“저작권 및 상표 정보”부분에서 확인할 수 있습니다. 기타 다른 회사, 제품 및 서비스 이름은 다른 회사의 상표 또는 서비스 표시일 수 있습니다. 이 문서에는 IBM 제품과 서비스를 참조한 경 우에도 IBM이 비즈니스를 수행하고 있는 모 든 국가에서 해당 제품과 서비스를 제공함을 의미하는 것은 아닙니다. 101JG02D Future of Testing IBM Rational 테스트 가상화 솔루션 Future of Testing IBM Rational 테스트 가상화 솔루션

Transcript of Future of Testing IBM Rational 테스트 가상화 솔루션 · 테스트 환경 구성의...

Page 1: Future of Testing IBM Rational 테스트 가상화 솔루션 · 테스트 환경 구성의 위험요소 증가최적화된 가상화 09테스트 솔루션 테스터 및 개발자가

© Copyright IBM Corporation 2012 한국아이비엠주식회사

(135-270)서울시강남구도곡동467-12

군인공제회관빌딩

TEL:(02)3781-7500

www.ibm.com/kr

2012년8월

PrintedinKorea

AllRightsReserved

IBM,IBM로고,ibm.com은미국및/또는

다른국가에서IBMCorporation의상표또

는등록상표입니다.상기및기타IBM상표

로등록된용어가본문서에처음나올때상

표기호(또는™)와함께표시되었을경우,

이러한기호는본문서가출판된시점에IBM

이소유한미국등록상표이거나관습법에의

해인정되는상표임을나타냅니다.

해당상표는미국외의다른국가에서도등록

상표이거나관습법적인상표일수있습니다.

IBM의최신상표목록은ibm.com/legal/

copytrade.shtml웹페이지의“저작권및

상표정보”부분에서확인할수있습니다.

기타다른회사,제품및서비스이름은다른

회사의상표또는서비스표시일수있습니다.

이문서에는IBM제품과서비스를참조한경

우에도IBM이비즈니스를수행하고있는모

든국가에서해당제품과서비스를제공함을

의미하는것은아닙니다.

101JG02D

Future of Testing

IBM Rational 테스트 가상화 솔루션Future of Testing

IBM Rational 테스트 가상화 솔루션

Page 2: Future of Testing IBM Rational 테스트 가상화 솔루션 · 테스트 환경 구성의 위험요소 증가최적화된 가상화 09테스트 솔루션 테스터 및 개발자가

테스트 환경 구성이 가져오는 품질 관리 활동의 병목 현상테스트 환경 구성의 위험요소 증가 04+05

04

05

06

08

13

Contents

GreenHat 인수로 보다 강력해진 IBM Rational 테스트 솔루션

테스트 환경 구성의 위험요소 증가

기존 테스트의 문제점

IBM Rational 테스트 가상화 솔루션의 특징

IBM Rational 테스트 가상화 솔루션의 기대효과

24x365 끊김없는 테스트를 통해

보다 빠르게 보다 높은 품질의

애플리케이션 구현을 지원합니다!

Page 3: Future of Testing IBM Rational 테스트 가상화 솔루션 · 테스트 환경 구성의 위험요소 증가최적화된 가상화 09테스트 솔루션 테스터 및 개발자가

제품및서비스에소프트웨어의비중이점차커지면서소프트웨어의품질이비즈니스성

패에중요한요소가되었습니다.이에,기업들은소프트웨어품질을확보하기위해서많

은노력을기울이는동시에제품및서비스개발에소요되는시간및비용은줄여야하는

부담을안고있습니다.하지만,이러한부담에도날로복잡해지는테스트환경등으로품

질에소요되는비용및시간은계속해서늘어나고있는것이사실입니다.

테스트환경구성의위험요소증가GREENHAT인수로보다강력해진IBMRational테스트솔루션04 05

GreenHat 인수로 보다 강력해진

IBM Rational 테스트 솔루션

테스트 환경 구성의 위험요소 증가

13% 인도의경우2011년도

인건비가상당폭증가

$5~30million포천500에속하는기업들의경우

대부분전통적인테스트환경을구축하는데

필요한투자가상당폭증가

30~50%평균30~50%의시간을

테스트가아닌테스트환경을

구축하는데소요

Source : http://www.sei.cmu.edu/about/message/

품질 관련 비용 증가 개발환경 복잡도 증가 품질과 생산성의 조화

IBM은 클라우드 컴퓨팅 기반 애플리케이션 품질관리 및 테스트 솔루션을 보유한 그

린햇을 인수한다고 밝혔다. 그린햇은 소프트웨어(SW) 사전 테스트 환경을 클라우

드로 제공해온 회사다.

...

미국국립표준기술연구소(NIST) 조사에 따르면, 소프트웨어 테스트 작업은 전체 개

발 비용의 절반을 차지하는 것으로 나타났다. SW업체의 테스트부서는 소프트웨어

테스트환경의 복잡성을 해소하는데 전체 시간의 30%를 소비하고 있다. 그린햇의 솔

루션은 수분 내 가상의 SW 테스트 환경을 제공한다. 사용자가 원하는 IT인프라의

구성환경을 가상으로 만들어 SW를 테스트하게 해준다.

...

지디넷코리아2012년1월5일기사발췌

클라우드로 SW 테스트

Page 4: Future of Testing IBM Rational 테스트 가상화 솔루션 · 테스트 환경 구성의 위험요소 증가최적화된 가상화 09테스트 솔루션 테스터 및 개발자가

GREENHAT인수로보다강력해진IBMRational테스트솔루션06 07

기존 테스트의 문제점

테스트환경의문제점

인건비·소프트웨어·하드웨어비용상승

복잡한테스트환경증가

테스트 환경구성 비용의 상승

•2009년도이후글로벌하게인건비가가파르게상승a

•Fortune500에속하는회사들은500만~3000만달러의비용을테스트환경구축에사용b

•모글로벌금융회사의경우지난13년간5배이상의테스트환경을구축b

화면과연관된서비스가모두개발되어있거나,

백앤드서비스가가용한상태에서만테스트

통합테스트시에발견되는버그는수정에많은시간이소요

테스트 사이클과 개발자 생산성

•개별프로세스의자동화에비해팀·조직·비즈니스프로세스를변화시키는것이생산성을향상시킴a

•Defect를줄이는비율은개발시간과밀접한연관이있음

•결함검출률은블랙박스테스트가높지만,수정비용이10~100배발생

품질에신경쓰지않는조직은실제수익저하현상을초래

테스트환경이개발초기(서비스,라이브러리)에는구축되지않아

테스트가후반으로미뤄짐

실제테스트시간감소에따른품질저하현상

잠재 위험 요소의 제거와 품질 향상

•Cquality=Cconformance+Cnonconformance

-ConformanceCost:테스팅(결함발견)과QA(결함예방)

-nonConformanceCost:결함수정,재시험,불만족고객응대,회사이미지손상,사업기회손실등a

•74%의프로젝트가품질이슈와함께프로젝트딜레이를경험b

•테스트시간의30~50%는테스트환경구축에사용b

a. The Times of India, IT sector to get 12% average salary hike in 2011, TOI Tech & Agencies, Mar 8, 2011. b. IBM customer reference

a. Quality of cost by Juran.b. NIST, Planning Report 2002-2003. The Economic Impacts of Inadequate Infrastructure for Software Testing, May 2002.

a. Implementation costs are per person per year. This data is based on hundreds of client interactions in the IBM Rational services organization, as observed by the Rational VP of services.

테스트 환경 구축

비용 측면

개발자 생산성 측면

제품 품질 측면

Page 5: Future of Testing IBM Rational 테스트 가상화 솔루션 · 테스트 환경 구성의 위험요소 증가최적화된 가상화 09테스트 솔루션 테스터 및 개발자가

테스트 환경 구성의 위험요소 증가최적화된가상화테스트솔루션 09

테스터 및 개발자가 활용하는 데스크탑 솔루션

•가상서비스를캡쳐·모델링

•응용프로그램의화면(UserInterface)이구현되기전에서비스와

애플리케이션에대한통합테스트를실시(SOA,BPM)

가상화 서버 솔루션

•이질적인하드웨어,소프트웨어,서비스들을가상화하여,

24X365기반의테스팅역량을제공하기위한통합환경을제공

•전통적인테스팅환경의인프라비용감소

•다양한종류의프로토콜을사용하는시스템의인터페이스정의로부터

가상화된서비스를작성(HTTP,웹서비스,SOA,JMS,TIBCO,IBM

WebSphereMQ,Oracle,etc.)

Rational Test Workbench에서 작성된

테스트 스크립트를 이용하여 성능 테스트를 수행

•가상서비스를조합하여성능테스트수행

•시스템병목현상을찾아내기위한프로브(Probe)시스템

Rational Test Workbench

Rational Test Virtualization Server

Rational Performance Test Server

IBM Rational

테스트 가상화

솔루션

IBMRational테스트자동화·가상화솔루션의특징

IBM테스트자동화및가상화솔루션은매우복잡하고고도로통합된시스템을테스트

할때발생하는여러어려움을해결하여최상의품질을보장하고프로젝트를신속하게완

료할수있도록합니다.

IBM Rational

테스트 가상화 솔루션의 특징

08

Page 6: Future of Testing IBM Rational 테스트 가상화 솔루션 · 테스트 환경 구성의 위험요소 증가최적화된 가상화 09테스트 솔루션 테스터 및 개발자가

1110 IBMRational테스트자동화·가상화솔루션의특징1 IBMRational테스트자동화·가상화솔루션의특징2

타의 추종을 불허하는 자동 테스트 기능으로

소프트웨어 품질을 보장합니다

비용 절감

복잡한테스트환경구축에필요한인건비,

하드웨어,소프트웨어비용절감

위험 요소 감소

빅뱅형식의개발에따라통합의이슈가

늦게발견되는위험요소가감소

소프트웨어 품질 강화

•이질적인하드웨어,소프트웨어,서비스를가상화함으로써

24x365기반의테스팅역량을제공

•전통적인테스트환경의인프라비용을획기적으로절감

•다양한하드웨어,소프트웨어,클라우드기반에의존하지않는EndtoEnd의

지속적인통합테스트를통해소프트웨어개발생산성증가

민첩한(Agile) 소프트웨어 개발 관행을 개선

•개발과테스트의속도를개선하고소프트웨어품질활동을가속화

•전체팀간의소프트웨어테스트환경을공유하고,

나눠쓸수있으므로병렬개발을가능케함

•개발팀간추적성과협업환경을위한정보를공유

특징1

테스트 시간 감소

테스트환경의구축과가용성에의해

낭비되는시간을획기적으로감소

지속적인 통합 테스트를 위한

가상화 환경을 지원합니다

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

서비스,애플리케이션,시스템이각각의통합사이클에따라순차적으로우선순위

별로개발할수있도록통제

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

가상서비스를커스터마이즈하고,개발자와테스터가사용할수있도록하여

점진적테스트를지원

특징2

Page 7: Future of Testing IBM Rational 테스트 가상화 솔루션 · 테스트 환경 구성의 위험요소 증가최적화된 가상화 09테스트 솔루션 테스터 및 개발자가

IBMRational테스트가상화솔루션의기대효과IBMRational테스트자동화·가상화솔루션의특징3

폭넓은 프로토콜과 메시지 포맷을 지원하며,

다양한 운영환경(WebSphere, WebLogic, Oracle,

SAP, TIBCO 등)을 위한 기능을 포함합니다

지원

프로토콜 /

메시지

SOA/ESB

메시지포맷

기타

메시징프로토콜

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

SAP IDoc, BAPI, RFC & XI/PI

Software AG’s IB & IS

Solace

Sonic MQ

TCP

TIBCO Rendezvous, Smart Sockets & EMS

Custom

CentraSite

Oracle Fusion

SCA Domain

Software AG IS, BPMS

Sonic ESB

TIBCO ActiveMatrix

UDDI

Web Services

WebSphere RR

WSDL

BPM

Databases

Log Files

.Net Objects

Bytes

COBOL Copybook

ebXML

EDI

FIX

Fixed Width

HL7

IATA

Java Objects

MIME

OAG

SOAP

Software AG Broker Docs

SWIFT

TIBCO ActiveEnterprise

XML (DTD, XSD, WSDL)

Custom

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

특징3

13

IBM Rational

테스트 가상화 솔루션의 기대효과

12

Page 8: Future of Testing IBM Rational 테스트 가상화 솔루션 · 테스트 환경 구성의 위험요소 증가최적화된 가상화 09테스트 솔루션 테스터 및 개발자가

15IBMRational테스트가상화솔루션의기대효과 테스트가상화에서지속적인통합테스트

테스트환경구축비용을90%까지절감가능(하드웨어·소프트웨어)

사용할때마다비용을지불하는웹서비스접근에대한비용을절감

테스팅환경구축에사용되는인건비의80%이상을절감(인건비)

테스트환경구성에장기간소요되던문제가

단기간으로축소되면서원활한테스트를지원

UI개발과무관하게개발중에반복테스트(점진적인통합테스트)가가능해짐

테스터는환경구성에대한제약이낮아짐에따라보다

테스트행위자체에집중할수있게됨

개발자는소프트웨어를보다빨리통합테스트환경에서검증할수있게됨

(서비스/API레벨)

시스템내의환경을가상화하여대형개발팀의경우,

응용프로그램의서로다른부분또는시스템을병렬로개발할수있음

테스트 환경구성

비용의 절감 효과

테스트

사이클 축소와

개발자 생산성 향상

잠재 위험 요소의

제거와 품질 향상

IBM Rational 테스트 가상화 솔루션의 기대효과 IBM Rational 협업 기반의 수명주기 관리 솔루션과의 통합

IBM협업기반수명주기관리솔루션(CLM)과통합하면이해관계자들과의견고한협업을

통해수명주기전반에걸쳐포괄적인품질관리가가능해집니다.

14