본문 바로가기

Testing/Functional Testing

What is an API?

반응형

API는 응용 프로그래밍 인터페이스 (Application Programming Interface)의 약자입니다.

두 개의 개별 소프트웨어 시스템간에 통신 및 데이터 교환이 가능합니다. API를 구현하는 소프트웨어 시스템에는 다른 소프트웨어 시스템에서 실행할 수 있는 기능 / 서브 루틴이 포함되어 있습니다.

What is API Testing?

API 테스팅은 GUI 테스팅과 완전히 다르며 주로 소프트웨어 아키텍처의 비즈니스 로직 계층에 중점을 둡니다. 이 테스트는 응용 프로그램의 모양과 느낌에 중점을 두지 않습니다.

API 테스트에서 표준 사용자 입력 (키보드) 및 출력을 사용하는 대신 소프트웨어를 사용하여 API에 대한 호출을 보내고 출력을 얻고 시스템의 응답을 기록합니다.

API 테스트를 위해서는 애플리케이션이 API와 상호 작용해야 합니다. API를 테스트 하려면 다음을 수행해야 합니다.

  • 테스트 도구를 사용하여 API 구동
  • API를 테스트하기 위한 고유 코드 작성

반응형