테스트를 설계한 이후에 대상 소스 코드가 변경될 수 있습니다. CT 2023.12은 소스 코드의 변경을 감지하고 영향을 받는 테스트의 수정을 도와주는 [테스트 재설정] 기능을 제공합니다.

CT 2023.12은 소스 코드의 변경을 여섯 가지로 구분하여 감지합니다.

  • 테스트 대상 함수의 클래스 이름이 변경된 경우
  • 테스트 혹은 스텁의 대상 함수 이름이 변경된 경우
  • 테스트에서 사용하는 전역 변수의 이름 또는 타입이 변경된 경우
  • 클래스 코드의 대상 클래스의 멤버 함수 이름이 변경된 경우
  • 테스트 대상 함수의 리턴 타입 또는 파라미터의 이름이나 개수가 변경된 경우
  • 결함 주입 대상 함수의 코드가 변경된 경우

CT 2023.12에서 감지하는 경우는 본 문서의 자동으로 변경을 감지하는 경우 페이지를, 감지하지 않는 경우는 자동으로 변경을 감지하지 않는 경우 페이지를 참고하시기 바랍니다.

Need more help with this?
Don’t hesitate to contact us here.

Thanks for your feedback.