testcompleteimage.sten.or.kr/web/test_complete/smartbear_test... · 2016-12-14 · xamarin...

20
TestComplete

Upload: others

Post on 04-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TestCompleteimage.sten.or.kr/web/test_complete/smartbear_test... · 2016-12-14 · Xamarin 테스트 많은 개발자들이 Android 와 iOS 어플리케이션을 하나의 코드

TestComplete

Page 2: TestCompleteimage.sten.or.kr/web/test_complete/smartbear_test... · 2016-12-14 · Xamarin 테스트 많은 개발자들이 Android 와 iOS 어플리케이션을 하나의 코드

Testing & QA

Web & App Monitoring

Software Development

TestComplete Automated Testing

QAComplete Test Management

LoadUIWeb Pro Load Testing

Aqtime Pro Performance Profiling

LoadUI Pro Load Test Your APIs

SoapUI Pro API Testing

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

제품 소개

Page 3: TestCompleteimage.sten.or.kr/web/test_complete/smartbear_test... · 2016-12-14 · Xamarin 테스트 많은 개발자들이 Android 와 iOS 어플리케이션을 하나의 코드

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

Page 4: TestCompleteimage.sten.or.kr/web/test_complete/smartbear_test... · 2016-12-14 · Xamarin 테스트 많은 개발자들이 Android 와 iOS 어플리케이션을 하나의 코드

TestComplete 소개 (1)

모바일 어플리케이션 테스트 모바일 테스트 모듈의 강력한 오

브젝트 인식 기능을 이용하여

iOS 및 Android 어플리케이션

을 위한 자동화 테스트 스크립트

를 보다 빠르고 편리하게 작성할

수 있습니다.

윈도우 어플리케이션 테스트 데스크탑 테스트 모듈은 어플리케이션 타입에 상관없이 레코드 & 플레이 방식으로 손쉽게 자동화 테스트 스크립트를 작성 할 수 있습니다.

웹 어플리케이션 테스트 웹 테스트 모듈은 HTML5,

Flash, Flex, AIR, Silverlight 등

이 포함된 웹 페이지 또는 웹 어

플리케이션을 레코드&플레이 방

식으로 손쉽게 자동화 테스트 스

크립트를 작성할 수 있으며 모든

브라우저에서 수정 없이 실행 할

수 있습니다.

원격 테스트 지원

다양한 실행 환경의 물리적 또는

가상화된 버추얼 머신에서 테스

트를 진행하고 그 결과를 수집하

여 종합적인 리포트 작성이 가능

합니다.

TestComplete 는 데스크탑, 웹, 모바일 자동화 테스트를 위한 스크립트 생성, 관리, 실행을 손쉽게 할 수 있는 오픈 테스트 플렛폼을 제공합니다.

TestComplete 의 주요기능

Mobile Testing Windows Desktop Tests Testing Web Apps Test Execute

Page 5: TestCompleteimage.sten.or.kr/web/test_complete/smartbear_test... · 2016-12-14 · Xamarin 테스트 많은 개발자들이 Android 와 iOS 어플리케이션을 하나의 코드

TestComplete 소개 (2)

키워드 테스트 지원 스크립트 언어를 알지 못하는 사

용자도 각각의 기능이 설정된 키

워드와 파라미터 설정을 통하여

오브젝트 및 이미지 인식 기반의

자동화 테스트 스크립트를 손쉽

고 빠르게 작성할 수 있습니다.

빌트인 된 체크포인트 오브젝트, 이미지, 웹페이지, 데

이터 확인을 위한 다양한 체크포

인트 기능이 포함되어 있습니다.

자동화 테스트 스크립트 내 어디

나 추가적인 코딩 없이 손쉽게

체크포인트를 추가하고 오브젝

트, 이미지, 웹 페이지, 데이터

등을 비교하여 결과에 반영할 수

있습니다.

사용자 코드 사용 프로그램에 익숙한 테스트 엔지

니어의 경우, 추가적인 기능을

자신이 직접 개발, 자동화 테스

트 스크립트에 포함하여 실행 할

수 있습니다. 레코드 & 플레이로

자동화 테스트 스크립트 자동 작

성 시, 키위드 테스트 스크립트

또는 코드 테스트 스크립트를 선

택할 수 있으며 코드 테스트 스

크립트를 선택 하면 설정된 언어

로 스크립트가 생성됩니다.

다른 자동화 툴과 연계

JIRA, Axosoft, Bugzilla 등과

같은 자동화 툴과 연계가 가능합

