Node.js 테스트 코드 작성을 목표 | 항해99 실전프로젝트기간 | 2022.11.25.금 |

2022. 11. 25. 20:21취업 준비/기록

Node.js 테스트 코드 작성을 목표 | 항해99 실전프로젝트기간 | 2022.11.25.금 |

 

오늘 해야 할 일

 

1. 문자 인증 서비스 API에 대한 부분 버그 수정, 리펙토링  후 노션 API 명세서에 올려놓기

 

어제 서버에 올라간 코드 기준으로 테스트 ( by THUNDER CLIENT )

 

( TEST 1 ) POST  /auth2/phone  인증 번호 보내기

case1) 인증번호에 

ex) 01022760716

- 인증 메시지 휴대폰으로 잘 옴

- 인증 번호와 휴대폰 번호 디비에 잘 저장

- 3분 뒤에 디비에 저장된 정보 잘 삭제됨

 

case 2 . 인증 번호에 정상적이지 않은 번호가 입력되었을 때

- 인증 번호에 빈 값이 들어갔을 경우

- 인증 문자에 빈 값을 넣어 보냈을 때

- 인증 문자가 틀렸을 때

   ( 자리수를 알려준다거나 인증번호 힌트가 될 만한 RESPONSE 배제 => 보안 )

 

( TEST 2 ) POST  /auth2/phone  인증 번호 보내기

 

2. 닉네임 중복 검사 추가

닉네임 중복 검사 추가

지금은 데이터가 폼으로 한꺼번에 전송되는 형태라 POST  /user로 요청 시 폼전송이 메인이 되고 사이드로 닉네임 중복검사가 되는 구조인데 중간 발표 이후에는 바뀐 디자인에 맞춰 닉네임 중복 검사 부분만 따로 빼서   

 

3. 테스트 코드 작성

중간 발표 이후 개발 부터는 모든 코드를 작성할 때 테스트 코드를 적용해 개발하는 것을 목표로 함