다른 이미지를 JPG로 변환하는 앱을 작성 중입니다. 그것은 복잡한 디렉토리 구조를 통해 작동합니다. 이 디렉토리에는 다른 디렉토리, 이미지 파일 (JPG, GIF, PNG, TIFF), PDF 파일, RAR/ZIP 아카이브가 포함될 수 있으며 위의 내용이 포함될 수 있습니다. 응용 프로그램은 이미지로 변환 할 수있는 모든 것을 찾고 결과 JPG를 별도의 폴더에 저장합니다.통합 테스트 및 이미지
이미지 변환을 테스트하기 위해 통합 테스트를 어떻게 작성합니까? 특히, 어떻게 모든 파일을 가지고 복잡한 디렉토리 구조를 만들어야합니까?
현재 나는 다양한 이미지, PDF 및 보관 파일을 수동으로 조립 한 샘플 디렉토리 구조를 tests/
디렉토리에 저장합니다. setUp
메서드에서이 샘플 디렉터리를 실제 데이터 대신 넣고 코드를 실행합니다. 나는이 모든 샘플 파일을 직접 생성 (예를 들어, Imagemagick을 통해 JPG를 생성)하는 아이디어를 가지고 있었지만 열심히 증명했습니다.
이미지 통합 테스트는 일반적으로 어떻게 수행됩니까?