PowerPoint 프레젠테이션

Similar documents
PowerPoint 프레젠테이션

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

Microsoft PowerPoint - chap01-C언어개요.pptx

Windows 8에서 BioStar 1 설치하기

이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

[Brochure] KOR_TunA

서현수

Windows Live Hotmail Custom Domains Korea

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft Word - ICT Report

View Licenses and Services (customer)

슬라이드 1

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

마켓온_제품소개서_ key

슬라이드 1


비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

4S 1차년도 평가 발표자료

PowerPoint Presentation

User Guide

ISP and CodeVisionAVR C Compiler.hwp

PowerPoint 프레젠테이션

AutoCAD® WS

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES ActiveX 컴포넌트가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax

<B1D4B0DDBCAD202D20C4DAB5E520B1E2B9DD2E687770>

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D20332DC1F6B9DDC1A4BAB8BDC3BDBAC5DB>

Microsoft Word - src.doc

TTA Journal No.157_서체변경.indd

스마트월드캠퍼스 교육교제

슬라이드 1

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

슬라이드 1

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

vRealize Automation용 VMware Remote Console - VMware

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

슬라이드 1

슬라이드 1

12 성능모니터링 allmon Apache License v 성능모니터링 nmon GPL v3 분산되어있는시스템에대한자원상태체크, 사용현황, 성능등을수집

I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3.

160322_ADOP 상품 소개서_1.0

Analyst Briefing

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

PCServerMgmt7

Motor Control Solution

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

로거 자료실

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

슬라이드 1

1. 도구개요 STAF Testing 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 Testing 세부카테고리테스트설계및실행 커버리지 Test Integration / Aut

Microsoft PowerPoint - jfeature장범석서재원박동현.pptm

Software testing

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

52 l /08

Portal_9iAS.ppt [읽기 전용]

SBR-100S User Manual

슬라이드 1

RHEV 2.2 인증서 만료 확인 및 갱신

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

슬라이드 0

Microsoft PowerPoint - 권장 사양

PowerPoint Presentation

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx)

© Rohde & Schwarz; R&S®CDS Campus Dashboard Software

슬라이드 1

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

슬라이드 1

17장 클래스와 메소드

슬라이드 1

mobile_guide_SA

Visual Studio online Limited preview 간략하게살펴보기

미디어 및 엔터테인먼트 업계를 위한 Adobe Experience Manager Mobile

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks

산업백서2010표지

Microsoft Word - 임베디드월드_WindowsEmbeddedCompact7_rev

1

슬라이드 1

대규모 자바스크립트 웹어플리케이션개발하기 with BackboneJS and RequireJS 넷스루개발 2 팀이병주

문서의 제목 나눔고딕B, 54pt

<B4EBC7D1BAF1B8B8C7D0C8B8C3DFB0E8C7D0BCFABFACBCF62D C1F8C2A520C3D6C1BE292E687770>

A SQL Server 2012 설치 A.1 소개 Relational DataBase Management System SQL Server 2012는마이크로소프트사에서제공하는 RDBMS 다. 마이크로소프트사는스탠다드 standard 버전이상의상업용에디션과익스프레스 exp

04서종철fig.6(121~131)ok

취약점분석보고서 Simple Web Server 2.2 rc2 Remote Buffer Overflow Exploit RedAlert Team 안상환


제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

슬라이드 1

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

Microsoft Word - 김완석.doc

FileMaker 15 WebDirect 설명서

SIGIL 완벽입문

Index 1. Intro Install Connect Scratch 1.4 (Offline Editor) Scratch 2.0 (Online Editor) Connect f

목 차 Ⅰ. 일반사항 1 Ⅱ. 특기사항 3 Ⅲ. 물품내역 및 세부규격 8 Ⅳ. 주의사항

Transcription:

TestComplete

제품소개 Testing & QA TestComplete Automated Testing QAComplete Test Management LoadUIWeb Pro Load Testing Aqtime Pro Performance Profiling LoadUI Pro Load Test Your APIs SoapUI Pro API Testing Software Development Web & App Monitoring Collaborator Code Review & Documents Review ALMComplete Lifecycle Management AQtime Pro Performance Profiling SoapUI Pro API Testing DevComplete Software Development Management AlertSite Website Monitoring AlertSite API Monitoring Free API Monitoring AlertSite Insite Internal Website Monitoring Lucierna Enterprise Application Performance Management

Testing & QA TestComplete Automated Testing QAComplete Test Management LoadUIWeb Pro Load Testing AQtime Pro Performance Profiling LoadUI Pro Load Test Your APIs SoapUI Pro API Testing

TestComplete 소개 (1) TestComplete 는데스크탑, 웹, 모바일자동화테스트를위한스크립트생성, 관리, 실행을손쉽게할수있는오픈테스트플렛폼을제공합니다. TestComplete 의주요기능 모바일어플리케이션테스트 모바일테스트모듈의강력한오브젝트인식기능을이용하여 ios 및 Android 어플리케이션을위한자동화테스트스크립트를보다빠르고편리하게작성할수있습니다. 윈도우어플리케이션테스트 데스크탑테스트모듈은어플리케이션타입에상관없이레코드 & 플레이방식으로손쉽게자동화테스트스크립트를작성할수있습니다. 웹어플리케이션테스트 웹테스트모듈은 HTML5, Flash, Flex, AIR, Silverlight 등이포함된웹페이지또는웹어플리케이션을레코드 & 플레이방식으로손쉽게자동화테스트스크립트를작성할수있으며모든브라우저에서수정없이실행할수있습니다. 원격테스트지원 다양한실행환경의물리적또는가상화된버추얼머신에서테스트를진행하고그결과를수집하여종합적인리포트작성이가능합니다. Mobile Testing Windows Desktop Tests Testing Web Apps Test Execute

TestComplete 소개 (2) TestComplete 의주요기능 키워드테스트지원 빌트인된체크포인트 사용자코드사용 다른자동화툴과연계 스크립트언어를알지못하는사용자도각각의기능이설정된키워드와파라미터설정을통하여오브젝트및이미지인식기반의자동화테스트스크립트를손쉽고빠르게작성할수있습니다. 오브젝트, 이미지, 웹페이지, 데이터확인을위한다양한체크포인트기능이포함되어있습니다. 자동화테스트스크립트내어디나추가적인코딩없이손쉽게체크포인트를추가하고오브젝트, 이미지, 웹페이지, 데이터등을비교하여결과에반영할수있습니다. 프로그램에익숙한테스트엔지니어의경우, 추가적인기능을자신이직접개발, 자동화테스트스크립트에포함하여실행할수있습니다. 레코드 & 플레이로자동화테스트스크립트자동작성시, 키위드테스트스크립트또는코드테스트스크립트를선택할수있으며코드테스트스크립트를선택하면설정된언어로스크립트가생성됩니다. JIRA, Axosoft, Bugzilla 등과같은자동화툴과연계가가능합니다. 테스트실패시버튼하나로로그를포함한이슈를등록할수있으며 extjs4, JavaFX2, DeveloperExpress, Infragistrics, Rogue Wave, Telerik,.Net 을포함한다양한어플리케이션의 GUI 컨트롤을지원합니다. 또한 QAComplete 같은테스트매니지먼트툴에서테스트케이스로자동화테스트스크립트를실행하는것도가능합니다. 키워드테스트테스트비주얼라이져사용자코드 이미 5000 개이상의회사에서자동화테스트위하여 TestComplete 을사용하고있습니다.

