DevOn Tester

LG CNS의 DevOn Tester는?

개발과 테스트를 수행함에 있어 신속하고 효율적인 테스트를 수행하기 위한 단위테스트 도구 입니다. 설계 및 소스 정보의 제어흐름을 이용하여 테스트케이스를 자동으로 생성하고, 실행 가능하도록 Test Driver를 제공하며, 테스트 자동화를 지원합니다. 또한, 테스트 수행내역, 커버리지 측정을 통해 정량적인 테스트 수준을 제공하며 테스트 데이터 재활용 및 반복 테스트를 지원합니다.

DevOn Tester

주요 특장점

  • 01
    테스트 코드(스크립트) 없이 Data-Driven 방식의 메소드 실행
  • 02
    Uncovered 코드/제어흐름에 대한 Guide Line 제시
  • 03
    테스트 케이스 자동 생성, 입력/예상결과 편집 저장
  • 04
    테스트 수행 내역, 커버리지에 대한 테스트 결과 리포트 자동 산출

주요 기능

설계 및 소스정보의 제어흐름을 이용하여 테스트 케이스를 자동으로 생성하고, 실행 가능하도록 Test Driver를 제공하여 테스트 자동화를 지원하는 단위테스트 도구

주요 기능 설명
테스트 케이스 생성 및 관리 테스트 케이스 자동 생성, 입력/예상결과 편집 저장
메소드 Test Driver 테스트 코드 및 화면 없는 메소드 실행을 구현, 신속한 검증 결과 확인
코드 커버리지 측정 Line coverage, Branch coverage, 호출관계 포함 커버리지(1Depth) 제공
산출물 생성 테스트 수행 내역, 커버리지에 대한 테스트 결과 리포트 자동 산출

특장점

  • 01
    코드 제어흐름 기반 자동 생성 테스트 케이스 제공
    • if/for/for-each/while/switch 등 제어문 중심의 분기 발생 테스트 케이스 자동 생성
    • 단위 테스트 케이스 품질 이슈 감소
  • 02
    다양한 개발환경에서 실행 가능한 Test Driver 제공
    • 테스트 코드(스크립트) 없이 Data-Driven 방식의 메소드 실행
    • DevOn Frame, DevOn Enterprise(전문기반) 등 다양한 환경에서 수행가능 하도록Test Driver 구현
  • 03
    개발자 테스트 수행 결과의 Visualization
    • 커버리지 측정을 통한 정량적인 테스트 수준 제공
    • Uncovered 코드/제어흐름에 대한 Guide Line 제시

제공 가치

  • 01
    Development in One Platform
    • 분석-설계-구현-테스트 단계의 통합 개발 환경 완성
    • 요구기능-설계-코드-테스트의 추적성 확보
    • 단계별 사용 도구의 분리로 인한 작업 생산성 저하 방지
  • 02
    단위 테스트 품질 및 생산성 향상
    • 테스트 케이스 자동 생성을 통해 테스트 케이스 누락 방지
    • 테스트 되지 않은(Uncovered) 코드에 대한 테스트 케이스 가이드 제공
    • 테스트 데이터 재활용 및 반복 실행(Write Once Test AnyTime)
    • 커버리지 측정결과를 포함한 테스트 결과 리포트 자동 산출
  • 브로슈어

    DevOn Tester 브로슈어를 지금 다운로드 하세요.