Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save shhong-dfocus/19813c8d19698e7c0cded1c2712c9bd8 to your computer and use it in GitHub Desktop.

Select an option

Save shhong-dfocus/19813c8d19698e7c0cded1c2712c9bd8 to your computer and use it in GitHub Desktop.

[디포커스 챗봇] Full Test Senario (Backoffice)

  • 각 항목에는 모든 세부 실행 요소들이 포함되어 있습니다. Test 시 참고 바랍니다.
  • Test 시 Fork 기능을 사용해 자신의 Gist에서 자유롭게 하시면 됩니다.
    • Full Tetst Scenario가 업데이트 된 경우 새로 Fork 필요합니다.
    • 메인 계정의 Fork 에 기록이 남습니다.
  • Test 시 모든 실행을 확인할 필요는 없지만 📌 Pin 표시 항목은 반드시 체크해 주시기 바랍니다.
  • Test 진행 후 Commet에 다음과 같이 남겨 주시기 바랍니다. (예시)
<2025.09.15 Test>
- 목적 : Prod Release 테스트
- 이름 : 홍성현
- 테스트 카테고리 : 
    - 얼마에요 3.0
- 이슈 : 
    - 1. [로그인 화면] 다국어 기능이 적용이 안됨
    - 2. [백오피스] Q&A 메뉴에서 이미지 등록 시 동영상 첨부 안됨
    - 3. [챗봇 위젯] 상담사 연결 시 backoffice 상담 메뉴에 새 대화가 뜨지 않음
  • Test Scenario 수정은 팀원 모두 가능하며 수정 시 "Revision"에 기록이 남습니다.

1. 로그인 화면

  • 📌 이메일, 비밀번호 입력 후 "로그인" 버튼 클릭
    • 입력 한 정보가 잘 못 된 경우 토스트 메시지 확인
    • 입력 한 정보가 올바른 경우 -> 토스트 메시지 확인 -> admin 페이지로 연결 확인
  • 📌 "비밀번호를 잊으셨나요?" 클릭 -> 이메일 입력 화면 변경 확인
    • "이메일 링크 보내기" 버튼 클릭
      • 토스트 메시지 확인 (올바른 이메일 입력 시 인증코드 발송)
      • 입력한 이메일에서 인증코드 메일 수신 확인
      • "인증번호 입력" 창에 인증 코드 입력
      • "인증확인" 버튼 클릭 -> 인증번호 확인 시 토스트 메시지 확인 (인증번호 불일치 시 토스트 메시지 확인)
      • "새 비밀번호" 입력창, "새 비밀번호 확인" 입력창에 새 비밀번호 입력
      • "저장" 버튼 클릭 -> 비밀번호 변경 성공 토스트 메시지 확인
      • 로그인 화면에서 변경한 값으로 재로그인 후 확인
  • 📌 "다국어 설정" 드롭다운 클릭 -> 다국어 국가명 선택 -> 해당 언어로 페이지 변경 확인
    • 토스트 메시지, 인증코드 메일 다국어 적용 추가 확인

2. 메인 화면

상단 바

  • “Dfocus GPT 아이콘” 클릭 → 새로고침
  • “알림” 클릭 → 알림 팝업창
  • 📌 “현재 카테고리” 명
    • 현재 카테고리와 일치하는지 확인
  • 📌 “로그인 사용자 드롭다운”
    • 비밀번호 변경
      • 비밀번호 변경 화면 전환
      • 이메일 입력 후 이메일 링크 보내기
      • 비밀번호 찾기 인증 메일 발송
      • 인증번호 입력
      • 새 비밀번호 설정
    • 로그아웃
      • confirmation 팝업창
      • 확인 → admin 로그인 페이지 → 로그인 클릭 → “로그인 되었습니다.” 토스트 메시지
      • 취소 → 현재 화면 유지
    • 카테고리 변경
      • 카테고리 변경 팝업창
      • 변경할 카테고리에서 카테고리 변경 → “현재 카테고리는 ~” 토스트 메시지
      • 닫기 or x 버튼 → 현재 화면 유지
    • 관리자 페이지
      • admin 페이지로 연결
  • 내 상태 드롭다운
    • 온라인 클릭 → 내 상태 “온라인” 으로 변경
    • 다른 업무 중 → 내 상태 “다른 업무 중” 으로 변경
    • 오프라인 클릭 → 내 상태 “오프라인” 으로 변경