Mobile Application Test TestComplete 은네이티브, 웹모바일어플리케이션의자동화테스트를지원합니다. 테스트스크립트의변경없이다수의디바이스에서테스트가가능하며어플리케이션의내부오브젝트와메소드억세스를통하여복잡한테스트시나리오를보다손쉽게자동화하실수있습니다. Android 테스트 TestComplete 의모바일모듈을이용하면레코드 & 플레이방식으로 Android 제품에대한테스트손쉽게자동화하실수있습니다. 별도의루팅없이어플리케이션의오브젝트들을이용하여어플리케이션테스트를자동화할수있으며멀티제스쳐와가상화된 GPS 도지원하므로다양한테스트시나리오를손쉽게자동화하실수있습니다. ios 테스트 TestComplete 는제일브레이크없이 iphone, ipad, ipod Touch 같은 ios 제품의자동화테스트를위한오브젝트엑세스를지원하므로레코드 & 플레이방식으로손쉽게 ios 어플리케이션테스트를자동화하실수있습니다. Xamarin 테스트많은개발자들이 Android 와 ios 어플리케이션을하나의코드베이스로작성하기위하여 Xamarin 을사용하고있습니다. 파트너사인 Falafel Software 가만든 Falafel Bridge for TestComplete 제품을이용하면 Android 와 ios 에대한오브젝트인식이가능해지며 Xamarin 으로개발된어플리케이션도자동화테스트가가능합니다.

Mobile Web Test (1) Mobile Web Application 은 TestComplete 의크롬브라우저에뮬레이터를이용하여테스트를진행하실수있습니다. 다양한시나리오의기능테스트와 GUI 테스트를자동화하실수있으며다양한화면비율과해상도를가진모바일디바이스에대해서도테스트가가능합니다. 다양한화면크기에대한모바일웹어플리케이션테스트 TestComplete 는다양한폰과테블릿, 가로모드와세로모드에대해서웹어플리케이션이정상적으로동작하는지테스트할수있도록도와줍니다. 결과리포트에는각진행단계별스크린샷이포함되므로어떤화면크기에대하여어떤문제가있는지손쉽게파악할수있습니다. TestComplete 는다양한크기의화면을에뮬레이션해주기때문에하나의테스트스크립트로테스트하실수있습니다. Mobile Web Testing 키워드방식의손쉬운모바일웹어플리케이션테스트 TestComplete 를사용하시면프로그래밍에대한전문적인지식없이손쉽게자동화테스트스크립트를작성하실수있습니다. 터치, 탭, 텍스트입력, 링크선택등사용자의행동을그대로레코드하여자동으로키워드방식의테스트스크립트를작성해주며수정없이실행할수있습니다.

Mobile Web Test (2) 빌트인모바일브라우저를이용한테스트 TestComplete 는 iphone, ipad, Nexus 10,Nokia Lumia, Blackberry 등다양한브라우저에대한프로파일이준비되어있어보다빠르게테스트를실행할수있으며필요에따라다양한화면사이즈와유저에이전트를사용하는커스텀모바일브라우저를생성하여사용하실수있습니다. Built-in Mobile Browser

Windows Desktop Application Test (1) TestComplete 는.Net, WPF, Windows Store, C++, Delphi, Java, Qt, Visual Basic, 64bit application 모두를하나의모듈로테스트하실수있습니다..Net 어플리케이션테스트 TestComplete 는.Net 어플리케이션자동화테스트에대해서는업계최고의제품입니다. 개발단계에서부터개발과테스트가연동되어더욱유기적으로진행될수있도록도와줍니다. WPF 어플리케이션테스트 TestComplete 는항목선택, 셀데이터입력같은동작들을오브젝트기반으로처리여 WPF 테스트시발생할수있는 UI 변화도안정적으로테스트를진행할수있습니다. TestComplete 의유연한오브젝트맵핑스키마는커스텀오브젝트와 WPF 컨트롤에서파생된오브젝트를스텐다드타입으로맵핑할수있도록도와줍니다. JAVA 어플리케이션테스트 TestComplete 는 64bit 환경을포함하여 JAVA 5,6,7,8 에서동작하는 JAVA AWT, Swing, SWT, WCF, JavaFx 어플리케이션을테스트할수있습니다. NetBeans, Eclipse 또는기타다른환경에서개발되었더라도 TestComplete 이모든환경을커버합니다. 64 bit 어플리케이션테스트 TestComplete 는별도의모듈구매없이하나의패키지로 32bit 와 64bit Application 모두를테스트할수있습니다. C++ Builder 어플리케이션테스트 TestComplete 는 Embarcadero C++ Build XE4 를포함하여 Borland C++ Builder 6.0 이상에서만들어진어플리케이션의자동화테스트를가능하게해줍니다. 어플리케이션이 VCL,CLX 컴포넌트를사용한경우에도테스트가가능합니다. Visual Basic 어플리케이션테스트 TestComplete 는자동화테스트시테스트되어지는 Visual Basic 어플리케이션이가지고있는동일한오브젝트이름으로테스트되어지며이는테스트와개발자간의의사소통에도움을줍니다.

