개발자

통합 테스트 관련해 질문드립니다!

2022년 12월 01일조회 217

안녕하세요 테스트 코드 관련해 질문드립니다. 통합 테스트에 대한 질문인데요! 단위 테스트들은 정상 작동 하게끔 완성했습니다. 여기서 통합 테스트도 만들어보고 싶은데 어떻게 만들어야 할 지 방향을 못잡겠습니다ㅠㅠ 단위 테스트들을 이어 붙여 테스트하는 것이 통합 테스트인가요? 아니면 다른 방법이 있다면 조언해주시면 감사하겠습니다 :))

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

손정현님의 프로필 사진

안녕하세요! 통합 테스트는 일반적으로 서로 다른 모듈들을 같이 쓸 때 문제가 없는지 테스트 하는것으로 알고 있습니다. 예를 들면, "통장"과 "송금"이라는 서로 다른 모듈이 "통장으로 송금"이라는 테스트 케이스로 하나의 통합 테스트가 된다고 생각하시면 될 것 같습니다. 통합 테스트 코드를 작성하다보면 충분히 "유닛 테스트를 이어 붙인다"라는 느낌이들수도 있다고 생각되는데요. 이런 불필요한 "유닛 테스트 이어 붙이기"를 예방하려면 테스트 케이스 정의가 중요하고 정의된 테스트 케이스를 위한 코드만 작성하는 노력이 필요할 것 같네요. 통합 테스트에 대한 포스트들 첨부합니다: - https://softwareengineering.stackexchange.com/questions/321399/are-integration-tests-meant-to-repeat-all-unit-tests - https://www.guru99.com/integration-testing.html - https://www.guru99.com/unit-test-vs-integration-test.html - https://www.testim.io/blog/unit-test-vs-integration-test/#integration-test 태그를 Django로 올리셔서 장고 관련 링크도 첨부합니다: - https://pytest-django.readthedocs.io/en/latest/index.html - https://docs.djangoproject.com/en/4.1/topics/testing/ - https://github.com/ptrstn/django-testing-examples/tree/master/myapp/tests - https://github.com/koladev32/django-unit-integration-testing - https://github.com/kevinharvey/testing-in-django

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!