이름만 있으면 충분하다: Python을 위한 효과적이고 안전한 회귀 테스트 선택 (Regression Test Selection)
요약
Python의 동적 타이핑 특성으로 인해 발생하는 회귀 테스트 선택(RTS)의 어려움을 해결하기 위한 새로운 접근 방식인 NameRTS를 제안합니다. NameRTS는 코드 요소와 이름 노드의 이분 그래프 모델링을 통해 정밀한 의존성 분석을 수행하며, 기존 방식보다 높은 효율성과 안전성을 입증했습니다.
핵심 포인트
- Python의 동적 타이핑 문제를 해결하는 NameRTS 제안
- 이분 그래프 모델링을 통한 미세한 의존성 분석 수행
- 기존 BabelRTS 대비 테스트 파일 69.9% 건너뛰기 성공
- 엔드 투 엔드 테스트 시간 45.59% 단축 달성
- 99.6%의 높은 테스트 선택 안전성 확보
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기