Windows Desktop Application Test (2) Window Store 어플리케이션테스트 TestComplete 는 Windows8 과 Windows Server 2012 에서 Modern UI( 일명 Metro) 인터페이스를사용하여제작된어플리케이션에대한테스트를지원합니다. Visual C++ 어플리케이션테스트 TestComplete 는 Visual C++ 어플리케이션화면상의모든 Object 을인식하며그리드, 트리, 메뉴같은복잡한컨트롤또한효과적으로자동화할수있습니다. TestComplete 는테스트가레코딩되는동안아이템선택, 체크 / 언체크, 데이터입력같은동작을오브젝트방식으로인식하여기록해주어 UI 가변경되더라도테스트스크립트의수정없이재사용할수있도록해줍니다. Delphi 어플리케이션테스트 TestComplete 라면다른프로그래밍언어사용없이 Delphi 스크립트를통하여 Delphi 어플리케이션에대한자동화테스트스크립트를손쉽게만들수있습니다. 3 rd 파티컨트롤인식지원 TestComplete 는많이사용되는 3 rd 파티컴포넌트와스텐다드컨트롤에대해서도오브젝트인식이가능하도록지원합니다. 별도의스크립트작성없이손쉽게사용자의동작에대한컨트롤을레코딩하고바로실행할수있습니다. TestComplete 은 Developer Express, Infragistics, Janus Systems, Java, JavaFx, Microsoft, Qt, Rogue Wave, Syncfusion Systems, Telerik, TMS Software, VCL & CLX, WPF, Xceed 같은 3rd 파티컨트롤을지원합니다. Qt 어플리케이션테스트 TestComplete 로작성된테스트스크립트는강력하면서도안전성이높으며특히재사용성이뛰어납니다. 자동화된테스트로보다자주테스트를진행할수있으며이는배포전 Qt 어플리케이션의품질을향상시킬수있습니다.

Test Web Applications (1) TestComplete 는 Web Application 의기능테스트를완벽하게지원해줍니다. 서비스공개전웹사이트와웹어플리케이션의기능성과안정성을확인하는데 TestComplete 이유용하게사용될수있습니다. 하나의브라우저에서생성된테스트스크립트는수정없이다른브라우저에서도테스트하실수있습니다. 웹테스트 TestComplete 을이용한웹사이트와웹어플리케이션의기능테스트는서비스공개전기능성과안전성을확인하는도움을줍니다. TestComplete 는브라우저를통한사용자의동작을시뮬레이션하고웹페이지의상태를파악하여웹어플리케이션을테스트하실수있습니다. 모바일웹테스트 TestComplete 을통하여구글의크롬브라우저를에뮬레이션하여데스크탑환경에서모바일웹어플리케이션을테스트할수있습니다. 기능테스트와 GUI 테스트가모두가능하여다양한크기와해상도를가지는모바일디바이스에대해테스트해볼수있습니다. Internet Explorer 7 11 ( 32bit/64bit) Mozilla Firefox 24-26 Google Chrome 32 Opera 12,17,18 Apple Safari 5.1.7 AIR 어플리케이션테스트 TestComplete 는최소한의비용으로보다빠르고안정적으로 AIR 어플리케이션자동화테스트가될수있도록도와줍니다. Flex 어플리케이션테스트 TestComplete 을이용하여 Flex Application 에대한다양한테스트방법을제공합니다. Adobe Flash Player 디버그버전, FlexClient 라이브러리, TestComplete 런타임로더

