PreventativeTestPro는 AI 기반 테스트 프레임워크로, 관측 가능성 데이터와 대규모 언어 모델을 활용해 근본 원인 분석, 테스트 생성, 지속적 검증을 자동화하며, 소프트웨어 신뢰성을 향상시키고 프론트엔드 및 백엔드 시스템 모두에서 품질 보증을 최적화하여 보다 효율적인 지원 티켓 관리를 가능하게 하는 것을 목표로 합니다.
Research Article
Access restricted. Please log in or start a trial to view this content.
Access restricted. Please log in or start a trial to view this content.
Access restricted. Please log in or start a trial to view this content.
Access restricted. Please log in or start a trial to view this content.
Access restricted. Please log in or start a trial to view this content.
| Name | Company | Catalog Number | Comments |
|---|---|---|---|
| 아파치 메이븐 | 아파치 소프트웨어 재단 | 3.9.6 | Java 프로젝트를 위한 의존성 및 프로젝트 관리 도구 |
| ChatGPT (GPT-3.5 터보 API) | 오픈AI | https://platform.openai.com/api-keys | 로그에서 AI 기반 테스트 권고를 생성하고, 수동 테스트 케이스를 생성하고, 자동화된 테스트 케이스를 생성하며, 근본 원인 분석을 얻는 데 사용됩니다 |
| 컴퓨터(개발/테스트 머신) | 표준 데스크톱/노트북 | - | PreventativeTestPro 개발, 실행 및 테스트에 사용됩니다 |
| 디스크 공간 | - | - | 로그, 보고서, 테스트 아티팩트를 위해 최소 10GB의 여유 디스크 공간이 권장됩니다 |
| 도커 | 도커 주식회사 | 27 (https://docs.docker.com/desktop/setup/install/windows-install/) | 환경 간 재현성을 보장하기 위해 컨테이너화에 사용됩니다 |
| 잇 | Git SCM | git 버전 2.45.2.windows.1 | 개발 및 협업에 사용되는 버전 관리 시스템 |
| GitHub 저장소 | 깃허브 | https://github.com/sohambpatel/PreventativeTests | 소스 코드, 문서, 데이터셋 및 예제를 포함하는 공개 저장소 |
| 구글 크롬 | 구글 | 140.0.7339.128 | 합성 모니터링 및 테스트에 사용되는 주요 브라우저 |
| 자바 | 오라클 / OpenJDK | 21.0.2 | PreventativeTestPro의 소프트웨어 개발 및 실행에 사용됩니다 |
| 운영 체제 | 플랫폼 독립 | - | Tool은 Java와 Maven이 설치된 모든 운영체제(Windows, Linux, macOS)에서 작동합니다. |
| 오와스프 삐 | OWASP 재단 | 2.14.0 | 보안 스캔 및 취약점 탐지 도구 |
| 프로세서 | - | - | 병렬 실행 및 AI 처리에는 Intel i5 이상(또는 동등한 제품)이 권장됩니다 |
| 램 | - | - | 테스트 실행과 브라우저 기반 모니터링을 위해 최소 8GB RAM이 권장됩니다 |
Access restricted. Please log in or start a trial to view this content.
Request permission to reuse the text or figures of this JoVE article
Request Permission