니다. 테스트 실패 시 버튼 하나

로 로그를 포함한 이슈를 등록할

수 있으며 extJS4, JavaFX2,

DeveloperExpress, Infragis-

trics, Rogue Wave, Telerik,

.Net 을 포함한 다양한 어플리케

이션의 GUI 컨트롤을 지원합니

다. 또한 QAComplete 같은 테

스트 매니지먼트 툴에서 테스트

케이스로 자동화 테스트 스크립

트를 실행하는 것도 가능합니다.

이미 5000개 이상의 회사에서 자동화 테스트 위하여 TestComplete 을 사용하고 있습니다.

TestComplete 의 주요기능

키워드 테스트 테스트 비주얼라이져 사용자 코드

Page 6: TestCompleteimage.sten.or.kr/web/test_complete/smartbear_test... · 2016-12-14 · Xamarin 테스트 많은 개발자들이 Android 와 iOS 어플리케이션을 하나의 코드

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으로 개발된 어플리케이션도 자동화 테스트가 가능합니다.

Page 7: TestCompleteimage.sten.or.kr/web/test_complete/smartbear_test... · 2016-12-14 · Xamarin 테스트 많은 개발자들이 Android 와 iOS 어플리케이션을 하나의 코드

Mobile Web Test (1)

Mobile Web Application은 TestComplete의 크롬 브라우저 에뮬레이터를 이용하여 테스트를 진행하실 수 있습니다. 다양한 시나리오의 기능테스트와 GUI 테스트를 자동화하실 수 있으며 다양한 화면 비율과 해상도를 가진 모바일 디바이스에 대해서도 테스트가 가능합니다.

다양한 화면 크기에 대한 모바일 웹 어플리케이션 테스트 TestComplete는 다양한 폰과 테블릿, 가로 모드와 세로 모드에 대해서 웹 어플리케이션이 정상적으로 동작하는지 테스트 할 수 있도록 도와줍니다. 결과 리포트에는 각 진행 단계 별 스크린샷이 포함되므로 어떤 화면 크기에 대하여 어떤 문제가 있는지 손쉽게 파악할 수 있습니다. TestComplete는 다양한 크기의 화면을 에뮬레이션해주기 때문에 하나의 테스트 스크립트로 테스트하실 수 있습니다.

Mobile Web Testing

키워드 방식의 손쉬운 모바일 웹 어플리케이션 테스트 TestComplete를 사용하시면 프로그래밍에 대한 전문적인 지식 없이 손쉽게 자동화 테스트 스크립트를 작성하실 수 있습니다. 터치, 탭, 텍스트 입력, 링크 선택 등 사용자의 행동을 그대로 레코드하여 자동으로 키워드 방식의 테스트 스크립

트를 작성해 주며 수정 없이 실행할 수 있습니다.

Page 8: TestCompleteimage.sten.or.kr/web/test_complete/smartbear_test... · 2016-12-14 · Xamarin 테스트 많은 개발자들이 Android 와 iOS 어플리케이션을 하나의 코드

Mobile Web Test (2)

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

Built-in Mobile Browser

Page 9: TestCompleteimage.sten.or.kr/web/test_complete/smartbear_test... · 2016-12-14 · Xamarin 테스트 많은 개발자들이 Android 와 iOS 어플리케이션을 하나의 코드

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 컨트롤에서 파생된 오브젝트를 스텐다드 타입으로 맵핑 할 수 있도록 도와줍니다.

C++ Builder 어플리케이션 테스트 TestComplete는 Embarcadero C++ Build XE4를 포함하여 Borland C++ Builder 6.0 이상에서 만들어진 어플리케이션의 자동화 테스트를 가능하게 해줍니다. 어플리케이션이 VCL,CLX 컴포넌트를 사용한 경우에도 테스트가 가능합니다.

JAVA 어플리케이션 테스트 TestComplete는 64bit 환경을 포함하여 JAVA 5,6,7,8 에서 동작하는 JAVA AWT, Swing, SWT, WCF, JavaFx 어플리케이션을 테스트할 수 있습니다 . NetBeans, Eclipse 또는 기타 다른 환경에서 개발 되었더라도 TestComplete 이 모든 환경을 커버합니다.

64 bit 어플리케이션 테스트 TestComplete는 별도의 모듈 구매 없이 하나의 패키지로 32bit 와 64bit Application 모두를 테스트 할 수 있습니다.

Visual Basic 어플리케이션 테스트 TestComplete는 자동화 테스트 시 테스트 되어지는 Visual Basic 어플리케이션이 가지고 있는 동일한 오브젝트 이름으로 테스트 되어지며 이는 테스트와 개발자간의 의사소통에 도움을 줍니다.

Page 10: TestCompleteimage.sten.or.kr/web/test_complete/smartbear_test... · 2016-12-14 · Xamarin 테스트 많은 개발자들이 Android 와 iOS 어플리케이션을 하나의 코드

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 어플리케이션에 대한 자동화 테스트 스크립트를 손쉽게 만들 수 있습니다.

3rd 파티 컨트롤 인식 지원 TestComplete는 많이 사용되는 3rd 파티 컴포넌트와 스텐다드 컨트롤에 대해서도 오브젝트 인식이 가능하도록 지원합니다. 별도의 스크립트 작성 없이 손쉽게 사용자의 동작에 대한 컨트롤을 레코딩하고 바로 실행할 수 있습니다. 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 어플리케이션의 품질을 향상시킬 수 있습니다.

Page 11: TestCompleteimage.sten.or.kr/web/test_complete/smartbear_test... · 2016-12-14 · Xamarin 테스트 많은 개발자들이 Android 와 iOS 어플리케이션을 하나의 코드

Test Web Applications (1)

TestComplete는 Web Application의 기능 테스트를 완벽하게 지원해 줍니다. 서비스 공개 전 웹사이트와 웹 어플리케이션의 기능성과 안정성을 확인하는데 TestComplete이 유용하게 사용될 수 있습니다. 하나의 브라우저에서 생성된 테스트 스크립트는 수정 없이 다른 브라우저에서도 테스트 하실 수 있습니다.

웹 테스트 TestComplete을 이용한 웹 사이트와 웹 어플리케이션의 기능 테스트는 서비스 공개 전 기능성과 안전성을 확인하는 도움을 줍니다. TestComplete는 브라우저를 통한 사용자의 동작을 시뮬레이션하고 웹 페이지의 상태를 파악하여 웹 어플리케이션을 테스트 하실 수 있습니다.

모바일 웹 테스트 TestComplete을 통하여 구글의 크롬 브라우저를 에뮬레이션하여 데스크탑 환경에서 모바일 웹 어플리케이션을 테스트할 수 있습니다. 기능테스트와 GUI 테스트가 모두 가능하여 다양한 크기와 해상도를 가지는 모바일 디바이스에 대해 테스트해 볼 수 있습니다.

AIR 어플리케이션 테스트 TestComplete는 최소한의 비용으로 보다 빠르고 안정적으로 AIR 어플리케이션 자동화 테스트가 될 수 있도록 도와줍니다.

Flex 어플리케이션 테스트 TestComplete을 이용하여 Flex Application 에 대한 다양한 테스트 방법을 제공합니다. Adobe Flash Player 디버그 버전 , FlexClient 라이브러리 , TestComplete 런타임 로더

• Internet Explorer 7 – 11 ( 32bit/64bit) • Mozilla Firefox 24-26 • Google Chrome 32 • Opera 12,17,18 • Apple Safari 5.1.7

Page 12: TestCompleteimage.sten.or.kr/web/test_complete/smartbear_test... · 2016-12-14 · Xamarin 테스트 많은 개발자들이 Android 와 iOS 어플리케이션을 하나의 코드

Test Web Applications (2)

Flash 어플리케이션 테스트 TestComplete은 자동화 테스트로 테스트할 수 없는 것을 자동화 테스트 할 수 있습니다. TestComplete을 통하여 자동화된 Flash 테스트를 진행하여 적은 투자로 최대 효과를 얻으실 수 있습니다.

HTML5 어플리케이션 HTML5는 차세대 cross-platform 웹 어플리케이션의 표준입니다. TestComplete을 이용하여 다양한 브라우저에서 HTML5 tag, Web form, JavaScript, CSS3 컨텐츠가 포함된 HTML5 웹에 대하여 자동화 테스트할 수 있습니다.

Silverlight 어플리케이션 테스트 TestComplete은 Silverlight 어플리케이션에서 사용자의 동작으로 레코딩하여 실행 할 수 있도록 지원합니다. 레코딩된 테스트 스크립트는 목적에 따라 수정, 추가, 삭제 등이 가능합니다.

3rd 파티 웹 컨트롤 지원 TestComplete는 많이 사용되는 3rd 파티 컴포넌트와 스텐다드 컨트롤의 오브젝트 인식이 가능하도록 지원합니다. 별도의 스크립트 작성 없이 손쉽게 사용자의 동작에 대한 컨트롤을 레코딩하고 실행 할 수 있습니다.

