소프트웨어 테스팅
Test Types의 마지막 유형입니다. API(Application Programming Interface) 테스팅에 대해 알아보기 전에 API가 무엇인지 알아보겠습니다.
API는 데이터를 주고받기 위한 방법입니다. 예를 들어, 특정 사이트에서 특정 데이터를 공유할 경우 어떤 방식으로 정보를 요청하는지, 어떤 데이터를 제공받을 수 있는지에 대한 규격들을 API라고 합니다.
API 테스팅은 개발자가 수행하곤 했지만 QA팀에서 수행하는 경우도 있습니다. 신규 브런치 북 또는 QA Engineering 매거진에서 Postman을 활용한 API 자동화에 대해 다룰 예정입니다. HTTP, XML, JSON, SOAP&REST API 등의 개념도 함께 다뤄보고, API 동작 방식에 대한 큰 그림을 알아보겠습니다.