Java 개발을 위한 종합적인 코드 품질 향상 도구
개발자과 관리자는 맞춤 설정 보고를 통해 코드 베이스에서 발견된 오류를 이해하고 우선 순위를 정하고 빌드 변경 기반으로 어떤 테스트를 실행해야 하는지 자동으로 식별할 수 있습니다. 정적 분석 JUnitTest 및 코드 커버리지의 결과는 기능 및 수동 테스트 결과와 효율적으로 통합되므로 코드 베이스 전체를 신속하게 파악하여 위험을 파악하고 완화할 수 있습니다.

 

Java Static Analysis

– 패턴 기반 분석, 플로우 분석, 코드 메트릭, 글로벌 분석 및 코드 중복 분석
– 코드 보안 표준 준수 분석 및 검증
– 개발 중 IDE에서의 지속적인 분석 및 피드백
– 유연한 코드 분석 구성 및 사용자 정의 규칙
– 편리하고 효과적인 결과  수집 및 분석


Java Unit Testing

– IDE의 자동 유닛 테스트 생성 및 유지보수 권장사항 사용
– 숨겨진 커버리지 갭을 식별하여 코드 커버리지 향상
– 런타임 분석으로 단위 테스트를 쉽게 유지 관리


Java Test Impact Analysis

– 개발 중 코드 변경을 기반으로 실행해야 하는 테스트만 식별 및 테스트 실행
– 체크인 후 팀 변경 사항과의 통합을 기반으로 영향을 받은 테스트 실행
– 전체 소프트웨어 테스트 과정에서 전반적인 갭 식별


Java Coverage & Traceability

– 단위 테스트 및 런타임 중에 코드 커버리지 수집
– 개별 사용자에게 테스트 단위로 적용 범위 연결
– 코드 적용 범위 에 대한 여러가지 형태의 분석 결과 제공
– 빌드 시스템 및 IDE와 통합


Reporting & Analysis

– 개발자 및 관리자에게 맞춤 설정된 보고서 제공
– 코드 소유권에 기반한 문제를 각 담당자에게 자동 할당
– 테스트 완성도의 가시성을 얻기 위한 추적성 보고
– 다양한 워크플로우를 지원하는 자동화된 통합