Test Web Applications (2) 3 rd 파티웹컨트롤지원 TestComplete 는많이사용되는 3 rd 파티컴포넌트와스텐다드컨트롤의오브젝트인식이가능하도록지원합니다. 별도의스크립트작성없이손쉽게사용자의동작에대한컨트롤을레코딩하고실행할수있습니다. HTML5 어플리케이션 HTML5 는차세대 cross-platform 웹어플리케이션의표준입니다. TestComplete 을이용하여다양한브라우저에서 HTML5 tag, Web form, JavaScript, CSS3 컨텐츠가포함된 HTML5 웹에대하여자동화테스트할수있습니다. Cross-Browser 테스트 TestComplete 는하나의브라우저에서레코딩된테스트스크립트를수정없이 ( 있다면최소한의수정을통하여 ) 다른브라우저에서실행할수있습니다. Flash 어플리케이션테스트 TestComplete 은자동화테스트로테스트할수없는것을자동화테스트할수있습니다. TestComplete 을통하여자동화된 Flash 테스트를진행하여적은투자로최대효과를얻으실수있습니다. Silverlight 어플리케이션테스트 TestComplete 은 Silverlight 어플리케이션에서사용자의동작으로레코딩하여실행할수있도록지원합니다. 레코딩된테스트스크립트는목적에따라수정, 추가, 삭제등이가능합니다.

TestExecute Featured Add-On TestExecute 는 TestComplete 가설치되지않은 PC 에서최소한의리소스로 TestComplete 의테스트스크립트를실행하고결과를확인할수있는 Add-On 기능입니다. 테스트랩의 PC 또는버추얼랩의버추얼머신에설치가가능하여원격지고객의위치와환경그대로테스트가능하도록만들어줍니다. TestExecute 는 TestComplete 의모든자동화된테스트의실행을동일하게지원합니다. 동일한형태의결과리포트작성해주며 Plug-in, Script 확장도가능합니다. 리얼머신과버추얼머신양쪽모두설치가가능하며다양한환경조건에대해테스트할수있도록도와줍니다.

Keyword-Driven Testing (1) TestComplete 의키워드테스트는자동화된동작을수행하는오퍼레이션들로구성되어집니다. 각각의특정오퍼레이션은사용자를대신하여동작을수행하고그오퍼레이션파라미터는동작의세부적인내용을설정합니다. 테스트엔진은테스트하고자하는어플리케이션에서각각의오퍼레이션을순서대로실행시켜자동화테스트가진행될수있도록해줍니다. 쉽고빠른자동화스크립트작성키워드테스트는레코딩을통하여자동생성하거나키워드테스트에디터를통하여시각적으로매뉴얼하게생성하실수있습니다. 키워드테스트는프로그래밍능력이필요하지않으며스크립트언어에경험이없는사용자도강력한성능의자동화스크립트를즉시작성할수있습니다. 기존의스크립트에새로운동작레코딩하여삽입하거나키워드테스트에디터를이용하여레코딩된스크립트를수정할수도있습니다. 다양한어플리케이션에잘사용될수있는자동화스크립트작성 TestComplete 의키워드테스트기능을이용하여작성된자동화스크립트는 32bit/64bits Windows,.Net, Java, Web 어플리케이션에서동작되며자동화스크립트는창, 다이얼로그박스, 컨트롤상에서의사용자의동작을시뮬레이션해주고메뉴와컨트롤들의동작을시뮬레이션하기위해특별한함수와설정값을이용할수도있습니다. TestComplete 의키워드테스트는오브젝트인식방식으로처리되어화면상컨트롤의모양에영향을받지않으므로어플리케이션의변화에영향을덜받는자동화스크립트를만들수있게해줍니다. 자동화스크립트의동시사용생성된자동화스크립트는키워드테스트에사용중일때에도, 특정동작으로위해일부에코드가사용중일때도다른자동화스크립트에서호출하여사용이가능합니다.