Cross-Browser 테스트 TestComplete는 하나의 브라우저에서 레코딩된 테스트 스크립트를 수정 없이 (있다면 최소한의 수정을 통하여) 다른 브라우저에서 실행 할 수 있습니다.

Page 13: TestCompleteimage.sten.or.kr/web/test_complete/smartbear_test... · 2016-12-14 · Xamarin 테스트 많은 개발자들이 Android 와 iOS 어플리케이션을 하나의 코드

TestExecute – Featured Add-On

TestExecute는 TestComplete가 설치되지 않은 PC에서 최소한의 리소스로 TestComplete의 테스트 스크립트를 실행하고 결과를 확인할 수 있는 Add-On 기능입니다. 테스트 랩의 PC 또는 버추얼 랩의 버추얼 머신에 설치가 가능하여 원격지 고객의 위치와 환경 그대로 테스트 가능하도록 만들어 줍니다.

TestExecute는 TestComplete의 모든 자동화된 테스트의 실행을 동일하게 지원합니다. 동일한 형태의 결과 리포트 작성해 주며 Plug-in, Script 확장도 가능합니다. 리얼 머신과 버추얼 머신 양쪽 모두 설치가 가능하며 다양한 환경 조건에 대해 테스트 할 수

있도록 도와줍니다.

Page 14: TestCompleteimage.sten.or.kr/web/test_complete/smartbear_test... · 2016-12-14 · Xamarin 테스트 많은 개발자들이 Android 와 iOS 어플리케이션을 하나의 코드

Keyword-Driven Testing (1)

TestComplete의 키워드 테스트는 자동화된 동작을 수행하는 오퍼레이션들로 구성 되어집니다. 각각의 특정 오퍼레이션은 사용자를 대신하여 동작을 수행하고 그 오퍼레이션 파라미터는 동작의 세부적인 내용을 설정합니다. 테스트 엔진은 테스트 하고자 하는 어플리케이션에서 각각의 오퍼레이션을 순서대로 실행시켜 자동화 테스트가 진행될 수 있도록 해줍니다.

쉽고 빠른 자동화 스크립트 작성 키워드 테스트는 레코딩을 통하여 자동 생성하거나 키워드 테스트 에디터를 통하여 시각적으로 매뉴얼 하게 생성하실 수 있습니다. 키워드 테스트는 프로그래밍 능력이 필요하지 않으며 스크립트 언어에 경험이 없는 사용자도 강력한 성능의 자동화 스크립트를 즉시 작성할 수 있습니다. 기존의 스크립트에 새로운 동작 레코딩하여 삽입하거나 키워드 테스트 에디터를 이용하여 레코딩된 스크립트를 수정할 수도 있습니다.

다양한 어플리케이션에 잘 사용될 수 있는 자동화 스크립트 작성 TestComplete의 키워드 테스트 기능을 이용하여 작성된 자동화 스크립트는 32bit/64bits Windows, .Net, Java, Web 어플리케이션에서 동작되며 자동화 스크립트는 창, 다이얼로그박스, 컨트롤 상에서의 사용자의 동작을 시뮬레이션해주고 메뉴와 컨트롤들의 동작을 시뮬레이션하기 위해 특별한 함수와 설정 값을 이용할 수도 있습니다. TestComplete의 키워드 테스트는 오브젝트 인식방식으로 처리되어 화면상 컨트롤의 모양에 영향을 받지 않으므로 어플리케이션의 변화에 영향을 덜 받는 자동화 스크립트를 만들 수 있게 해줍니다.

자동화 스크립트의 동시 사용 생성된 자동화 스크립트는 키워드 테스트에 사용 중일 때에도, 특정 동작으로 위해 일부에 코드가 사용 중일 때도 다른 자동화 스크립트에서 호출하여 사용이 가능합니다.

Page 15: TestCompleteimage.sten.or.kr/web/test_complete/smartbear_test... · 2016-12-14 · Xamarin 테스트 많은 개발자들이 Android 와 iOS 어플리케이션을 하나의 코드

Keyword-Driven Testing (2)

빌트인 키워드 테스트 TestComplete은 자동화 테스트에서 사용할 수 있는 다양한 기능들을 가지고 있습니다. • 테스트 대상 어플리케이션 또는 브라우저 실행 • 테스트 대상 프로세스, 윈도우, 컨트롤, 메뉴, 오브젝트에 대한

사용자 동작 에뮬레이션, 오브젝트 상태 확인, 다른 테스트 스크립트의 실행

