Files
MyDoc/[요청과업1]][산출물06] Baron-SSO 기능 동작 테스트_01.md

482 lines
5.9 KiB
Markdown

# [요청과업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)