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

5.9 KiB

[요청과업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][로그인]

결과

정상동작

비고

로컬 관리자 계정 로그인 성공

[AdminFront][SSO 로그인]

결과

정상동작

비고

SSO 로그인 정상 수행

[DevFront][로그인]

결과

정상동작

비고

SSO 로그인 정상 수행

[회원가입][이메일 인증]

결과

초기 실패

원인

.env 파일 내 이메일 발송 관련 키값 누락

조치

관련 키값 입력

결과

정상동작

[회원가입][휴대폰 인증]

결과

초기 실패

원인

.env 파일 내 문자 발송 관련 키값 누락

조치

관련 키값 입력

결과

정상동작

[회원가입][외부사용자]

결과

회원가입 진행 중 오류 발생

조치

이슈 등록 완료

이슈

https://gitea.hmac.kr/baron/baron-sso/issues/1181#issue-4394

[회원가입][내부사용자]

결과

정상동작

[회원가입][내부사용자][비밀번호 찾기]

결과

정상동작

[회원가입][내부사용자][비밀번호 재설정]

결과

정상동작

4. 개선 제안 사항


개선제안 01

대상

비밀번호 재설정 링크 문자 발송

현재

비밀번호 재설정 링크가 일반 텍스트 뒤에 바로 이어져 표시됨

예시

비밀번호 재설정 링크: http://...

제안

링크 앞에 줄바꿈(개행)을 추가하여
사용자가 링크 영역을 보다 명확하게 인지할 수 있도록 개선 제안

예시

비밀번호 재설정 링크

http://...

개선제안 02

대상

비밀번호 찾기 → 비밀번호 재설정 → 비밀번호 변경

현재

비밀번호 변경 버튼 클릭 후
아무런 안내 메시지 없이 로그인 화면으로 이동

제안

비밀번호 변경 완료 안내 메시지 표시 후
로그인 화면으로 이동하도록 개선 제안

예시

비밀번호가 정상적으로 변경되었습니다.
다시 로그인해주세요.

개선제안 03

대상

내 정보 → 보안 → 비밀번호 변경

현재

비밀번호 변경 완료 후
아무런 메시지 없이 해당 영역만 새로고침됨

제안

비밀번호 변경 완료 메시지 표시 후
화면 갱신되도록 개선 제안

예시

비밀번호가 정상적으로 변경되었습니다.

5. 버그 확인 내역


[초기진입 메인화면]

경로

우측상단
→ 내정보
→ 보안
→ 비밀번호 변경
→ 비밀번호를 잊으셨나요?

결과

버그 발생

현상

이메일 또는 휴대폰 번호 입력 후

[재설정링크 전송]

버튼 클릭 시

이메일 발송
문자 발송

기능은 정상 동작

그러나

현재 화면이 응답하지 않음

추가 확인

재설정 링크를 통해

비밀번호 변경 완료

까지 수행 후에도

최초 화면이 정상 전환되지 않음

증상

화면 중앙 로딩 스피너가 계속 표시됨

예상 원인

비밀번호 재설정 완료 후

Frontend 화면 상태(State) 갱신 또는
Redirect 처리 누락 가능성

6. 기타 기능 테스트


[초기진입 메인화면][우측상단][테마전환]

결과

정상동작

[초기진입 메인화면][우측상단][내정보][보안][비밀번호 변경]

결과

정상동작

[초기진입 메인화면][좌측메뉴][테마전환]

결과

정상동작

[초기진입 메인화면][좌측메뉴][언어전환][한국어]

결과

정상동작

[초기진입 메인화면][좌측메뉴][언어전환][영어]

결과

일부 오동작

현상

화면 중앙 하단

내 활동 관리

테이블 내 일부 컬럼 값이 한글로 표시됨


예시

항목 현재 표시
App Baron 로그인
AuthMethod 비밀번호(Email)

기대 결과

App

Baron Login
AuthMethod

Password(Email)

예상 원인

일부 다국어 번역 리소스 누락
또는
하드코딩 문자열 사용 가능성

7. 종합 결과

구분 결과
로그인 PASS
AdminFront 로그인 PASS
DevFront 로그인 PASS
이메일 인증 PASS (조치 후)
휴대폰 인증 PASS (조치 후)
내부사용자 회원가입 PASS
외부사용자 회원가입 FAIL
비밀번호 찾기 PASS
비밀번호 재설정 PASS
테마전환 PASS
언어전환(한국어) PASS
언어전환(영어) 부분 FAIL

08:00~10:00 개발완료보고서.md 검토 및 개발언어 분석(go, react)