(주)투비웨어 투비웨어 AgitarOne | 투비웨어

with TOBEWARE

Java 소스코드 자동 테스트 코드생성 및 데이터 생성 지원 Unit Test 자동화 도구

Java 소스코드 자동 테스트 코드생성 및
데이터 생성 지원 Unit Test 자동화 도구

솔루션 기능 소개

Agitator - 테스트 데이터 자동생성

AgitarOne에서 소스코드를 분석하여 필요한 테스트 데이터를
자동생성 하여생성된 테스트데이터의 Return 값을 확인 함으로서
쉽고 빠르게 오류를 찾아낼 수 있습니다.

AgitarOne에서 소스코드를 분석하여 필요한 테스트 데이터를 자동생성 하여 생성된 테스트데이터의 Return 값을 확인 함으로서 쉽고 빠르게 오류를 찾아낼 수 있습니다.

Eclipse Plug-in 제공

AgitarOne의 Client 설치는 별도의 설치 프로그램 없이
Eclipse의 Software Updates를 통해AgitarOne의 서버에 접속하여
프로그램을 설치하므로 AgitarOne 설치 프로그램 배포가 필요 없습니다.

AgitarOne의 Client 설치는 별도의 설치 프로그램 없이 Eclipse의 Software Updates를 통해 AgitarOne의 서버에 접속하여 프로그램을 설치하므로 AgitarOne 설치 프로그램 배포가 필요 없습니다.

EJUnit Generator - 테스트 케이스 자동생성

AgitarOne의 Junit Generator는 개발자가 개발한 소스코드의 단위테스트를 위한
테스트케이스를 자동 생성해 줌으로써 테스트 기간 및 인력, 비용을 대폭 감소시켜 주며,
단위테스트 자동화는 어플리케이션에 대한 신뢰성을 높이고 품질 향상에
도움을 줍니다.

AgitarOne의 Junit Generator는 개발자가 개발한 소스코드의 단위테스트를 위한 테스트케이스를 자동 생성해 줌으로써 테스트 기간 및 인력, 비용을 대폭 감소시켜 주며, 단위테스트 자동화는 어플리케이션에 대한 신뢰성을 높이고 품질 향상에 도움을 줍니다.

Code Coverage 지원

Junit Generator를 통하여 생성한 테스트 케이스를 실행하면
Code Coverage가 자동 측정되며 각 Method별 Coverage를 확인 할 수 있으며,
Edit 창에서 컬러(연두색, 노란색, 빨간색)를 통하여 실행된 라인과
실행되지 않은 라인을 확인하여 라인이 실행 될 수 있도록 소스코드에 대한
신뢰성을 높일 수 있습니다.

Junit Generator를 통하여 생성한 테스트 케이스를 실행하면 Code Coverage가 자동 측정되며 각 Method별 Coverage를 확인 할 수 있으며, Edit 창에서 컬러(연두색, 노란색, 빨간색)를 통하여 실행된 라인과 실행되지 않은 라인을 확인하여 라인이 실행 될 수 있도록 소스코드에 대한 신뢰성을 높일 수 있습니다.

Agitation - 테스트 데이터 자동생성

개발자가 개발한 소스코드에 대한 테스트 데이터를 자동 생성해 주며,
생성된 테스트 데이터의 Return값을 확인 할 수 있으며,
Return값을 확인하여 소스코드의 안정성을 확인 할 수 있습니다.

개발자가 개발한 소스코드에 대한 테스트 데이터를 자동 생성해 주며, 생성된 테스트 데이터의 Return값을 확인 할 수 있으며, Return값을 확인하여 소스코드의 안정성을 확인 할 수 있습니다.

CodeRule 지원

소스코드에서 발생하기 쉬운 오류를 조기에 발견(잠재적 오류, 성능저하, 메모리 누수 등)하여
테스트 이전에 오류의 대부분을 발견하고 제거함으로써, 테스트 비용 및 시간을 절감하여
테스트의 생산성을 향상시킵니다.

AgitarOne은 200개 이상의 Coding Rule을 지원합니다.

소스코드에서 발생하기 쉬운 오류를 조기에 발견(잠재적 오류, 성능저하, 메모리 누수 등)하여 테스트 이전에 오류의 대부분을 발견하고 제거함으로써, 테스트 비용 및 시간을 절감하여 테스트의 생산성을 향상시킵니다. AgitarOne은 200개 이상의 Coding Rule을 지원합니다.

AgitaOne 도입효과

시각화

가시적이지 않았던 소스코드 단위테스트 수행 및 커버리지 확인

개발지원

CodeRule지원을 통한 소스코드 오류 조기 발견

품질향상

회귀테스트 수행 Degrade 조기대처로 Software 품질 유지

비용절감

고 비용의 수동 단위테스트를 자동화하여 비용 절감

개발자
Developer

"테스트 케이스 / 데이터 자동 생성, 소스 코드 커버리지 지원, 200여 가지의 CodeRule을 지원해 줌으로써 버그 수정 및 재작업 시간을 혁신적으로 감소시켜 개발자로 하여금 더 많은 시간을 새로운 소스 코드 작성에 집중할 수 있도록 합니다.


품질 담당자
QA Manager

단위 테스트의 일괄 작업을 손쉽게 수행할 수 있으며, 소스 코드 변경 시 강력한 회귀 테스트 기능을 지원함으로써, 개발자가 버그를 찾는데 주력하지 않고 더 높은 품질의 QA 활동에 초점을 두고 일 할 수 있습니다.


프로젝트 관리자
Project Manager

어플리케이션의 문제점을 조기에 발견 및 조치 할 수 있으며, 작성된 개발자의 소스 코드에 대한 정확한 제어가 가능하게 함으로써 개발자의 책임감을 부여하고 어플리케이션에 대한 품질을 확보할 수 있습니다.

권장사양 (Server)

OS

  • Windows 7 or later
  • RedHat 32/64 bit Enterprise Linux version 4,5,6 and 7
  • Mac OS : 64-bit Mac OS X Snow Leopard (10.6)
    (Java runtime package 설치되어야 함)

JDK

  • 1.6.0_45 Sun JRE 기반 Apache Tomcat Server 지원
  • Testcase, Testdata 생성 시 Sun JRE 1.6 ~ 1.8, IBM JRE 1.6~1.8 지원하며 클라이언트 사용자 버전에 따라 사용

HARDWARE / ETC

  • CPU : Intel Pentium D 이상
  • Memory : 4G 이상
  • HDD : 50G 이상
  • Browser : Internet Explorer, Mozilla Firefox, Safari

AgitarOne

.