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

조회 151

profile picture

익명

2022년 12월 01일

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

구체적이고 정성스러운 질문에 Up 투표를 눌러주세요.

설명이 부족한 질문에 Down 투표를 눌러주세요. 커리어리가 질문자에게 수정을 요청할게요.

답변 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

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

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

또는

이미 회원이신가요?

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

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