개발 R.I.P.

8.05 Dev.Feedback (스프린트 Test Server, Client 작동)

편행 2021. 8. 5. 17:11
반응형

내 머릿속에서 제대로 정리가 되지 않아 짧게 포스팅을 하면서 정리하려고 한다.

아직도 마음을 제대로 잡지 못하고 둥둥 떠다니고 있는 내 자신이 한심해서도 최대한 명확하게 현재 지금 내가 하는 스프린트 테스트를 어떻게 진행해야 하는지 글로 적어보려고 한다.

 

현재 나는 원하는 데이터를 Get요청을 통해 얻고, Put을 통해 업데이트를 해주려고 한다.

먼저 스프린트의 제목을 보자. -----server라고 한다. 즉, 내가 해야하는 일은 서버가 해주는 일을 해줘야 하는 것이다.

즉 Client에서 HTTP 상의 메소드를 이용하여 (Get, Post, Push, Delete 등등) 어떤 액션을 요청할 것이고, 나는 그 요청에 따라 데이터를 변경하거나, 아니면 요청하는 데이터 그 자체를 전달을 해주면 되는 것이다.

 

그럼 내가 구현해줘야할 것은 Response이다! Request에 따른 Response!

Request는 Client에서 미래의 사용자가 줄 정보인 것이다.

그럼 서버에서 테스트를 해야 하는데, 그건 어떻게 하면 되는 것일까?

POSTMAN을 통해서 하면 된다!!

Test Case에 따라 POSTMAN에 메소드를 넣고, Test Case에서 전달하고자 하는 params, query들을 넣어주면 되는 것이다.

 

그리고 각 함수에서 내가 전달하고자 하는 데이터가 Body에 제대로 들어가 있는지 확인하면 된다.

만일 req에 어떤 항목들이 들어가있는지 확인하고 싶다면, console.log를 찍어보면 되는데

서버를 구현하는데, Node.js에서 콘솔을 찍으면 가독성 좋게 나오지 않는다는 단점이 있다.

그건 --inspect를 스크립트에 추가해서 전달해주면 디버거를 통해 제대로 볼 수 있게 된다.

 

진짜 말 그대로 지금 내 머릿속에 있는 것들을 나열해놓기만 했다.

오늘은 내 머릿속에 복작복작하고, 여러 뭉텅이들이 가득한 생각들을 최대한 정리해야될 것이란 생각에

일단 스프린트에 대한 나의 머릿속을 헤까닥 뒤집어 정리해보려 했다.

반응형