사이드바 메뉴 1 | 상담사

  • “상담사” 버튼 클릭 → “상담사” 화면 전환
  • 📌 상담사 화면
    • “검색창” → 검색어 입력 → 검색 결과 그리드에 정렬
    • “검색창” → 검색어 삭제 → 기본 그리드 화면 전환
    • “상담사 추가” 클릭 → “상담사 추가” 팝업
      • “이메일” → 드롭다운 선택
      • “이름” → 이름 입력
      • “담당 브랜드” → 드롭다운 선택
      • “저장” 클릭 → “Success 상담사 추가” 토스트 메시지 + 그리드에 상담사 추가
      • “취소” 클릭 → 기본 그리드 화면 전환
    • 그리드
      • 각 컬럼별 컬럼명에 오른차순/내림차순 정렬 확인
      • “수정” 클릭 시 각 컬럼별 데이터 수정 → “저장” 시 → 토스트 메시지 or “취소” 시 현재 화면 그대로 유지
      • 하단 페이지 바에서 “Page Size” 드롭다운 버튼, “페이지 이동 방향 버튼 (<, >)” 클릭 후 작동 확인

사이드바 메뉴 2 | 상담

  • “상담” 버튼 클릭 → “상담” 화면 전환
  • 📌 “전체 상담 / 나의 상담 리스트” 창
    • “전체 상담”
      • 챗 리스트의 갯수와 “전체 상담” 오른쪽 숫자 일치 확인
      • 상담사 별 챗 리스트
        • 하나의 챗 룸에 “상담사 아이콘”, “상담 상태”, “상담사 이름”, “시간”, “상담 시작 메시지” 확인
        • 챗 룸 클릭 시 “상담대기” 상태가 “상담중” 상태로 변경 확인 + 나의 상담 챗 리스트에 추가 되는지 확인
        • 챗 룸 클릭 시 해당 대화 내용이 가운데 대화 창에 보여지는 지 확인
    • “나의 상담” 클릭
      • 챗 리스트의 갯수와 “나의 상담” 오른쪽 숫자 일치 확인
      • 상담사 별 챗 리스트
        • 하나의 챗 룸에 “상담사 아이콘”, “상담 상태”, “상담사 이름”, “시간”, “상담 시작 메시지” 확인
        • 챗 룸 클릭 시 “상담연결” 상태가 “상담중” 상태로 변경 확인
        • 챗 룸 클릭 시 해당 대화 내용이 가운데 대화 창에 보여지는 지 확인
  • 📌 “챗 메시지” 창 (가운데 화면)
    • 대화 내용, 현재 시간, 챗 종료 메시지 확인
    • “답변 입력” 시 메시지 창에 “입력 시간”과 함께 보여지는지 확인
    • “파일 첨부” 시 파일 열기 팝업창 확인
    • “파일 첨부” 완료 시 메시지 창에 해당 파일이 화면에 보이는지 확인
    • “메시지 전송” 시 답변 텍스트 또는 첨부한 파일이 메시지 창에 보이는지 확인
    • “상담 종료” 시 “상담 종료 확인 팝업창” 뜨는지 확인
      • “확인” 클릭 시 토스트 메시지 보여지는지 확인 → “전체 상담”, “나의 상담”에서 해당 챗 제거 확인 + 합산 숫자 감소 확인
      • “취소” 클릭시 현재 화면 그대로 유지
  • “기본 정보” 창 (오른쪽 화면)
    • 고객 정보 잘 보여지는지 확인 (전화번호, 이름, 이메일, 사업자번호)

사이드바 메뉴 3 | 대화 기록

  • “대화 기록” 버튼 클릭 → “대화 기록” 화면 전환
  • 📌 버튼
    • “유형 추가” 클릭 시
      • “유형 추가 팝업창” 뜨는지 확인
      • “추가 유형 입력창” 확인
      • “저장” 시 확인, “취소” 시 팝업창 종료 확인
    • “유형 삭제” 클릭 시
      • “유형 삭제 팝업창” 뜨는지 확인
      • 드롭다운 선택 후 “삭제” 시 유형 제거 확인, “취소” 시 팝업창 종료 확인
    • “유형 변경” 클릭 시
      • “유형 변경 팝업창” 뜨는지 확인
      • 드롭다운 선택 후, “새 유형 입력창”에 유형 입력 후 “변경” 시 유형 변경 확인, “취소” 시 팝업창 종료 확인
    • “유형 필터 드롭다운” 클릭시
      • 유형 값 선택 시 해당 유형의 항목이 그리드에 나타나는지 확인 (유형 없으면 빈 그리드)
    • “검색어 입력” 시
      • 그리드에 해당 값에 해당하는 항목이 나타나는지 확인
      • 검색어 제거 시 유형 필터 값에 해당하는 그리드 나타나는지 확인
  • 📌 그리드
    • 각 컬럼별 컬럼명에 오른차순/내림차순 정렬 확인
    • “보기” 클릭 시
      • 해당 챗 메시지 팝업창 뜨는지 확인
      • X 버튼, 닫기 버튼 클릭 시 팝업창 종료
    • “수정” 클릭 시
      • 유형 컬럼의 드롭다운에서 유형 값 선택 후 “확인” → 토스트 메시지 확인 → 유형 값 변경 확인, “취소” → 드롭다운 사라지는지 확인
    • 하단 페이지 바에서 “Page Size” 드롭다운 버튼, “페이지 이동 방향 버튼 (<, >)” 클릭 후 작동 확인

