테스트 관리 지원 도구의 분류
- 테스트 지원 도구
- 오픈 소스
- 결함 관리 도구
- Mantis, Bugzilla
- 테스트 케이스 도구
- Testlink
- 형상/버전 관리 도구
- CVS, SVN, Git, Bazaar
- 커뮤니케이션 도구
- MediaWiki, DokuWiki
- 통합 프로젝트 지원 도구
- Trac, nForge, Gorge
- 결함 관리 도구
- 상용 소스
- 버그 추적 도구
- JIRA, TPMS, Test Director, Clear Quest
- 형상 관리
- Visual Sourcesafe, IBM Ration Clear Case
- 커뮤니케이션 도구
- Confluence
- 버그 추적 도구
- 오픈 소스
- 정적 분석 지원 도구
- 오픈 소스
- pmd, valgrind, Find Bug, checkstyle, cppcheck, Corbetura
- 상용 소스
- Coverity, IBM Rational Software, PolySpace
- pmd
- Java 및 타 언어 소스 코드에 대한 버그, 데드 코드를 분석
- Eclipse에 내장되어 사용
- cppcheck
- C/C++ 코드에 대한 메모리 누수, null 포인터 등을 체크
- 배열 범위 클래스, 메모리 누수, 오버플로를 분석
- SonarQube
- 소스 코드의 품질을 체크하는 통합 플랫폼
- checkstyle
- Java 코드가 표준을 준수하였는지를 검사
- ccm, cobertura 등
- 오픈 소스
- 동적 분석 도구
-
- Avalanche
- valgrind 프레임워크 및 STP 기반 소프트웨어로 오류 및 취약점을 동적으로 분석
- valgrind
- 자동화된 메모리 및 스레드 결함을 검색하고 분석하는 도구
- 메모리 오류를 검출
- Cache, Heap, 다중 스레드의 프로파일링을 지원
- Avalanche
-
- 테스트 실행 및 로깅 지원 도구
- 오픈 소스
- 테스트 프레임워크
- ex) XUnit, TestNG, Fit/FitNess, Jmock, Easymock, Googlemock
- CI(지속적인 통합) 도구
- ex) CruiseControl, hudson, Jenkins
- 빌드 자동화 도구
- ex) Ant, Maven, Make
- 실행 자동화 도구
- ex) STAF/STAX, Selenium
- 테스트 프레임워크
- 상용 소스
- 버그 추적 도구
- ex) WinRunner, Jtest, CodeScroll
- 버그 추적 도구
- 오픈 소스
- 단위 디버깅의 자동화 도구
- JUnit
- Java 기반의 단위 모듈 테스트, 디버깅 도구
- CppUnit
- C++ 기반의 단위 모듈 테스트, 디버깅 도구
- Unitest
- Python 기반의 단위 모듈 테스트, 디버깅 도구
- JUnit
- 성능 및 모니터링 지원도구
- 성능 테스트 도구
- 크로스 플랫폼
- 오픈소스
- ex) JMeter, LoadUI
- 오픈소스
- Windows
- 오픈 소스
- ex) OpenSTA, WebLoad
- 오픈 소스
- 기타
- LoadRunner, E-Load
- 크로스 플랫폼
- 모니터링 도구
- 오픈 소스
- Scouter, Zabbix, Allmon, Eclipse TPTP
- 오픈 소스
- 성능 테스트 도구
728x90
'🎓 Computer Science' 카테고리의 다른 글
| 화면 모듈 구현 (0) | 2026.08.31 |
|---|---|
| 단일 모듈 구현 (0) | 2026.08.31 |
| 소프트웨어 개발 보안, 시큐어 코딩, Secure OS (1) | 2026.08.28 |
| 소프트웨어 패키징 - 빌드 도구, 패키징 도구, 배포본, 릴리스 노트, 매뉴얼 (0) | 2026.08.28 |
| 통합/연계/인터페이스 구현 (0) | 2026.08.28 |