-
Notifications
You must be signed in to change notification settings - Fork 4
[스프린트] 2주차
Chaeyun edited this page Nov 14, 2022
·
5 revisions
- 백로그 완성
- 이번주 개발 이슈 올리기
- 개발 환경 설정
- CRA
- nest.js 환경 설정
- typescript config
- typeORM + DB
- eslint, prettier
- 배포 환경 구성
- ncp 인스턴스 생성, docker-compose 설치
- github action에서 main에 merge시 도커 이미지 빌드
- 도커이미지 인스턴스에서 실행
- nginx 포트포워딩
- github action 테스트 자동화
- 로그인 기능 개발
- 로그인 페이지 구성 (UI)
- 로그인 Oauth 동작 확인
- refresh token 동작 확인
- 첫 로그인시 회원가입 화면 (UI)
- 회원가입 진행 동작 확인
- 로그인 및 회원가입 진행시 DB 에 저장이 되는지 확인
- Day01
- 백로그 완성
- github issue 등록
- 개발 환경 설정
- ncp 인스턴스 생성 및 첫 배포
- Day02
- github action 배포 스크립트 만들기 (master: 우성님)
- github action 테스트 자동화 학습 및 구현
- 회원가입 페이지 UI 구현
- Day03
- FE
- 로그인 레이아웃 구성
- 회원가입 레이아웃 구성
- BE
- 카카오톡 OAuth API 작성
- 로그인 및 회원가입 API 작성
- Auth API 작성
- FE
- Day04
- BE 로그인 및 회원가입 API 작성
- 버그 수정 및 테스트
- 시나리오 데모 리허설 및 영상 녹화
- Day05
- 데모 및 스프린트 발표
- 회고 및 다음 주 계획 간단한 설정
-
CI/CD
- 테스트 목적과 상황
- 배포 자동화
- 테스트 자동화
- 시나리오 진행에 필요한 값
- main에 PR merge되는 새로운 코드
- 테스트 코드
- 시나리오 진행에 필요한 조건
- 배포 중인 서버
- 완료시 보장하는 결과
- github action에서 모든 테스트가 통과되면 다음 스크립트 진행
- 인스턴스에서 배포중인 내용이 바뀐다.
- 테스트 목적과 상황
-
로그인
- 테스트 목적과 상황
- 목적: 사용자가 본인의 Naver 혹은 Kakao 계정을 이용해서 로그인을 할 수 있게 제공하기 위함
- 상황: 로그인을 하지 않은 유저가 Naver 혹은 Kakao 계정을 이용해 로그인을 하려고 함.
- 시나리오 진행에 필요한 값
- 로그인을 진행할 유저의 Naver 혹은 Kakao 계정
- (최초 첫 로그인의 경우) 유저 프로필 사진 및 별명
- (최초 첫 로그인의 경우) OAuth 정보 이용 사전 동의
- 시나리오 진행에 필요한 조건
- 유저가 로그인 버튼을 누른다.
- (최초 첫 로그인의 경우) 유저 정보가 DB에 존재하지 않음.
- (최초 첫 로그인의 경우) 기존에 존재하지 않는 별명 입력
- 시나리오 완료 시 보장하는 결과
- (최초 첫 로그인의 경우) 신규 사용자가 DB 등록된다
- 기존 유저의 로그인이 된다.
- (최초 첫 로그인의 경우) 정보 이용 동의 거부 시 로그인 실패
- 테스트 목적과 상황
👨👨👦👦 데일리 스크럼
- 2022-11-07
- 2022-11-08
- 2022-11-09
- 2022-11-10
- 2022-11-14
- 2022-11-15
- 2022-11-16
- 2022-11-17
- 2022-11-21
- 2022-11-22
- 2022-11-23
- 2022-11-24
- 2022-11-25
- 2022-11-28
- 2022-11-29
- 2022-11-30
- 2022-12-01
- 2022-12-05
- 2022-12-06
- 2022-12-07
- 2022-12-08
- 2022-12-12
- 2022-12-13
- 2022-12-14
- 2022-12-15
- 2022-12-27
- 2022-12-28
- 2022-12-29
- 2022-12-30
- 2023-01-02
- 2023-01-03
- 2023-01-04
- 2023-01-05
- 2023-01-10
- 2023-01-16
- 2023-01-17
- 2023-01-18
- 2023-01-19