사이드바 메뉴 4 | 사내 메신저

  • “사내 메신저” 클릭 → “사내 메신저” 화면 전환
  • 📌 “채팅” 창
    • 상담사 별 챗 리스트에 상담사 정보, 대화 내용 확인
    • 챗 클릭 시 우측 “메시지” 창에 해당 상담사의 채팅 내용이 나오는지 확인
  • 📌 “메시지” 창
    • 선택한 상담사의 이름이 상단에 보여지는지 확인
    • 대화 내용이 보여지는 지 확인
    • 답변 입력창에 답변 입력 후 전송 시 메시지 창에 “시간”, “메시지” 보여지는 지 확인

사이드바 메뉴 5 | Q&A → 작성중

  • “Q&A” 클릭 → “Q&A” 화면 전환
  • 상단 메뉴
    • "현재 카테고리 명칭" 확인
    • 📌 "검색모드"
      • "키워드" 검색시
        • 검색한 키워드 명과 검색어 태그가 일치하는 지 확인
        • 검색 결과 Q&A에 검색한 키워드 명 하이라이트 처리 확인
        • 검색 결과의 갯수가 상단 메뉴의 건수와 일치하는지 확인
      • "벡터" 검색시
        • 검색한 키워드 명 태그가 일치하는 지 확인
        • 각 결과 Q&A에 유사도 점수가 잘 나오는지 확인(육안으로 확인해서 대략 점수가 맞는지 확인)
        • 검색 결과의 갯수가 상단 메뉴의 건수와 일치하는지 확인
      • "유형" 드롭다운 선택시
        • 각 검색 조건과 유형에 따라서 결과 Q&A의 개수가 달라지는지 확인
      • "검색 초기화" 클릭 -> 검색어가 사라지고 기본 Q&A 화면으로 전환
    • "페이지 개수" 확인
    • "다음" 클릭 -> 다음 페이지로 전환 확인
  • 📌 "Q&A 추가" 버튼 클릭 -> 팝업창 확인
    • "유형" 드롭다운 확인
    • "Question" 입력창에 질문 입력 확인
    • 📌 "Answer Editor 창" (상단 좌측 버튼 부터)
      • "편집모드 변경" 버튼 클릭 -> CSS 입력 화면으로 전환 확인
      • "굴게" 버튼 클릭 -> 입력한 문자열의 굵기 변화 확인
      • "밑줄" 버튼 클릭 -> 입력한 문자열의 아래에 밑줄 생성 확인
      • "취소선" 버튼 클릭 -> 입력한 문자열의 가로에 취소선 생성 확인
      • "들여쓰기 증가" 버튼 클릭 -> 입력한 문자열에 들여쓰기 추가 확인
      • "들여쓰기 감소" 버튼 클릭 -> 입력한 문자열에 들여쓰기 감소 확인
      • "글꼴" 버튼 클릭 -> 입력한 문자열의 글꼴 적용 확인
      • "글꼴 크기" 버튼 클릭 -> 입력한 문자열의 크기 변화 확인
      • "블록 요소 넣기" 버튼 클릭 -> 입력한 문자열의 블록 요소 적용 확인 (문단, 제목1~4, 인용, 코드)
      • "이미지 넣기" 버튼 클릭 -> 이미지 업로드 팝업 창 확인
        • "업로드" 버튼 클릭 -> "이미지 드래그 혹은 클릭" -> 이미지 선택 후 업로드 확인
        • "URL" 버튼 클릭 -> "URL" 또는 텍슽 입력 -> 이미지 업로드 확인
        • "업로드 이미지" 클릭 -> 이미지 설정 바 확인
          • "이미지 사이즈 조절" 드래그 하여 확인
          • "이미지 삭제" 버튼 클릭 -> 이미지 삭제 확인
          • "이미지 속성" 버튼 클릭 -> 이미지 속성 팝업 창 확인
            • "이미지" 버튼 클릭
              • "크기" 입력 후 확인
              • "경로" 확인
              • "제목" 입력 후 이미지에서 제목 확인
              • "대체 텍스트" 입력 후 확인
              • "링크" 확인
              • "새 탭에서 열기"
            • "고급" 버튼 클릭
              • "크기" 입력 후 확인
              • "마진" 입력 후 확인
              • "정렬" 드롭다운 선택 후 확인
              • "스타일" 값 입력 후 확인
              • "클래스" 입력 후 확인
              • "ID" 입력 후 확인
              • "둥근 테두리" 입력 후 이미지 테두리 변화 확인
            • "취소" 버튼 클릭 -> 설정 값 삭제 확인
            • "저장" 버튼 클릭 -> 설정 값 데로 이미지 변화 확인
          • "상하 정렬" 버튼 클릭 -> 이미지의 상하 위치 정렬 확인
          • "좌우 정렬" 버튼 클릭 -> 이미지의 좌우 위치 정렬 확인
      • "동영상" 버튼 클릭 -> 동영상 업로드 팝업 창 확인
        • "링크" 버튼 클릭 -> URL 주소 입력 -> "붙여넣기" 버튼 클릭 -> 동영상이 잘 삽입 되는지 확인
        • "코드" 버튼 클릭 -> Embeded 코드 입력 -> "붙여넣기" 버튼 클릭 -> 동영상이 잘 삽입 되는지 확인
        • "동영상" 클릭 -> 동영상 설정 바 확인
          • "삭제" 버튼 클릭 -> 동영상 삭제 확인
          • "좌우 정렬" 버튼 클릭 -> 동영상의 좌우 위치 정렬 확인
      • "좌우 정렬" 버튼 클릭 -> 입력한 문자열의 좌우 정렬 확인
      • "실행 취소" 버튼 클릭 -> 현재 실행한 단위를 한 단계씩 되돌리는 기능 확인
      • "재실행" 버튼 클릭 -> "실행 취소"한 단위를 다시 재실행하는지 기능 확인
      • "선택 잘라내기" 버튼 클릭 -> 드래그로 선택한 문자열, 이미지, 영상 등의 컨텐츠를 잘라내는지 확인 (붙여넣어 보기)
      • "선택 복사하기" 버튼 클릭 -> 드래그로 선택한 문자열, 이미지, 영상 등의 컨텐츠를 복사하는지 확인 (붙여넣어 보기)
      • "클립보드 붙여넣기" 버튼 클릭 -> 복사 한 문자열, 이미지, 영상 등의 컨텐츠가 커서 위치에 잘 붙여넣어지는지 확인
      • "모두선택" 버튼 클릭 -> 입력한 문자열, 이미지, 영상 등의 모든 컨텐츠가 선택 되는지 확인
      • "프린트" 버튼 클릭 -> 프린트 팝업 창 확인 -> 입력한 컨텐츠 인쇄 확인
    • 📌 "Answer Editor 창" (하단 좌측 버튼 부터)
      • "모두선택" 버튼 클릭 -> 입력한 문자열, 이미지, 영상 등의 모든 컨텐츠가 선택 되는지 확인
      • "블록요소 선택" 버튼 클릭 -> 블록 요소로 지정한 단위별 명칭 확인 -> 명칭 클릭시 해당 블록 요소가 드래그-> 명칭 클릭시 해당 블록 요소가 선택 되는지 확인
      • "입력창 크기 조절" 버튼 클릭 -> 입력 창의 크기가 바뀌는지 확인
    • "취소" 버튼 클릭 -> "취소 안내 팝업"
      • "확인" 버튼 클릭 -> 변경, 설정 한 모든 값이 삭제 됨
      • "취소" 버튼 클릭 -> 취소를 실행하지 않음
    • "저장" 버튼 클릭 -> 토스트 메시지 확인 -> 변경, 설정 한 모든 값이 Q&A에 적용 된 것 확인
  • 📌 "문서 업로드" 버튼 클릭
  • 📌 "수정" 버튼 클릭 -> "Q&A 추가"와 동일한 팝업창 기능 확인
  • 📌 "삭제" 버튼 클릭 -> 토스트 메시지 확인 -> Q&A 컨텐츠 삭제 확인
  • 📌 "선택된 Q&A" 드롭다운 클릭
    • "전체 선택" 버튼 클릭 -> 모든 Q&A 컨텐츠에 "선택" 버튼 활성화 확인
    • "전체 해제" 버튼 클릭 -> 모든 Q&A 컨텐츠에 "선택" 버튼 비활성화 확인
    • "일괄유형변경" 버튼 클릭 -> 유형 일괄 변경 팝업 창 확인 ("전체 선택" 시 사용)
      • "검색어 입력 창" 에 검색어 입력 후 검색 필터 결과 확인
      • "새유형" 드롭다운 클릭 -> 유형 변경 확인
      • "저장" 버튼 클릭 -> 변경한 유형이 적용 되는지 확인
      • "취소" 버튼 클릭 -> 변형한 값이 제거 되는지 확인
  • "Page navigation" -> 각 페이지 별 이동, 처음/끝 이동 확인

사이드바 메뉴 6 | 추천 QA

  • “추천 QA” 클릭 → “추천 QA” 화면 전환
  • 📌 “STEP 01 | 데이터 입력” 창
    • “TEXT” 메뉴 클릭
      • 텍스트 입력 창에 텍스트를 입력 한 후
        • “추천 QA 생성” 클릭 → “STEP 02 | 추천 QA 등록” 창에 추천 QA 세트가 나오는지 확인
        • “취소” 클릭 → text 입력 내용 삭제 되는지 확인
    • “UPLOAD” 메뉴 클릭
      • 입력 창에 “파일 선택 또는 드래그&드롭” 버튼 나오는지 확인
      • “드래그&드롭” 버튼 클릭 → “파일 선택” 팝업창 확인 → 파일 선택 완료 시 해당 파일의 이름이 입력창에 나오는지 확인
      • “추천 QA 생성” 클릭 → “STEP 02 | 추천 QA 등록” 창에 추천 QA 세트가 나오는지 확인
      • “취소” 클릭 → 업로드 한 파일 제거 확인
  • 📌 “STEP 02 | 추천 QA 등록” 창
    • “STEP 01 | 데이터 입력” 창에서 “추천 QA 생성” 클릭 시 QA 세트가 생성되는지 확인
    • QA 세트
      • “유형 드롭다운” 확인
      • Q, A 에 해당하는 내용이 잘 보여지는지 확인
      • “체크 박스”에 체크 확인
      • “편집” 버튼 클릭 → Q, A 에디트 팝업창 뜨는지 확인 → 내용 수정 및 각종 툴 사용 잘 되는지 확인
        • “확인” 클릭 → 변경 사항 확인
        • “취소” 클릭 → 팝업창 종료
    • “전체 선택” 클릭
      • “전체 해제” 로 전환 확인
        • “전체 해제” 클릭 시 체크 박스 해제 되고 “전체 선택”으로 전환 확인
      • 전체 QA 세트의 체크박스에 체크 되는지 확인
    • “등록” 클릭
      • 토스트 메시지 나오는지 확인
      • “Q&A” 메뉴의 그리드에 추천 QA 세트가 잘 반영되었는지 확인
    • “취소” 클릭
      • 추천 QA 세트 제거 되는지 확인, 안내 메시지 보이는지 확인

사이드바 메뉴 7 | 분석

  • “분석” 클릭 → “현황, 통계 하위 메뉴 선택 창” 보이는지 확인
  • “대시보드” 클릭
    • “대시보드” 화면 전환 확인
    • 📌 “실시간 현황”, “상담사”, “기간별 현황” 창이 전체적으로 잘 보여지는지 확인
    • 📌 “실시간 현황”
      • “현재시간” 일치 확인
      • “요청, “AI봇”, “상담”, “종료” 항목별 요약 정보가 잘 보여지는지 확인
    • 📌 “상담사”
      • “온라인”, “다른 업무 중”, “오프라인” 요약 정보가 잘 보여지는 지 확인
      • 각 항목에 해당하는 상담사의 메일 주소가 잘 보여지는지 확인
    • 📌 “기간별 현황”
      • “기간 설정” 클릭 → 달력 팝업창 확인 → 기간 변경 후
        • “적용” 클릭 → 그래프에 해당 기간의 데이터가 반영 되는지 확인
        • “취소” 클릭 → 팝업창 종료
      • “AI봇”과 “상담사”의 요약 정보가 잘 보여지는 지 확인
      • “그래프”가 잘 보여지는 지 확인 (기간 변경 시 해당 데이터로 그래프가 바뀌어야 함)
      • “내려 받기” 클릭 → 해당 기간의 데이터가 엑셀 파일로 다운로드 되는지 확인
  • “전체통계” 클릭
    • “전체통계” 화면 전환 확인
    • 📌 “실시간 현황”, “상담사”, “기간별 현황” 창이 전체적으로 잘 보여지는지 확인
    • 📌 “실시간 현황”
      • “현재시간” 일치 확인
      • “요청, “AI봇”, “상담”, “종료” 항목별 요약 정보가 잘 보여지는지 확인
    • 📌 “상담사”
      • “온라인”, “다른 업무 중”, “오프라인” 요약 정보가 잘 보여지는 지 확인
      • 각 항목에 해당하는 상담사의 메일 주소가 잘 보여지는지 확인
    • 📌 “기간별 현황”
      • “기간 설정” 클릭 → 달력 팝업창 확인 → 기간 변경 후
        • “적용” 클릭 → 그래프에 해당 기간의 데이터가 반영 되는지 확인
        • “취소” 클릭 → 팝업창 종료
      • “AI봇”과 “상담사”의 요약 정보가 잘 보여지는 지 확인
      • “그래프”가 잘 보여지는 지 확인 (기간 변경 시 해당 데이터로 그래프가 바뀌어야 함)
      • “내려 받기” 클릭 → 해당 기간의 데이터가 엑셀 파일로 다운로드 되는지 확인

사이드바 메뉴 8 | 설정

  • “설정” 클릭 → “설정 하위 메뉴 선택 창” 보이는지 확인
  • “챗봇 설정” 클릭
    • “챗봇 설정” 화면 전환 확인
      • 📌 “프로필 설정” 클릭
        • 챗봇의 프로필 설정 화면 전환 확인
        • “프로필 디자인” 이미지 클릭
          • 이미지 변경 팝업창 확인
          • “기본 이미지” → 현재 이미지 확인
          • “이미지 업로드” 클릭 → 이미지 파일 선택 화면 전환 확인 → “파일 선택” 클릭 시 파일 선택 팝업창 확인 → 이미지 파일 선택
            • “열기” 클릭 → 선택한 이미지 미리보기 확인
            • “취소” 클릭 → 팝업창 종료
          • 변경 이미지 업로드 후 “확인” 클릭 → 변경한 이미지로 챗봇의 이미지가 변경 되는지 확인
        • “보관함 버튼” 토글 클릭 → 활성화 → 오른쪽 챗봇 예시에서 “보관함” 아이콘 확인
        • “ 챗봇명” 입력 → 오른쪽 챗봇의 이름 확인
        • “챗봇 설명” 입력 → 오른쪽 챗봇의 설명 문구 확인
        • “챗봇 가이드” 입력 → 오른쪽 챗봇의 가이드 문구 확인
        • 각 설정 항목의 “물음표” 에 정보가 잘 보이는지 확인
        • “취소” 클릭 → 기존 내용으로 변경
        • “저장” 클릭 → 토스트 메시지 확인 → 챗봇 예시에 변경 사항 반영 확인 → 챗봇 위젯에 변경 사항 반영 확인
      • 📌 “고급 설정” 클릭
        • 챗봇의 고급 설정 화면 전환 확인
          • “강화 질의” 토글 클릭 → 활성, 비활성 확인
          • “참조 수” range 변경 → 해당 range에 해당하는 숫자 확인
          • “응답 언어 선택” 드롭다운 클릭 → 언어 명칭 선택 확인
          • “프롬프트 설정” 입력 창 입력 시 → 입력창 테두리 파란색으로 변환 확인
          • “취소” 클릭 → 기존 내용으로 변경
          • “저장” 클릭 → 토스트 메시지 확인 → 챗봇 위젯에 변경 사항 반영 확인
  • “디자인 설정” 클릭
    • “디자인 설정” 화면 전환 확인
      • 📌 “사이즈 설정” 클릭
        • “사이즈 설정” 화면 전환 확인
        • 가로, 세로 사이즈 조정 바에서 range 변경 시 → 해당 range 정보값 뜨는지 확인 → 오른쪽 챗봇 예시에 사이즈가 변경되는 지 확인
        • “취소” 클릭 → 기존 내용으로 변경
        • “저장” 클릭 → 챗봇 위젯에 변경 사항 반영 확인
      • 📌 “버튼 설정” 클릭
        • “버튼 설정” 화면 전환 확인
        • “버튼 디자인” 이미지 클릭 → 이미지 업로드 팝업창 확인
          • “기본 이미지” 에서 현재 이미지 확인
          • “이미지 업로드” 클릭 → 이미지 파일 선택 화면 전환 확인 → “파일 선택” 클릭 시 파일 선택 팝업창 확인 → 이미지 파일 선택
            • “열기” 클릭 → 선택한 이미지 미리보기 확인
            • “취소” 클릭 → 팝업창 종료
          • 변경 이미지 업로드 후 “확인” 클릭 → 변경한 이미지로 챗봇의 버튼 이미지가 변경 되는지 확인
        • “라벨 버튼” 토글 클릭 → 활성화, 비활성화 확인 → 활성화 시 오른쪽 챗봇 예시에 챗봇의 라벨 확인
        • “라벨 문구” 입력 → 오른쪽 챗봇의 예시에 라벨 문구 반영 되었는지 확인
        • “취소” 클릭 → 기존 내용으로 변경
        • “저장” 클릭 → 토스트 메시지 확인 → 챗봇 위젯에 변경 사항 반영 확인
  • “업무 시간” 클릭
    • “업무 시간” 화면 전환 확인
      • 📌 “주간 설정” 클릭
        • “업무 시간 설정” 드롭다운 메뉴 확인
          • “상시 지원” 클릭 → 빈화면 전환 확인
          • “주간 설정” 클릭 → 각 요일별, “휴무”, “점심시간” 설정 화면 전환 확인
          • “저장” 클릭 → 토스트 메시지 확인
      • 📌 “휴무일” 클릭
        • “휴무일 설정” “추가” 버튼 클릭
          • 휴무일 “이름”, “기간” 설정 창 확인
          • “기간” 설정 버튼 클릭 → 달력 팝업창 확인 → 기간 설정 후 “취소” 시 변경없음, “적용” 시 변경한 기간이 화면에 나타나는지 확인
          • “취소” 클릭 → 기간 설정 창 종료
          • “저장” 클릭 → 토스트 메시지 확인 → 현재 입력한 휴무일에 대한 기간, 이름 정보가 잘 보여지는 지 확인
            • “수정” 클릭 → 기간 설정 화면 나오고 정보 변경 가능 확인
            • “삭제” 클릭 → 토스트 메시지 확인 → 현재 입력한 휴무일 정보가 제거되는지 확인
  • 📌 “웹 연동” 클릭
    • “웹 연동” 화면 전환 확인
      • 📌 “스크립트 코드” 창에 스크립트 코드 내용 잘 보이는지 확인
        • “복사” 클릭 → 토스트 메시지 확인 → 스크립트 파란색 선택 확인 → 복사 한 내용이 잘 붙여넣어지는지 메모장에 확인
      • 📌 “챗봇 위젯 테스트 URL” 창에 현재 챗봇의 URL 잘 보이는지 확인
        • “복사” 클릭 → 토스트 메시지 확인 → URL 파란색 선택 확인 → 복사한 URL 이 잘 붙여 넣어지는지 메모장에 확인
        • “새로운 탭에서 열기” 클릭 → 현재 챗봇이 새로운 탭에서 위젯 형태로 잘 보이는지 + 잘 작동하는지 기본적인 채팅 확인
      • 📌 “웹뷰 테스트 URL” 창에 테스트 URL 잘 보이는지 확인
        • “복사” 클릭 → 토스트 메시지 확인 → URL 파란색 선택 확인 → 복사한 URL 이 잘 붙여 넣어지는지 메모장에 확인
        • “새로운 탭에서 열기” 클릭 → 현재 챗봇이 새로운 탭에서 잘 보이는지 확인 + 잘 작동하는지 기본적인 채팅 확인

