• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    미해결

테스트 범위 질문드립니다.

22.03.05 17:10 작성 조회수 169

0

핵심 로직을 테스트하기 위해 가짜목을 사용하는 것은 이해했는데요.
최종단의 client가 실제 정상 통신하는지까지의 테스트는 통상적으로 하지 않는 것인가요?
예를들어 api를 제공하는 벤더사에서 응답 데이터의 형태를 바꾸거나 api uri 규칙을 바꾸게 되면 실제 앱은 오류를 뱉을텐데 이런 부분은 어떤식으로 테스트 전략을 짜야하는지 궁금합니다.

답변 1

답변을 작성해보세요.

0

서버측에서 실제 응답 데이터 형태를 바꾸는 경우는 실제 서비스에서 있어서는 안 되는 경우이긴 한데요.

이런 경우는 서버측에서 api 버전을 올려서 기존 방식과 병행 운용이 되는 것이 맞겠지요.

그래서 실제 데이터의 경우는 일반적으로 테스트를 하지 않아도 됩니다.

그리고 Flutter의 경우 예전에는 테스트에서 실제 api 통신이 되었으나 지금은 안 되는 것 같습니다. 공식 문서에 공식적으로 테스트에서 통신을 실제로 하지 않게 했다는 부분을 봤었는데 지금 찾으려니 잘 안 찾아지네요.

그래서 실제 값을 꼭 테스트 하고 싶을 때 저는 python 코드로 테스트 하기도 합니다.