Key points are not available for this paper at this time.
소프트웨어의 결함을 찾기 위해서는 소프트웨어를 체계적으로 실행하는 테스트 케이스와 이러한 테스트 케이스를 실행할 때 관찰된 행동의 정확성을 평가하는 오라클이 필요하다. 본 논문은 Java 코드로 작성된 클래스에 대한 주장을 포함하는 테스트 케이스를 자동으로 생성하는 도구인 EvoSuite를 제시한다. 이를 위해 EvoSuite는 커버리지 기준을 충족시키기 위해 전체 테스트 스위트를 생성하고 최적화하는 새로운 하이브리드 접근 방식을 적용한다. 생성된 테스트 스위트에 대해 EvoSuite는 현재 행동을 간결하게 요약하는 작고 효과적인 주장의 집합을 추가하여 가능한 오라클을 제안한다. 이러한 주장은 개발자가 예상 행동에서의 편차를 감지하고, 현재 행동을 포착하여 향후 결함이 이 행동을 깨뜨리는 것을 방지하도록 돕는다.
Fraser et al. (화,)은 이 질문을 연구하였다.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: