Add [요청과업1]][산출물06] Baron-SSO 기능 동작 테스트_01.md
This commit is contained in:
481
[요청과업1]][산출물06] Baron-SSO 기능 동작 테스트_01.md
Normal file
481
[요청과업1]][산출물06] Baron-SSO 기능 동작 테스트_01.md
Normal file
@@ -0,0 +1,481 @@
|
|||||||
|
# [요청과업1][산출물06] Baron-SSO 기능 동작 테스트_01.md
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# 1. 작업 개요
|
||||||
|
|
||||||
|
| 항목 | 내용 |
|
||||||
|
|-----|-----|
|
||||||
|
| 작업명 | 요청과업1 - Baron-SSO 로컬 환경 기능 동작 테스트 |
|
||||||
|
| 작업일 | 2026-06-16 |
|
||||||
|
| 시작 | 10:00 |
|
||||||
|
| 종료 | 19:50 |
|
||||||
|
| 휴게시간 | 12:00 \~ 13:00 , 18:00 \~ 18:30 |
|
||||||
|
| 총 작업시간 | 약8시간 |
|
||||||
|
| 작업자 | 문형석 책임연구원 |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## 작업목적
|
||||||
|
|
||||||
|
로컬 환경(WSL + Docker)에서 Baron-SSO 주요 기능 동작 여부 확인 및 이슈 식별
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# 3. 기능 테스트 결과
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [UserFront][로그인]
|
||||||
|
|
||||||
|
### 결과
|
||||||
|
|
||||||
|
```text
|
||||||
|
정상동작
|
||||||
|
```
|
||||||
|
|
||||||
|
### 비고
|
||||||
|
|
||||||
|
```text
|
||||||
|
로컬 관리자 계정 로그인 성공
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [AdminFront][SSO 로그인]
|
||||||
|
|
||||||
|
### 결과
|
||||||
|
|
||||||
|
```text
|
||||||
|
정상동작
|
||||||
|
```
|
||||||
|
|
||||||
|
### 비고
|
||||||
|
|
||||||
|
```text
|
||||||
|
SSO 로그인 정상 수행
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [DevFront][로그인]
|
||||||
|
|
||||||
|
### 결과
|
||||||
|
|
||||||
|
```text
|
||||||
|
정상동작
|
||||||
|
```
|
||||||
|
|
||||||
|
### 비고
|
||||||
|
|
||||||
|
```text
|
||||||
|
SSO 로그인 정상 수행
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [회원가입][이메일 인증]
|
||||||
|
|
||||||
|
### 결과
|
||||||
|
|
||||||
|
```text
|
||||||
|
초기 실패
|
||||||
|
```
|
||||||
|
|
||||||
|
### 원인
|
||||||
|
|
||||||
|
```text
|
||||||
|
.env 파일 내 이메일 발송 관련 키값 누락
|
||||||
|
```
|
||||||
|
|
||||||
|
### 조치
|
||||||
|
|
||||||
|
```text
|
||||||
|
관련 키값 입력
|
||||||
|
```
|
||||||
|
|
||||||
|
### 결과
|
||||||
|
|
||||||
|
```text
|
||||||
|
정상동작
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [회원가입][휴대폰 인증]
|
||||||
|
|
||||||
|
### 결과
|
||||||
|
|
||||||
|
```text
|
||||||
|
초기 실패
|
||||||
|
```
|
||||||
|
|
||||||
|
### 원인
|
||||||
|
|
||||||
|
```text
|
||||||
|
.env 파일 내 문자 발송 관련 키값 누락
|
||||||
|
```
|
||||||
|
|
||||||
|
### 조치
|
||||||
|
|
||||||
|
```text
|
||||||
|
관련 키값 입력
|
||||||
|
```
|
||||||
|
|
||||||
|
### 결과
|
||||||
|
|
||||||
|
```text
|
||||||
|
정상동작
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [회원가입][외부사용자]
|
||||||
|
|
||||||
|
### 결과
|
||||||
|
|
||||||
|
```text
|
||||||
|
회원가입 진행 중 오류 발생
|
||||||
|
```
|
||||||
|
|
||||||
|
### 조치
|
||||||
|
|
||||||
|
```text
|
||||||
|
이슈 등록 완료
|
||||||
|
```
|
||||||
|
|
||||||
|
### 이슈
|
||||||
|
|
||||||
|
```text
|
||||||
|
https://gitea.hmac.kr/baron/baron-sso/issues/1181#issue-4394
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [회원가입][내부사용자]
|
||||||
|
|
||||||
|
### 결과
|
||||||
|
|
||||||
|
```text
|
||||||
|
정상동작
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [회원가입][내부사용자][비밀번호 찾기]
|
||||||
|
|
||||||
|
### 결과
|
||||||
|
|
||||||
|
```text
|
||||||
|
정상동작
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [회원가입][내부사용자][비밀번호 재설정]
|
||||||
|
|
||||||
|
### 결과
|
||||||
|
|
||||||
|
```text
|
||||||
|
정상동작
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# 4. 개선 제안 사항
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 개선제안 01
|
||||||
|
|
||||||
|
### 대상
|
||||||
|
|
||||||
|
```text
|
||||||
|
비밀번호 재설정 링크 문자 발송
|
||||||
|
```
|
||||||
|
|
||||||
|
### 현재
|
||||||
|
|
||||||
|
```text
|
||||||
|
비밀번호 재설정 링크가 일반 텍스트 뒤에 바로 이어져 표시됨
|
||||||
|
```
|
||||||
|
|
||||||
|
예시
|
||||||
|
|
||||||
|
```text
|
||||||
|
비밀번호 재설정 링크: http://...
|
||||||
|
```
|
||||||
|
|
||||||
|
### 제안
|
||||||
|
|
||||||
|
```text
|
||||||
|
링크 앞에 줄바꿈(개행)을 추가하여
|
||||||
|
사용자가 링크 영역을 보다 명확하게 인지할 수 있도록 개선 제안
|
||||||
|
```
|
||||||
|
|
||||||
|
예시
|
||||||
|
|
||||||
|
```text
|
||||||
|
비밀번호 재설정 링크
|
||||||
|
|
||||||
|
http://...
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 개선제안 02
|
||||||
|
|
||||||
|
### 대상
|
||||||
|
|
||||||
|
```text
|
||||||
|
비밀번호 찾기 → 비밀번호 재설정 → 비밀번호 변경
|
||||||
|
```
|
||||||
|
|
||||||
|
### 현재
|
||||||
|
|
||||||
|
```text
|
||||||
|
비밀번호 변경 버튼 클릭 후
|
||||||
|
아무런 안내 메시지 없이 로그인 화면으로 이동
|
||||||
|
```
|
||||||
|
|
||||||
|
### 제안
|
||||||
|
|
||||||
|
```text
|
||||||
|
비밀번호 변경 완료 안내 메시지 표시 후
|
||||||
|
로그인 화면으로 이동하도록 개선 제안
|
||||||
|
```
|
||||||
|
|
||||||
|
예시
|
||||||
|
|
||||||
|
```text
|
||||||
|
비밀번호가 정상적으로 변경되었습니다.
|
||||||
|
다시 로그인해주세요.
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 개선제안 03
|
||||||
|
|
||||||
|
### 대상
|
||||||
|
|
||||||
|
```text
|
||||||
|
내 정보 → 보안 → 비밀번호 변경
|
||||||
|
```
|
||||||
|
|
||||||
|
### 현재
|
||||||
|
|
||||||
|
```text
|
||||||
|
비밀번호 변경 완료 후
|
||||||
|
아무런 메시지 없이 해당 영역만 새로고침됨
|
||||||
|
```
|
||||||
|
|
||||||
|
### 제안
|
||||||
|
|
||||||
|
```text
|
||||||
|
비밀번호 변경 완료 메시지 표시 후
|
||||||
|
화면 갱신되도록 개선 제안
|
||||||
|
```
|
||||||
|
|
||||||
|
예시
|
||||||
|
|
||||||
|
```text
|
||||||
|
비밀번호가 정상적으로 변경되었습니다.
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# 5. 버그 확인 내역
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [초기진입 메인화면]
|
||||||
|
|
||||||
|
### 경로
|
||||||
|
|
||||||
|
```text
|
||||||
|
우측상단
|
||||||
|
→ 내정보
|
||||||
|
→ 보안
|
||||||
|
→ 비밀번호 변경
|
||||||
|
→ 비밀번호를 잊으셨나요?
|
||||||
|
```
|
||||||
|
|
||||||
|
### 결과
|
||||||
|
|
||||||
|
```text
|
||||||
|
버그 발생
|
||||||
|
```
|
||||||
|
|
||||||
|
### 현상
|
||||||
|
|
||||||
|
```text
|
||||||
|
이메일 또는 휴대폰 번호 입력 후
|
||||||
|
|
||||||
|
[재설정링크 전송]
|
||||||
|
|
||||||
|
버튼 클릭 시
|
||||||
|
|
||||||
|
이메일 발송
|
||||||
|
문자 발송
|
||||||
|
|
||||||
|
기능은 정상 동작
|
||||||
|
```
|
||||||
|
|
||||||
|
그러나
|
||||||
|
|
||||||
|
```text
|
||||||
|
현재 화면이 응답하지 않음
|
||||||
|
```
|
||||||
|
|
||||||
|
### 추가 확인
|
||||||
|
|
||||||
|
```text
|
||||||
|
재설정 링크를 통해
|
||||||
|
|
||||||
|
비밀번호 변경 완료
|
||||||
|
```
|
||||||
|
|
||||||
|
까지 수행 후에도
|
||||||
|
|
||||||
|
```text
|
||||||
|
최초 화면이 정상 전환되지 않음
|
||||||
|
```
|
||||||
|
|
||||||
|
### 증상
|
||||||
|
|
||||||
|
```text
|
||||||
|
화면 중앙 로딩 스피너가 계속 표시됨
|
||||||
|
```
|
||||||
|
|
||||||
|
### 예상 원인
|
||||||
|
|
||||||
|
```text
|
||||||
|
비밀번호 재설정 완료 후
|
||||||
|
|
||||||
|
Frontend 화면 상태(State) 갱신 또는
|
||||||
|
Redirect 처리 누락 가능성
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# 6. 기타 기능 테스트
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [초기진입 메인화면][우측상단][테마전환]
|
||||||
|
|
||||||
|
### 결과
|
||||||
|
|
||||||
|
```text
|
||||||
|
정상동작
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [초기진입 메인화면][우측상단][내정보][보안][비밀번호 변경]
|
||||||
|
|
||||||
|
### 결과
|
||||||
|
|
||||||
|
```text
|
||||||
|
정상동작
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [초기진입 메인화면][좌측메뉴][테마전환]
|
||||||
|
|
||||||
|
### 결과
|
||||||
|
|
||||||
|
```text
|
||||||
|
정상동작
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [초기진입 메인화면][좌측메뉴][언어전환][한국어]
|
||||||
|
|
||||||
|
### 결과
|
||||||
|
|
||||||
|
```text
|
||||||
|
정상동작
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [초기진입 메인화면][좌측메뉴][언어전환][영어]
|
||||||
|
|
||||||
|
### 결과
|
||||||
|
|
||||||
|
```text
|
||||||
|
일부 오동작
|
||||||
|
```
|
||||||
|
|
||||||
|
### 현상
|
||||||
|
|
||||||
|
화면 중앙 하단
|
||||||
|
|
||||||
|
```text
|
||||||
|
내 활동 관리
|
||||||
|
```
|
||||||
|
|
||||||
|
테이블 내 일부 컬럼 값이 한글로 표시됨
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 예시
|
||||||
|
|
||||||
|
| 항목 | 현재 표시 |
|
||||||
|
| ---------- | ----------- |
|
||||||
|
| App | Baron 로그인 |
|
||||||
|
| AuthMethod | 비밀번호(Email) |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 기대 결과
|
||||||
|
|
||||||
|
```text
|
||||||
|
App
|
||||||
|
|
||||||
|
Baron Login
|
||||||
|
```
|
||||||
|
|
||||||
|
```text
|
||||||
|
AuthMethod
|
||||||
|
|
||||||
|
Password(Email)
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 예상 원인
|
||||||
|
|
||||||
|
```text
|
||||||
|
일부 다국어 번역 리소스 누락
|
||||||
|
또는
|
||||||
|
하드코딩 문자열 사용 가능성
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# 7. 종합 결과
|
||||||
|
|
||||||
|
| 구분 | 결과 |
|
||||||
|
| -------------- | ----------- |
|
||||||
|
| 로그인 | PASS |
|
||||||
|
| AdminFront 로그인 | PASS |
|
||||||
|
| DevFront 로그인 | PASS |
|
||||||
|
| 이메일 인증 | PASS (조치 후) |
|
||||||
|
| 휴대폰 인증 | PASS (조치 후) |
|
||||||
|
| 내부사용자 회원가입 | PASS |
|
||||||
|
| 외부사용자 회원가입 | FAIL |
|
||||||
|
| 비밀번호 찾기 | PASS |
|
||||||
|
| 비밀번호 재설정 | PASS |
|
||||||
|
| 테마전환 | PASS |
|
||||||
|
| 언어전환(한국어) | PASS |
|
||||||
|
| 언어전환(영어) | 부분 FAIL |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# 08:00~10:00 개발완료보고서.md 검토 및 개발언어 분석(go, react)
|
||||||
Reference in New Issue
Block a user