사이드바 메뉴 9 | 챗봇 채팅

  • “챗봇 채팅” 클릭 → “챗봇 채팅” 화면 전환 확인
  • “사용자 정보” 일치 확인
  • “홈” 버튼 클릭 → 기존 화면으로 전환 확인
  • 📌 “NEW CHAT” 클릭
    • 왼쪽 리스트 창에 “챗 룸” 생성 되는지 확인
    • 오른쪽 메시지 창에 새로운 대화 창 확인
  • 📌 “대화” 창
    • 챗봇 이미지, 이름, 문구 잘 나오는지 확인
    • “대화 입력” 창에 메시지 입력 → 챗봇이 잘 답변하는지 확인
      • 현재 카테고리의 응답 언어대로 나오는지 확인
  • 다른 “챗 룸” 선택 시 해당 대화 내용이 잘 보이는지 확인

사이드바 메뉴 10 | 나의 문의 내역

  • “나의 문의 내역” 클릭 → “나의 문의 내역” 화면 전환 확인
  • 📌 왼쪽 문의 내역 그리드
    • “문의 유형” 드롭다운 버튼 클릭 → 유형 선택 → 그리드에 결과 반영 확인
    • “검색” 입력 창에 검색어 입력 → 그리드에 검색어에 해당하는 결과 반영 확인
    • 그리드
      • 각 컬럼별 오름차순/내림차순 정렬 버튼 클릭 후 정렬 확인
      • “문의 유형 설정” 버튼 클릭 → 설정 팝업창 확인 → 드롭다운 메뉴 및 Filter 조건 입력 후 결과 반영 확인
      • “삭제” 버튼 클릭 → 토스트 메시지 확인 → 그리드에서 삭제 한 문의 유형 제거 확인
      • 하단 페이지 바에서 “Page Size” 드롭다운 버튼, “페이지 이동 방향 버튼 (<, >)” 클릭 후 작동 확인
  • 📌 오른쪽 문의 세부 그리드
    • “문의 유형”, “문의 날짜”, “문의 제목”, “상태”, “문의 내용”, “문의 답변” 등의 정보가 왼쪽의 그리드와 일치하는지 확인

사이드바 메뉴 11 | 문의하기

  • 📌 “문의 하기” 클릭 → “dfocus 팀에게 문의하기” 팝업창 뜨는지 확인
  • 📌 “이메일”, “문의 유형”, “문의 제목”, “문의 내용” 입력창에 입력 →
    • “취소” 클릭 → 팝업창 종료
    • “보내기” 클릭 → 토스트 메시지 확인 → gptsupport@dfocus.net 메일로 해당 문의 내역이 전송되는 지 확인

3. Chatbot-Widget

  • 챗봇 위젯의 설정은 admin 페이지의 "카테고리" 설정과 backoffice의 "설정"에서 가능하며 마지막에 저장한 페이지의 설정이 적용됨
  • 📌 admin 페이지 "카테고리" 변경 사항 확인
    • "Explain title" -> 챗봇의 이름 일치 확인
    • "Explain text" -> 챗봇의 설명 확인
    • "Guide text" -> 위젯의 첫 답변 일치 확인 (챗봇 사용 가이드 설명)
    • "Response language" -> 챗봇의 답변 언어 일치 확인
    • "Interface language" -> 챗봇의 인터페이스 언어 일치 확인
  • 📌 backoffice 페이지 "설정" 변경 사항 확인
    • "챗봇 설정"
      • "프로필 설정" 변경 사항 확인
      • "고급 설정" 변경 사항 확인
    • "디자인 설정"
      • "사이즈 설정" 변경 사항 확인
      • "버튼 설정" 변경 사항 확인
  • 📌 질문-답변 실행 확인
    • backoffice의 Q&A에 등록한 내용에 기반하여 질문입력 후 답변 확인
    • 답변 시
      • 가독성 체크 (마크다운, 답변 박스를 넘어가는지 확인)
      • Q&A 컨텐츠와 내용 일치 확인
      • "추가정보" 버튼 클릭 -> 현재 질의와 답변을 담은 팝업 창 확인
      • "북마크" 버튼 활성화 클릭 -> 보관함에 저장 토스트 메시지 확인 -> "보관함"에 현재 대화 내용이 저장 되었는지 확인
      • "북마크" 버튼 비활성화 클릭 -> 보관함에 저장 한 현재 대화 제거 확인
  • 📌 챗봇 답변 시 활성화되는 "상담사와 연결" 클릭
    • 상담사 연결 중 메시지 확인
    • backoffice의 상담에서 상담 요청을 누르면 상담이 활성화 됨
    • 상담창에서 메시지 입력 시 위젯에 전송되는 지 확인
    • 위젯에서 메시지 입력 시 backoffice의 현재 상담창에 전송되는지 확인
    • 상담 연결 시간 확인 -> 특정 시간 동안 추가 활동 없을 시 연결 종료 확인
  • 📌 답변 품질 확인
    • 가독성 확인 (마크다운 적용 여부)
    • Q&A 컨텐츠와 비교하여 답변 내용의 정확도 확인
    • 챗봇 설정 내역 (참조 문서 수, 프롬프트 등)과 비교하여 답변의 정확도 확인
  • 📌 "보관함" 버튼 클릭 -> 보관함 팝업 확인
    • "검색어" 입력 시 필터 결과 확인
    • "전체 선택" 버튼 클릭 -> 모든 질문 체크 박스 활성화 확인
      • "삭제" 버튼 활성화 클릭 -> 선택 된 모든 질문 삭제 확인
      • "전체 해제" 버튼 클릭 -> 모든 질문 체크 박스 비활성화 확인
    • "질문" 클릭 -> 답변 결과 확인
    • "선택 박스" 체크 클릭 확인
      • "삭제" 버튼 활성화 클릭 -> 선택 된 모든 질문 삭제 확인
    • "최대화" 버튼 클릭 -> 화면 커짐 확인
    • "닫기" 버튼 클릭 -> 보관함 팝업 종료 확인
  • 📌 "더보기" 버튼 클릭 (점 세개 버튼)
    • "챗봇 종료하기" 버튼 클릭 -> 챗봇 종료 팝업 창 확인
      • "취소" 버튼 클릭 -> 챗봇 대화 유지
      • "종료하기" 버튼 클릭 -> 챗봇 대화 종료 후 챗봇 리셋 확인
        • "보관함"에 이전 대화에서 저장한 대화 컨텐츠 있는지 확인
  • 📌 스크롤 동작 확인
  • 📌 "Powered by DfocusGPT" 버튼 클릭 -> 디포커스 챗봇 메뉴얼 페이지로 이동 확인
  • "엑스" 버튼 클릭 -> 위젯 화면 사라지고 챗봇 버튼 활성화 확인

4. 아이퀘스트 사이트 테스트

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment