테스트 러너


테스트 러너는 연습 문제의 테스트를 학생이 작성한 코드에 대해 실행해 주는 소프트웨어예요.

테스트 러너는 두 가지 장점이 있어요:

  1. 브라우저에서 바로 코딩할 수 있게 해줘서, 학생이 테스트가 통과하는지 실패하는지 확인하면서 풀이를 반복해서 다듬을 수 있어요.
  2. 학생의 코드가 "작동하는지" 여부에 대한 정보를 멘토에게 제공할 수 있어요.

테스트 러너에 기여하기

각 언어에는 그 언어로 작성된 자체 테스트 러너가 있어요. 웹사이트는 테스트 러너와 학생의 제출물 사이에서 조율자 역할을 해요.

각 테스트 러너는 Exercism GitHub 조직의 <track_slug>-test-runner라는 저장소에 있어요(예: exercism/ruby-test-runner). 이미 있는 테스트 러너는 여기에서 확인할 수 있어요.

이미 있는 테스트 러너를 도와주고 싶다면, 그 저장소에 이슈를 열어서 어디에서 도움을 줄 수 있는지 물어봐 주세요. 아직 테스트 러너가 없는 언어를 위해 새로 만들고 싶다면, 테스트 러너 만들기 안내를 따라 주세요.

테스트 러너를 만드는 방법은 다음 문서에서 더 자세히 알 수 있어요: