개발을 하다보면 만든 제품이 정상적으로 작동하는지를 테스트해봐야한다. 사용자들이 직접 사용하기 전에 개발 단계에서 테스트를 진행하고, 어떤 부분에서 어떠한 에러가 나는지 찾아내는 것이 중요했던 것 같다. 물론, QA를 진행하는 분들이 따로 계시지만 내가 직접 테스트를 하게 되면 QA분들이 확인할 수 없는 부분까지 테스트할 수 있다는 것이 장점인 것 같은데 이번에 정보처리기사를 공부하며 들어봤던 테스트들 중 블랙박스 테스트와 화이트박스 테스트에 대해 다시 한번 듣게 되면서 두가지의 차이를 명확하게 짚어보고자 한다. 1. 블랙박스 테스트란? 블랙박스 테스트는 인터페이스로 소프트웨어를 테스트하는 방식으로 기능이 제대로 동작하는가를 검증하는 방식이라고 생각하면 될 것 같다. 그렇기 때문에 자료구조, 외부데이터 ..
What I studied
REST API의 버튼은 URL, GraphQL API의 버튼은 1. REST API REST API와 GraphQL API는 요청 방식에서 차이가 있다고 할 수 있다. 즉, 통신을 하기 위해 요청하는 방식이 조금 다른 것 뿐이다. REST API는 URL을 이용해 원하는 곳에서 원하는 데이터 목록을 불러올 수 있도록 만들어져 있기에 각각의 원하는 URL로 요청을 보내 응답받는다. 그렇기 때문에 예측가능한 것들이 많다. nomadmovies.co/api/movies // 영화 전체 목록 조회 nomadmovies.co/api/movies/1 // 1번 아이디를 가진 영화 조회 REST API는 HTTP 요청 메서드랑 같이 사용할 수 있는데 각각의 메서드에 따라 URL로 접속하여 수행할 수 있는 것들이 다..
반응형