Keyword-Driven Testing (2) 빌트인키워드테스트 TestComplete 은자동화테스트에서사용할수있는다양한기능들을가지고있습니다. 테스트대상어플리케이션또는브라우저실행 테스트대상프로세스, 윈도우, 컨트롤, 메뉴, 오브젝트에대한사용자동작에뮬레이션, 오브젝트상태확인, 다른테스트스크립트의실행 테스트도중특정기능확인을위한체크포인트의손쉬운생성 로그메시지또는이미지를로그에추가가능 Loop, check condition, handle exception 등다양한실행절차및조건을추가하여보다높은수준의자동화테스트스크립트작성가능 유닛테스트, 기능테스트, 데이터기반테스트의통합자동화 TestComplete 의키워드테스트는작성된테스트스크립트내에서유닛테스트, 다른키워드테스트, 스크립트기반테스트, 로우레벨사용자조치등서로다른종류의자동화테스트를호출하여통합실행할수있습니다. 변수와파라메터지원 TestComplete 은키워드테스트에서변수와파라메터를사용할수있도록지원해줍니다. 파라메터를이용하여테스트스크립트에서사용될값들을사전정의할수있으며이는키워드테스트가보다유연하고유기적으로동작할수있도록도와줍니다. 키워드테스트스크립트에서스크립트언어기반테스트스크립트로의변환 TestComplete 은키워드방식으로작성된테스트스크립트를스크립트언어기반의스크립트로변환하는것을지원합니다. 경험이많지않은사용자가작성한테스트스크립트를기반으로추가적인코드작성을통하여더욱수준높고, 재활용성이뛰어난테스트스크립트를를작성할수있습니다. 중단없는디버깅 TestComplete 는키워드테스트진행사항을확인할수있는디버거를포함하고있어키워드테스트, 키워드테스트에의해호출되는스크립트루틴, 파라메터, 변수, 코드익스프레션, 브레이크포인트등의처리내용을모니터링할수있습니다. 키워드테스트의디버거와스크립트언어기반테스트의디버거가상호유기적으로동작하여디버깅로그를빠짐없이작성해줍니다. 커스텀함수를통한확장 TestComplete 의키워드테스트는추가적으로필요한커스텀함수를손쉽게작성하고사용할수있는오픈아키텍쳐구조로되어있습니다. 만일 TestComplete 에서지원하지않는기능이있다면커스텀함수로기능을작성하여테스트스크립트내에서호출하여사용할수있으며이는 TestComplete 내의다른기능들과동일한방식으로실행됩니다.

Test Case Automation With Scripts TestComplete 의시각화된키워드테스트는프로그래밍능력을요구하지않습니다. 만일프로그래밍능력이있는테스트엔지니어라면프로그래밍로직이포함된보다고차원적인자동화테스트스크립트작성도가능합니다. 다양한스크립트언어지원 TestComplete 는 VBScript,Jscript, C++Script, C#Script, Delphi Script 를기본으로지원하여익숙한스크립트언어를선택하여테스트스크립트를작성할수있습니다. 성공 / 실패를결정하기위한체크포인트도기본적으로레코딩할때체크포인트마법사를통하여자동으로생성할수있으며기존의테스트스크립트에검증을위한코드를추가할수도있습니다. 키워드테스트와스크립트테스트의연동테스트전문가는키워드테스트와스크립트언어기반의테스트를서로연동하여보다유연하고범위가넓은자동화테스트를구축할수있습니다. 강력한라이브러리함수 TestComplete 는어플리케이션을위한다양한사용자동작을시뮬레이션하는것에서부터시스템작업관리자에이르기까지거의모든종류라이브러리함수를기본적으로제공합니다. 따라서테스트스크립트내에서 Windows API, DLL, WMI 함수,.NET 클래스, Java 클래스, ADO/BDE 데이터베이스, ActiveX, COM 오브젝트를자유롭게호출하여사용하실수있으며단순히사용자인터페이스를넘어어플리케이션의동작과상태등도손쉽게확인할수있습니다. 외부어플리케이션에서테스트스크립트사용가능 TestComplete 에서작성된테스트스크립트는최소한의수정으로외부어플리케이션또는테스트되어지는어플리케이션자체에포함하여실행하는것이가능합니다.

Integration with Development Tools TestComplete 는빌드시스템, 프로파일링툴, 결함관리툴및개발환경의다른툴과연동하여보다빠르고규칙적인피드백을통하여소프트웨어의품질을높여줍니다. 빌드시스템과연동 TestComplete 는커멘드라인인터페이스를지원하므로자동화된주기적빌드 (Continuous Integration) 환경에서자동화테스트스크립트를자동으로실행할수있도록구성할수있습니다. AQtime Pro 와연동된커버리지테스트 TestComplete 는 SmartBear 의프로파일링 / 디버깅툴인 AQTime 과연동하여테스트스크립트실행하고이때의커버리지를측정할수있습니다. TestComplete 에서실행되는테스트스크립트에의한커버리지결과는 Aqtime 에자동적으로수집되고테스트종료후, 그결과가다시 TestComplete 로전송됩니다. Visual Studio Team 시스템과연동 TestComplete 에서작성된테스트스크립트는독립된어플리케이션처럼실행되거나 Visual Studio 의테스트프로젝트의한부분으로호출하여사용할수있습니다. 테스트결과는 TestComplete 에서클릭한번으로 Visual Studio Team 시스템의데이터베이스에저장하게할수있으며함수를호출하는방식으로도결과가업데이트될수있도록구성할수있습니다. Source Code Control 과연동 Visual SourceSafe, CVS, Coherence, MS SCCI 호환시스템과연동하여소스컨트롤클라이언트실행없이 TestComplete 에서바로테스트스크립트를실행할수있습니다. Bug Tracking 과연동테스트가실패될경우, TestComplete 는몇번의마우스클릭만으로테스트로그, 시스템환경을포함한결함리포트를 Axosoft OnTime 또는 Atlassian Jira 로바로전송할수있습니다.

Trial Version TestComplete 모든기능을 30 일간무료로사용해보실수있습니다. http://www2.smartbear.com/testcomplete-trial-partners.html?partner=xlsoft-sta

TestComplete 가격표 TestComplete 는저렴한비용으로자동화테스트가성공할수있도록지원합니다. Node-Locked License ( 고정 PC 사용자 ) Floating User License ( 동시접속사용자 ) TestComplete Platform 1,100,000 원 2,750,000 원 Windows Desktop Testing Module 1,100,000 원 2,200,000 원 Web Testing Module 1,100,000 원 2,200,000 원 Mobile Testing Module 1,430,000 원 2,860,000 원 TestExecute 550,000 원 HP Quality Center Connector 220,000 원 495,000 원 VAT 별도참고사항 : 최종구매금액은구입당시환율과제작사의정책에따라조정될수있습니다. TestComplete는 Platform + 최소하나의 Module (Windows Desktop, Web, Mobile) 구매하여야사용이가능합니다. Node-Locked License 는 virtual machine에는설치가불가능합니다. Virtual machine에서사용시, 물리적 PC에 license를활성화시킨후, Virtual machine에서제품을설치하여사용하셔야합니다. Virtual machine은 license server와 network으로연결되어있어야합니다. Floating User license 구매시, 제품내 License 관리프로그램이포함되어있습니다. License 관리프로그램을 license 관리서버로사용될 PC에설치해주시기바랍니다. TestExecute 에서는 TestComplete에서작성된 Script의실행만가능합니다. License 유효기간은 license 활성화시점으로부터 1년이며연장시제품금액의약 20% 정도의비용이발생합니다. License 유효기간이만료하더라도업데이트및기술지원없이계속사용하실수있습니다. License 유효기간만료후, License 연장시제품금액의약 60% 정도의비용이발생합니다.

제품구입및문의 STA 테스팅컨설팅, 솔루션팀 stas@sta.co.kr 라이선스및가격문의 이정우수석 070-7864-7716, pjwoolee@sta.co.kr 설치및기술문의 김환성책임 070-6248-7718, hskim@sta.co.kr 자동화도구카페 http://www.sten.or.kr/club/club_main.php?cb_id=cb_autotest