[TDD] 인터페이스와 테스트

so_doit·2022년 3월 12일
0

TIL

목록 보기
21/26

API와 UI는 목적 차이가 명확하다. 강의를 보면서 인터페이스가 테스트 기법에 미치는 영향을 알아보고 적절한 테스트 전략을 고민해보자.

인터페이스

  • 한 개체가 상호작용하는 다른 개체에 제공하는 상호작용 지점이다.

API

  • Application programming interface의 약자이다.
  • 한 시스템이 협력 시스템에 제공한다.
  • 코드 친화적 소통 수단이다.
  • 테스트 자동화 비용이 낮다.

UI

  • User interface의 약자이다.
  • 한 시스템이 시스템 사용자에게 제공한다.
  • 인간 친화적 소통 수단이다.
  • 변경이 잦다.
  • 테스트 자동화 비용이 높다.

인터페이스에 대해 간단히 설명하는 시간이었다.

profile
백엔드 개발자

0개의 댓글