소스 코드를 변경하고 재분석을 하거나 테스트를 실행하면 무결성 검사를 통해 소스 코드의 변경을 감지합니다. Controller Tester는 소스 코드의 변경을 세 가지로 구분하여 감지합니다.

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

테스트 혹은 스텁의 대상 함수 이름이 변경된 경우

테스트 혹은 스텁의 대상 함수 이름이 변경된 경우, [함수 재설정] 대화 상자가 뜹니다.

  1. 왼쪽 영역은 변경이 감지된 함수의 목록입니다. 설정이 완료된 함수는 표시됩니다.
  2. 오른쪽 영역은 현재 소스 코드의 함수 목록입니다
    • 함수 이름의 유사도에 따라 정렬됩니다.
    • 유사도가 높은 함수는 자동으로 연결됩니다.
  3. 함수의 이름을 검색할 수 있습니다. ( *: 임의의 문자열, ?: 임의의 문자 )
  4. 테스트가 있는 함수를 숨기거나 보이게 합니다.

테스트에 사용하는 전역 변수의 이름이 변경된 경우

테스트에서 사용하는 전역 변수의 이름이 변경된 경우 [전역 변수 재설정] 대화 상자가 뜹니다.

  1. 왼쪽 영역에는 찾을 수 없는 전역 변수 목록이 뜹니다.
    • 삭제된 전역 변수의 경우에는 체크 박스를 선택 해제하시면 됩니다.
  2. 오른쪽 영역에는 현재 전역 변수를 입력하는 텍스트 박스가 있습니다.
    • 사용자가 변수 이름을 수정하면 유사도가 높은 순서대로 전역 변수 목록이 나타납니다.
  3. 유효한 전역 변수를 입력하면 텍스트 박스에 빨간색 표시가 사라집니다.

테스트 대상 함수의 리턴 타입 또는 파라미터의 이름이나 개수가 변경된 경우

테스트 대상 함수의 리턴 타입 또는 파라미터의 이름이나 개수가 변경된 경우, [테스트 재설정] 대화 상자가 뜹니다.

  1. 변경된 함수의 목록
    • 체크 박스를 선택 해제하면 변경 사항을 저장하지 않고 변경 전 함수의 테스트 정보를 유지합니다.
  2. 변경 전 함수의 테스트 정보
    • 변경 후 함수의 테스트 정보와 연결이 된 변수는 녹색으로 표시되고 연결되지 않은 경우 빨간색으로 표시됩니다.
  3. 변경 후 함수의 테스트 정보
    • 변경 전 함수의 변수를 선택하면 해당 변수와 연결된 변수를 표시합니다.
    • 변경 전 함수의 변수를 끌어서 변경 후 함수의 변수에 놓으면 테스트 데이터를 복사합니다.

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

Thanks for your feedback.