• 테스트 도중 특정 기능 확인을 위한 체크 포인트의 손쉬운 생성 • 로그 메시지 또는 이미지를 로그에 추가 가능 • Loop, check condition, handle exception 등 다양한 실행 절차

및 조건을 추가하여 보다 높은 수준의 자동화 테스트 스크립트 작성 가능

유닛테스트, 기능테스트, 데이터 기반 테스트의 통합 자동화 TestComplete의 키워드 테스트는 작성된 테스트 스크립트 내에서 유닛테스트, 다른 키워드 테스트, 스크립트 기반 테스트, 로우레벨 사용자 조치 등 서로 다른 종류의 자동화 테스트를 호출하여 통합 실행할 수 있습니다.

변수와 파라메터 지원 TestComplete은 키워드 테스트에서 변수와 파라메터 를 사용할 수 있도록 지원해 줍니다. 파라메터를 이용하여 테스트 스크립트에서 사용 될 값들을 사전 정의할 수 있으며 이는 키워드 테스트가 보다 유연하고 유기적으로 동작할 수 있도록 도와줍니다.

키워드 테스트 스크립트에서 스크립트 언어 기반 테스트 스크립트로의 변환 TestComplete은 키워드 방식으로 작성된 테스트 스크립트를 스크립트 언어 기반의 스크립트로 변환하는 것을 지원합니다. 경험이 많지 않은 사용자가 작성한 테스트 스크립트를 기반으로 추가적인 코드 작성을 통하여 더욱 수준 높고, 재활용성이 뛰어난 테스트 스크립트를 를 작성할 수 있습니다.

커스텀 함수를 통한 확장 TestComplete의 키워드 테스트는 추가적으로 필요한 커스텀 함수를 손쉽게 작성하고 사용할 수 있는 오픈 아키텍쳐 구조로 되어 있습니다. 만일 TestComplete에서 지원하지 않는 기능이 있다면 커스텀 함수로 기능을 작성하여 테스트 스크립트 내에서 호출하여 사용할 수 있으며 이는 TestComplete내의 다른 기능들과 동일한 방식으로 실행 됩니다.

중단 없는 디버깅 TestComplete는 키워드 테스트 진행사항을 확인할 수 있는 디버거를 포함하고 있어 키워드 테스트, 키워드 테스트에 의해 호출되는 스크립트 루틴, 파라메터, 변수, 코드 익스프레션, 브레이크 포인트등의 처리 내용을 모니터링 할 수 있습니다. 키워드 테스트의 디버거와 스크립트 언어 기반 테스트의 디버거가 상호 유기적으로 동작하여 디버깅 로그를 빠짐없이 작성해 줍니다.

Page 16: TestCompleteimage.sten.or.kr/web/test_complete/smartbear_test... · 2016-12-14 · Xamarin 테스트 많은 개발자들이 Android 와 iOS 어플리케이션을 하나의 코드

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에서 작성된 테스트 스크립트는 최소한의 수정으로 외부 어플리케이션 또는 테스트 되어지는 어플리케이션 자체에 포함하여 실행하는 것이 가능합니다.

Page 17: TestCompleteimage.sten.or.kr/web/test_complete/smartbear_test... · 2016-12-14 · Xamarin 테스트 많은 개발자들이 Android 와 iOS 어플리케이션을 하나의 코드

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 로 바로 전송할 수 있습니다.

Page 19: TestCompleteimage.sten.or.kr/web/test_complete/smartbear_test... · 2016-12-14 · Xamarin 테스트 많은 개발자들이 Android 와 iOS 어플리케이션을 하나의 코드

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원

참고사항: • 최종 구매 금액은 구입 당시 환율과 제작사의 정책에 따라 조정될 수 있습니다. • 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% 정도의 비용이 발생합니다.

TestComplete는 저렴한 비용으로 자동화 테스트가 성공할 수 있도록 지원합니다.

VAT 별도

Page 20: TestCompleteimage.sten.or.kr/web/test_complete/smartbear_test... · 2016-12-14 · Xamarin 테스트 많은 개발자들이 Android 와 iOS 어플리케이션을 하나의 코드

제품 구입 및 문의

STA테스팅컨설팅, 솔루션팀 [email protected]

라이선스 및 가격 문의

이정우 수석 070-7864-7716, [email protected]

설치 및 기술 문의

김환성 책임 070-6248-7718, [email protected]

자동화 도구 카페

http://www.sten.or.kr/club/club_main.php?cb_id=cb_autotest