2010-03-12 3 views

답변

2

그것은 몇 가지에 따라 달라집니다

  • 이이 하나의 테스트가 될 것입니다, 또는 당신이 더 많은 테스트 (테스트 파일) 개발 계획입니까? 전자의 경우에는별로 중요하지 않지만 후자의 경우에는 테스트 데이터 파일을 미리 조직화하는 것이 좋습니다. 어쨌든 테스트 파일을 별도의 테스트 디렉토리 구조 (패키지 구조를 모방 할 수 있음)에 저장합니다.
  • 은 파서와 함께 게시되는 일종의 "smoketest"입니다 (이것은 내 설명이 말하는 것입니다). 내부 용도로만 사용 하시겠습니까? 전자의 경우 사용자 친화적 인 방법으로 테스트 파일을 구성하는 것이 더 좋을 수 있습니다. 사용자는 일반적으로 앱의 내부 패키지 구조에 많은 관심을 두지 않지만 사용 및 논리적 구성이 쉽습니다. 이렇게하면 테스트 파일이 관련된 유스 케이스에 따라 구성되고 명명됩니다.

업데이트 : 따라서 내부 용으로 여러 개의 단위 테스트 파일이 있습니다. 나는 그 파일들을 test 디렉토리에 넣으면 테스트를 쉽게 찾을 수 있습니다. 테스트 클래스가있는 패키지와 같은 패키지에 있다면, 클래스를 다른 패키지로 옮길 때마다 xml 파일도 옮기고 테스트 내에서 파일 경로를 업데이트해야합니다. 그렇지 않으면 아무것도 테스트하지 않고 이전 디렉토리에있는 테스트 파일 로 테스트를 계속 진행합니다! 이것은 사용하지 않는 테스트 파일을 삭제하는 것과 같이 시간이 지남에 따라 미묘한 버그 가능성을 열어줍니다. 다른 테스트 파일로 덮어 쓰는 것 ...

+0

여러 xml 파일을 사용하여 여러 테스트를 개발할 것입니다. 나는 사용자들이 어떻게 이런 행동을하는지 보지 못했다. 나는 유닛 테스트가 어플리케이션과 함께 패키지화되어 있다고 생각하지 않는다. – ScArcher2

+0

@ ScArcher2 덕분에 귀하의 의견에 따라 답변을 업데이트했습니다. –

관련 문제