5240구글 캘린더 연동
관리
← 개발기획문서초안↓ 내려받기

테스트 시나리오

버전 0.1 (2026-08-12) · 상태 개발 착수용 초안

위험 기반으로 쓴다. 정상 경로("휴가 하나가 캘린더에 생긴다")보다 아래가 훨씬 중요하다 — 이 연동에서 사고는 지우는 쪽과 권한 경계에서 난다.

기대값의 근거는 사이트의 인수 기준점(/baseline)에서 내려받는다. 같은 기간·같은 설정으로 뽑은 JSON과 API 응답을 대조하는 것이 판정의 기본이다.


0. 표 읽는 법

칸뜻
위험실패했을 때 무슨 일이 벌어지나
전제시험 전에 만들어 둘 상태
기대이것과 다르면 실패

우선순위 P1은 이것이 깨지면 운영에 올릴 수 없다는 뜻이다.


1. 권한 경계 — P1

T-A-01 · 권한 밖 직원은 나오지 않는다

T-A-02 · 요청 조직은 좁히기만 한다

T-A-03 · 하위조직은 포함하지 않는다

T-A-04 · inclOrgYn을 보내도 무시된다


2. 상태 필터 — P1

T-B-01 · 기본은 결재완료만

T-B-02 · 결재중 포함은 켰을 때만

T-B-03 · 임시저장·반려는 어떤 경우에도 안 나온다

(어느 쪽으로 막을지는 구현 선택이나, 결과는 같아야 한다)


3. 취소 — P1

T-C-01 · 취소승인되면 캘린더에서 사라진다

T-C-02 · 취소신청이 결재중이면 그대로 남는다

T-C-03 · 취소신청 자체가 새 일정이 되지 않는다

T-C-04 · 취소 후 재신청은 별개 이벤트


4. 옵션 1426 — P1

T-D-01 · 미표시 코드는 응답에 아예 없다

T-D-02 · 마스킹은 표시명으로 바뀐다

원래 종류 이름이 제목에 남아 있으면 실패

T-D-03 · 나중에 미표시로 바꾸면 이미 나간 일정도 사라진다

T-D-04 · 표시명이 비었을 때


5. 기간 — P1

T-E-01 · 달을 걸친 휴가가 빠지지 않는다

T-E-02 · 종일 이벤트의 끝날짜

T-E-03 · 기간 상한


6. 대조 안전장치 — P1

T-F-01 · 정상 응답 0건에 전건 삭제하지 않는다

T-F-02 · 조회 실패 시 무동작

T-F-03 · 표식 없는 이벤트는 건드리지 않는다

T-F-04 · 기간 창 밖은 건드리지 않는다

T-F-05 · 삭제 임계 초과 시 중단


7. 멱등과 갱신 — P2

T-G-01 · 두 번 돌려도 중복이 없다

T-G-02 · 결재중 → 완료 시 제목만 바뀐다

(직원이 건 알림이 사라진다)

T-G-03 · 회차가 겹쳐 돌지 않는다


8. 갈래 — P2

T-H-01 · 조퇴/외출·경조휴가도 나간다

T-H-02 · 근무일정은 나가지 않는다

T-H-03 · 교육 두 갈래가 모두 나온다

T-H-04 · 교육계획신청은 나오지 않는다


9. 온보딩 화면 — P3

T-I-01 · 개인 지메일이면 도메인 위임을 고를 수 없다

T-I-02 · 계정 종류를 바꾸면 불가능해진 방식이 비워진다

T-I-03 · 공유 방법 미선택이면 「막는 것」에 뜬다

T-I-04 · 공유 방법에 따라 4단계 안내와 공지문이 바뀐다


10. 회귀 — 인수 판정

T-Z-01 · 기준점 대조

이 시험이 통과하면 1~5장 대부분이 함께 검증된다