전 Unit Testing에 초보자이며 최선의 조언을 듣고 있습니다. Xcode를 사용하여 코코아로 코딩하고 있습니다.단위 테스트 용 외부 데이터 파일
사용자가 입력 한 URL의 유효성을 검사하는 방법이 있습니다. http : // 프로토콜 만 허용하고 유효한 문자가있는 URL 만 수락합니다.
하나의 테스트를 허용하고 테스트 데이터 파일을 사용할 수 있습니까? 데이터 파일은 유효/무효 URL의 예와 URL의 유효성 확인 여부를 제공합니다. 나는 또한 이것을 사용하여 오류 메시지의 설명과 도메인을 확인한다.
내가 JUnit을 자바에 실용 단위 테스트를 읽은이
을하고 있어요 왜이 날이 OK라고 생각하게 외부 데이터 파일과 예제를 제공합니다. 또한 다른 데이터를 테스트하기 위해 매우 유사한 코드로 단위 테스트를 많이 작성할 필요가 없습니다.
- 잘못된 문자
- 및 잘못된 프로토콜
- 및 유효한 URL을 :
그러나 다른 한편으로 ...
것은 나는을 테스트하고 있습니다 경우
이 모두 동일한 테스트 데이터 파일에 있으므로 동일한 테스트에서 나중에 문제가 발생합니까? 나는 한 가지 시험이 한 가지 이유 때문에 실패해야한다는 것을 읽었다.
내가 뭘하고 있니?
단위 테스트에서 다른 사람들이 테스트 데이터를 어떻게 사용합니까?
거룩한 암소. 엄청난 도움이됩니다. 이것은 정확히 제가 한 조언의 종류입니다. 외부 파일에 내 유효성 검사 데이터의 많은 부분을 이상하게 작성했지만 필자는 왜 그런지에 대해 생각하지 못했습니다. 당신의 대답은 나의 나쁜 감정을 못살게합니다. 유지 보수성과 속도면에서 좋지 않습니다. 샘플 코드는 또한 내 코드의 시작점으로 유용합니다. 감사합니다. 정말 끝내주는 군. –