ABCDEFGHIJKLMNOPQRSTUVW
1
2
3
Ver 1Ver 2
4
VAPS 인수 테스트 정의서 (Acceptance Test)VAPS 인수 테스트 정의서 (Acceptance Test)
5
사용자 요구사항 정의서(상태 매트릭스) 기반 | 사용자 관점 시나리오 검증
6
7
#인수 테스트 ID인수 항목관련 요구사항 (UR/FR)시험 시나리오 및 확인 방법합격 기준중요도결과
( P, F, N/A)
비고▶ P단 시나리오
8
#테스트 ID테스트 시나리오관련 유저 요구사항기어사전 상태사용자 행동시스템이 해야 할 동작중요도결과
(P, F, N/A)
9
1AT-SAFE-01기어 미변경 하차 경고 발생SAFE01_WARN01
FR-JDG-01, FR-CTL-01
① 기어=D, 운전자 착석, 도어 닫힘 상태 확인
② 도어 열기 (스위치 해제)
③ 부저 경고음 발생 여부 확인
④ 경고 발생까지 소요 시간 측정
⑤ R단 동일 시나리오 반복
• 도어 열림 후 500 ms 이내 부저 단속음(1초 간격) 발생
• D단·R단 양쪽 모두 경고 발생
• 기어 P단일 때는 동일 조건에서 경고 없음
PD단·R단 각각 3회 반복 측정1AT-P-01P단 정차 + 부재 + 문열림 시 미작동NOINT01_NOR01P시스템 정상 동작P단에서 운전자 하차 후 문 열림어떤 상황에서도 경고음이나 자동 정지가 작동하지 않아야 한다.
화면에 현재 상태를 확인할 수 있어야 한다.
P
10
2AT-SAFE-02경고 메시지 화면 표시SAFE01_WARN02
FR-CTL-01, FR-DSP-03
① AT-SAFE-01 시나리오 진행 중
② LCD-2 화면 메시지 내용 확인
③ 메시지 갱신 시간 측정
• LCD-2: 'RISK:1' 및 경고 관련 안내 메시지 표시
• 도어 열림 후 200 ms 이내 화면 반영
• 메시지 내용이 현재 위험 상태를 명확히 안내
P2AT-P-02P단 + 착석 + 문닫힘 정상 상태NOINT01_NOR01
NOINT01_NOR02
P운전자 착석, 문 닫힘정상 대기경고음이나 자동 정지가 작동하지 않아야 한다.
시스템의 모든 개입이 수행되지 않아야 한다.
P
11
3AT-SAFE-03경고 강화 — 운전자 하차 시 경고 증가SAFE01_WARN03
FR-JDG-06, FR-CTL-02
① 1차 경고 발생 상태 유지
② 운전자 하차 (압력 센서 0 kg, 인체 미감지)
③ 2초 경과 후 부저 패턴 변화 확인
④ 경고 강화 전/후 부저 간격 비교 측정
• 하차 2초 이내 부저 연속음(0.3초 간격, 95 dB 이상)으로 전환
• LCD-2: RISK:2 및 강화 경고 메시지 표시
• 1차 경고(1초 간격) 대비 명확히 빠른 패턴
P오실로스코프 부저 GPIO 측정3AT-P-03P단 이동 시 비정상 상태에서도 미작동NOINT01_NOR01PP단 차량 이동 (기계적 이상)차량 이동P단이므로 경고음이나 자동 정지가 작동하지 않아야 한다.P
12
4AT-SAFE-04정상 복귀 시 경고 즉시 해제SAFE01_WARN04
FR-CTL-03
① 경고 발생(1차 또는 강화) 상태 유지
② 운전자 착석 (압력 ≥25 kg + 인체 감지)
③ 도어 닫기
④ 경고 해제까지 시간 측정
• 착석 + 도어 닫힘 감지 후 500 ms 이내 전체 경고 해제
• 부저 즉시 OFF, 비상등 OFF
• LCD-2: RISK:0 BRK:OFF 복귀
P
13
▶ D단 시나리오
14
1AT-SAFE-05D단 운전자 부재 자동 정지SAFE02_BRK01
FR-JDG-02, FR-CTL-04
① 기어=D, DC 모터 크리프 전진 동작 확인
② 운전자 하차 시뮬레이션 (부재 지속)
③ 부재 2.0초 경과 후 자동 제동 여부 확인
④ 완전 정지까지 소요 시간 측정 (3회 반복)
⑤ 비상등·브레이크등 점등 확인
• 부재 2.0초 후 서보 제동 + 모터 정지
• 2초 이내 차량 완전 정지
• 비상등 1초 점멸, 브레이크등 ON
• LCD-2: RISK:4 BRK:FRC
P5/8/10 km/h 각 속도별 측정#테스트 ID테스트 시나리오관련 유저 요구사항기어사전 상태사용자 행동시스템이 해야 할 동작중요도결과
(P, F, N/A)
15
2AT-SAFE-06R단 운전자 부재 자동 정지SAFE02_BRK02
FR-JDG-03, FR-CTL-05
① 기어=R, DC 모터 크리프 후진 동작 확인
② 운전자 하차 시뮬레이션
③ 부재 2.0초 경과 후 자동 제동 확인
④ 완전 정지까지 소요 시간 측정
• 부재 2.0초 후 서보 제동 + 모터 정지
• 2초 이내 완전 정지
• LCD-2: RISK:5 BRK:FRC
• 비상등·브레이크등 정상 동작
P후진 상태에서 측정1AT-D-01D단 착석 중 문열림 → 경고만SAFE01_WARN01
SAFE01_WARN02
NOINT01_NOR03
D운전자 착석, 문 닫힘D단에서 문을 연다
(톨게이트/주유소 상황)
경고음이 울려야 한다.
화면에 'P단으로 변경하세요' 안내가 표시되어야 한다.
운전자가 앉아 있으므로 강제 제동까지 진행되지 않아야 한다.
P
16
3AT-SAFE-07N단 경사 밀림(Rollaway) 자동 정지SAFE02_BRK03
FR-JDG-04~05, FR-CTL-07
① 기어=N, 운전자 하차, 도어 열림
② Rollaway 경고 발생 확인 (RISK:3)
③ 차량 이동 시뮬레이션 (2 km/h 이상)
④ 이동 감지 후 제동 발생 확인
⑤ 제동 응답 시간 측정 (이동 감지→제동 명령)
• N단 + 도어 열림 시 Rollaway 경고 발생
• 2 km/h 이상 이동 감지 후 200 ms 이내 제동 명령
• 2초 이내 완전 정지
• LCD-2: RISK:6 BRK:FRC
P경사각 5° 환경 권장2AT-D-02D단 착석 + 문닫힘 정상 주행 비개입NOINT01_NOR02D운전자 착석, 문 닫힘, 이동 중정상 주행경고나 자동 정지가 작동하지 않아야 한다.P
17
4AT-SAFE-08자동 정지 상태 지속 유지SAFE02_BRK04
FR-CTL-08
① 자동 제동 발생 후 운전자 미복귀 상태 유지
② 60초간 제동 상태 모니터링
③ 외부 힘 가해도 차량 움직임 없음 확인
• 60초 이상 제동 유지
• 외부 간섭 없이 차량 정지 상태 유지
• 비상등 지속 점멸, 브레이크등 ON 유지
P3AT-D-03D단 하차 → 자동 정지SAFE02_BRK01
SAFE01_WARN03
EXT01_EXT01
EXT01_EXT02
LOG01_REC01~06
D운전자 착석, D단운전자가 차에서 내린다차량이 자동으로 멈춰야 한다.
경고음을 더 크게 내야 한다.
비상등이 자동으로 켜져야 한다.
브레이크등이 켜져야 한다.
시각, 제동 종류, 당시 차량 상태가 기록되어야 한다.
P
18
4AT-D-04D단 자동 정지 유지SAFE02_BRK04
SAFE03_REL04
DD단 자동 정지 상태운전자 미복귀, 문 닫힘운전자가 돌아올 때까지 멈춤 상태가 유지되어야 한다.
해제 조건 중 하나라도 충족되지 않으면 유지되어야 한다.
비상등과 브레이크등이 유지되어야 한다.
P
19
1AT-SAFE-10운전자 복귀 시스템 인식SAFE03_REL01
FR-CTL-09
① 자동 제동 상태 유지 중
② 운전자 착석 (압력 ≥25 kg + 인체 감지)
③ LCD 안내 메시지 즉시 전환 확인
• 착석 감지 즉시 운전자 복귀 인식
• LCD: 해제 절차 안내 메시지 표시
• 착석 감지 후 200 ms 이내 메시지 갱신
P5AT-D-05D단 자동 정지 후 복귀 + 해제SAFE03_REL01
SAFE03_REL03
SAFE01_WARN04
LOG01_REC07~08
DD단 자동 정지 상태운전자 착석 + 문 닫힘시스템이 운전자의 복귀를 인식해야 한다.
정상 주행 상태가 가능해야 한다.
경고가 즉시 멈춰야 한다.
해제 시각과 사유가 기록되어야 한다.
경과 시간이 기록되어야 한다.
P
20
2AT-SAFE-11해제 조건 충족 시 정상 주행 복귀SAFE03_REL03
FR-CTL-09
① 자동 제동 중 운전자 착석 확인
② 도어 닫기
③ 제동 해제 및 정상 복귀 확인
④ 해제까지 소요 시간 측정
• 착석 + 도어 닫힘 확인 후 500 ms 이내 제동 해제
• 서보 해제, 모터 기어 모드 복귀
• LCD-2: RISK:0 BRK:OFF, 비상등·브레이크등 OFF
P6AT-D-06D단 복귀 시 착석만 (문열림) → 안내 + 유지SAFE03_REL02
SAFE03_REL04
DD단 자동 정지 상태운전자 착석, 문 열림 유지해야 할 행동을 화면에 안내해야 한다.
해제 조건 미충족이므로 자동 정지가 유지되어야 한다.
P
21
3AT-SAFE-12해제 조건 미충족 시 정지 상태 유지SAFE03_REL04
FR-CTL-09
① 자동 제동 중 착석만 충족 (도어 열림 유지)
② 제동 해제 미발생 확인
③ 도어 닫힘만 충족 (미착석) 동일 확인
④ 각 케이스 LCD 안내 메시지 확인
• 조건 미충족 시 제동 해제 없음
• 미충족 조건 LCD 안내 정확 표시
• BRK:FRC 상태 유지
P2가지 케이스 모두 확인
22
4AT-SAFE-13해제 절차 안내 메시지 표시SAFE03_REL02
FR-CTL-09
① 자동 제동 후 운전자 미착석 상태에서 도어 닫기
② LCD 안내 메시지 내용 확인
③ 착석 후 도어 열림 상태 메시지 확인
• 미착석 시: '운전석에 착석하세요' 류 안내
• 착석 후 도어 열림 시: '문을 닫아주세요' 류 안내
• 상황에 맞는 안내 메시지 정확 표시
P▶ R단 시나리오
23
#테스트 ID테스트 시나리오관련 유저 요구사항기어사전 상태사용자 행동시스템이 해야 할 동작중요도결과
(P, F, N/A)
24
1AT-DISP-01기어 상태 화면 표시DISP01_VIEW01
FR-DSP-01
① 기어 P/R/N/D 순차 전환
② 각 전환 후 LCD-1 화면 내용 확인
③ 전환 반영 시간 측정
• P/R/N/D 4가지 상태 모두 정확 표시
• 기어 전환 후 200 ms 이내 화면 반영
• 오류 표시(G:ERR) 없음
P1AT-R-01R단 착석 중 문열림 → 경고만SAFE01_WARN01
SAFE01_WARN02
NOINT01_NOR03
R운전자 착석, 문 닫힘R단에서 문을 연다경고음이 울려야 한다.
안내 메시지가 표시되어야 한다.
착석 중이므로 강제 제동되지 않아야 한다.
P
25
2AT-DISP-02문 열림/닫힘 상태 화면 표시DISP01_VIEW02
FR-DSP-02
① 도어 닫힘 → 열림 → 닫힘 전환
② 각 상태별 LCD-1 2행 확인
• 닫힘: 'door X' / 열림: 'door O' 정확 표시
• 전환 200 ms 이내 반영
P2AT-R-02R단 착석 + 문닫힘 정상 후진 비개입NOINT01_NOR02R운전자 착석, 문 닫힘, 후진 중정상 후진경고나 자동 정지가 작동하지 않아야 한다.P
26
3AT-DISP-03경고 상태 화면 표시DISP01_VIEW03
FR-DSP-03
① 정상 상태 → 경고 유발 → 강화 경고 순서 진행
② 각 단계 LCD-2 RISK 값 확인
• RISK:0 / RISK:1 / RISK:2 / RISK:3 / RISK:4~6 모두 정확 표시
• 단계 전환 200 ms 이내 반영
P3AT-R-03R단 하차 → 자동 정지SAFE02_BRK02
SAFE01_WARN03
EXT01_EXT01
EXT01_EXT02
LOG01_REC01~06
R운전자 착석, R단운전자가 차에서 내린다차량이 자동으로 멈춰야 한다.
경고음을 더 크게 내야 한다.
비상등/브레이크등이 켜져야 한다.
시각, 제동 종류, 당시 상태가 기록되어야 한다.
P
27
4AT-DISP-04자동 정지 상태 화면 표시DISP01_VIEW04
FR-DSP-04
① 자동 제동 발생 → BRK:FRC 표시 확인
② 제동 해제 → BRK:OFF 복귀 확인
• 제동 중: BRK:FRC 표시
• 해제 후: BRK:OFF 복귀
• 200 ms 이내 반영
P4AT-R-04R단 자동 정지 후 복귀 + 해제SAFE03_REL01~04
SAFE01_WARN04
LOG01_REC07~08
RR단 자동 정지 상태운전자 착석 + 문 닫힘복귀를 인식하고 정상 주행 가능해야 한다.
경고가 멈추고 해제 시각/사유/경과 시간이 기록되어야 한다.
P
28
5AT-DISP-05운전자 인식 상태 화면 표시DISP01_VIEW05
FR-DSP-05
① 운전자 착석 상태: 'driver O' 확인
② 운전자 하차 후: 'driver X' 확인
③ 단일 센서만 감지(불확실) 상태 표시 확인
• 존재/부재/불확실 3가지 상태 정확 표시
• 상태 전환 200 ms 이내 반영
P
29
▶ N단 시나리오
30
1AT-PROT-01P단 정차 중 경고·제동 없음NOINT01_NOR01
FR-SAF-01
① 기어=P 확인
② 도어 열기, 운전자 하차 (최악 조건)
③ 30초간 경고·제동 발생 여부 모니터링
④ P단에서 D단 전환 후 즉시 경고 발생 확인
• P단 상태에서 어떤 경고·제동도 미발생
• P→D 전환 즉시 경고 체계 활성화
• 30초 전 구간 RISK:0 유지
P#테스트 ID테스트 시나리오관련 유저 요구사항기어사전 상태사용자 행동시스템이 해야 할 동작중요도결과
(P, F, N/A)
31
2AT-PROT-02정상 주행 중 시스템 미개입NOINT01_NOR02
FR-SAF-02
① 기어=D, 운전자 착석, 도어 닫힘
② 5분 이상 정상 주행 상태 유지
③ 경고·제동 발생 여부 UART 로그 확인
• 5분 전 구간 경고·제동 미발생
• UART 로그 risk_level=0 연속
• LCD: RISK:0 BRK:OFF 유지
PUART 로그 파일로 검증1AT-N-01N단 착석 중 문열림 → 경고만SAFE01_WARN01
SAFE01_WARN02
NOINT01_NOR03
N운전자 착석, 문 닫힘N단에서 문을 연다경고음이 울려야 한다.
안내 메시지가 표시되어야 한다.
착석 중이므로 강제 제동되지 않아야 한다.
p
32
3AT-PROT-03착석 중 잠깐 문 열기 — 강제 제동 없음NOINT01_NOR03
FR-SAF-03
① 기어=D, 운전자 착석 상태
② 도어만 열기 (운전자 착석 유지)
③ 1차 경고 발생 확인
④ 10초 이내 도어 닫기 → 경고 해제 확인
⑤ 전 과정에서 자동 제동 미발생 확인
⑥ 주유소·톨게이트 상황 동일 적용 확인
• 1차 경고 발생 (부저 단속음)
• 착석 유지 10초 후 경고 자동 해제
• 자동 제동 절대 미발생
• 도어 닫으면 즉시 경고 해제
P실제 주유·톨게이트 시나리오 모사2AT-N-02N단 착석 + 문닫힘 정상 비개입NOINT01_NOR02N운전자 착석, 문 닫힘정상 대기 또는 관성 이동경고나 자동 정지가 작동하지 않아야 한다.p
33
3AT-N-03N단 부재 + 문열림 + 정지 → 경고 감시SAFE01_WARN03
LOG01_REC01
N운전자 부재, 문 열림, 정지운전자가 하차하고 차량 정지경고음이 울려야 한다.
차량이 아직 움직이지 않으므로 자동 정지는 작동하지 않아야 한다.
경고 시각과 종류가 기록되어야 한다.
p
34
1AT-EXT-01자동 정지 시 비상등 자동 점멸EXT01_EXT01
FR-CTL-10
① 자동 제동 발생 확인
② 비상등 LED 점멸 시작 여부 확인
③ 점멸 주기 측정 (오실로스코프)
④ 50 m 거리에서 육안 식별 가능 여부 확인
⑤ 제동 해제 후 즉시 소등 확인
• 자동 제동 즉시 비상등 1초 간격 점멸
• 50 m 거리 육안 식별 가능
• 제동 해제 후 즉시 점멸 중지
P측정 거리: 50 m4AT-N-04N단 밀림 → Rollaway 자동 정지SAFE02_BRK03
SAFE02_BRK04
EXT01_EXT01
EXT01_EXT02
LOG01_REC01~06
NN단 부재, 문 열림, 정지경사로에서 차량이 밀리기 시작자동으로 멈춰야 한다.
운전자가 돌아올 때까지 멈춤이 유지되어야 한다.
비상등/브레이크등이 켜져야 한다.
시각, 제동 종류, 당시 상태, 속도가 기록되어야 한다.
p
35
2AT-EXT-02자동 정지 시 브레이크등 점등EXT01_EXT02
FR-CTL-11
① 자동 제동 발생 확인
② 브레이크등 LED 점등 여부 확인
③ 30 m 거리 육안 식별 가능 여부 확인
④ 제동 해제 후 즉시 소등 확인
• 자동 제동 즉시 브레이크등 점등
• 30 m 거리 육안 식별 가능
• 제동 해제 후 즉시 소등
P측정 거리: 30 m5AT-N-05N단 부재 + 문닫힘 + 정지 → 감시만N운전자 부재, 문 닫힘, 정지운전자 하차 후 문 닫힘자동 정지는 작동하지 않아야 한다.
차량이 움직이기 시작하는지 감시해야 한다.
p
36
6AT-N-06N단 자동 정지 후 복귀 + 해제SAFE03_REL01~04
SAFE01_WARN04
LOG01_REC07~08
NN단 자동 정지 상태운전자 착석 + 문 닫힘복귀를 인식하고 정상 상태가 가능해야 한다.
경고가 멈추고 해제 시각/사유/경과 시간이 기록되어야 한다.
p
37
1AT-LOG-01경고·제동 이벤트 자동 기록LOG01_REC01, LOG01_REC02
FR-LOG-01, FR-LOG-02
① 경고 이벤트 발생 후 3초 대기
② RPi 로그 파일에서 경고 기록 확인
③ 자동 제동 발생 후 제동 기록 확인
④ 각 레코드의 시각·종류 정확성 검증
• 경고 발생 후 3초 이내 로그 저장
• 발생 시각(년월일 시분초)·경고 종류 정확 기록
• 제동 발생 후 3초 이내 로그 저장
P
38
2AT-LOG-02제동 당시 차량 상태 기록 (기어·문·운전자·속도)LOG01_REC03~06
FR-LOG-03~06
① 제동 이벤트 발생
② 로그 레코드에서 당시 상태 4개 필드 확인
- 기어 상태 / 문 열림 여부 / 운전자 유무 / 차량 속도
• 기어·도어·운전자·속도 4개 필드 전부 기록
• 실제 당시 상태와 기록 값 일치
• 속도는 km/h 단위 정확 기록
P▶ 자동 정지 후 복귀 시나리오 (공통)
39
3AT-LOG-03제동 해제 및 지속 시간 기록LOG01_REC07, LOG01_REC08
FR-LOG-07, FR-LOG-08
① 제동 발생 후 일정 시간 경과 뒤 해제
② 해제 시각·해제 사유 기록 확인
③ 지속 시간(초 단위) 계산 정확성 확인
• 해제 시각·사유 정확 기록
• 지속 시간 = 해제시각 - 시작시각 (±1초 오차 허용)
• 사유 텍스트 명확 (예: '운전자 복귀')
F#테스트 ID테스트 시나리오관련 유저 요구사항기어사전 상태사용자 행동시스템이 해야 할 동작중요도결과
(P, F, N/A)
40
4AT-LOG-04최근 기록 화면 조회 및 상세 조회LOG01_REC09, LOG01_REC10
FR-LOG-09, FR-LOG-10
① 이벤트 5건 이상 발생 후
② 웹 브라우저에서 http://<RPi IP>:5000 접속
③ 이벤트 목록 표시 확인 (최근 10건, 시간순)
④ 특정 이벤트 클릭 → 상세 정보 확인
• 최근 10건 목록 시간 역순 표시
• 상세 조회 시 시각/종류/기어/도어/운전자/속도/지속시간 표시
• 웹 페이지 정상 로딩
P1AT-REC-01착석 + 문열림 → 안내 + 유지SAFE03_REL01
SAFE03_REL02
SAFE03_REL04
D/R/N자동 정지 상태운전자 착석, 문 열림 유지복귀를 인식해야 한다.
해야 할 행동(문 닫기)을 안내해야 한다.
자동 정지가 유지되어야 한다.
비상등/브레이크등이 유지되어야 한다.
P
41
5AT-LOG-05외부 장치 기록 확인LOG01_REC11
FR-LOG-11
① 외부 PC 연결 (UART 또는 웹 API)
② 전체 이벤트 로그 요청 및 수신
③ 전송 완료 데이터 내용 검증
• 저장된 전체 이벤트 누락 없이 전송
• 115200 bps 이상 전송 속도
• 수신 데이터 정합성 확인
P2AT-REC-02착석 + 문닫힘 → 정상 해제SAFE03_REL03
SAFE01_WARN04
LOG01_REC07~08
D/R/N자동 정지 상태운전자 착석 + 문 닫힘정상 주행 상태가 가능해야 한다.
경고가 즉시 멈춰야 한다.
해제 시각, 사유, 경과 시간이 기록되어야 한다.
P
42
6AT-LOG-06기록 자동 보관 — 순환 저장LOG01_REC12
FR-LOG-12
① 50건 이상 이벤트 발생
② 51번째 이벤트 저장 후 총 건수 확인
③ 가장 오래된 기록 자동 삭제 확인
• 저장 건수 50건 상한 유지
• 오래된 기록부터 자동 삭제
• 최신 이벤트 항상 보관
N/A3AT-REC-03부재 + 문열림 → 유지SAFE03_REL04D/R/N자동 정지 상태운전자 미복귀, 문 열림자동 정지가 유지되어야 한다.
비상등/브레이크등이 유지되어야 한다.
P
43
4AT-REC-04부재 + 문닫힘 → 유지SAFE03_REL04D/R/N자동 정지 상태운전자 미복귀, 문 닫힘자동 정지가 유지되어야 한다.
비상등/브레이크등이 유지되어야 한다.
P
44
1AT-PERF-01경고 즉시 인지 — 체감 지연 없음RESP01_SPD01
FR-NFR-01
① 위험 조건 발생 시점 타이머 시작
② 부저 첫 음 출력 시점 측정
③ 3회 반복 측정, 평균·최대 기록
• 위험 발생 → 경고 출력: 2,000 ms 이내
• 3회 평균 ≤1,500 ms
• 운전자가 체감 가능한 즉각적 반응
P오실로스코프 실측 필수
45
2AT-PERF-02제동 즉시 작동 — 이동 시작 후 빠른 정지RESP01_SPD02
FR-NFR-02
① 제동 위험 판단 완료 시점 측정
② ACT 제동 명령 수신 시점 측정
③ Rollaway 제동 응답 시간 별도 측정
• D/R단 제동: 판단 완료 → 제동 명령 ≤500 ms
(기준 속도: 1 km/h 이상)
• Rollaway 제동: 판단 완료 → 제동 명령 ≤100 ms
(기준 속도: 7 km/h 이상)
P로직분석기 CAN 타이밍 실측▶ 차량 상태 확인 시나리오
46
3AT-PERF-03단일 센서 고장 시 오제동 방지TRUST01_ERR01
FR-NFR-03
① 정상 주행 중 압력 센서만 이상값 주입
② ToF·초음파는 정상 → 제동 미발생 확인
③ ToF만 이상값 주입 → 동일 확인
④ 초음파만 이상값 주입 → 동일 확인
• 단일 센서 이상으로 경고·제동 미발생
• 3가지 센서 각각 단독 이상 시 모두 통과
• 다중 센서 동시 이상 시에만 제동 가능
P3개 센서 각각 독립 테스트#테스트 ID테스트 시나리오관련 유저 요구사항기어사전 상태사용자 행동시스템이 해야 할 동작중요도결과
(P, F, N/A)
47
4AT-PERF-04정상 상황 오경고 최소화TRUST01_ERR02
FR-NFR-04
① 정상 주행 조건 10회 반복 (각 2분 이상)
② 각 회차 경고 발생 여부 기록
③ UART 로그에서 의도치 않은 경고 확인
• 10회 반복 중 오경고 0회
• 정상 주행 전 구간 RISK:0 유지
• 오경고 허용 횟수: 0회
PUART 로그 파일로 검증1AT-DSP-01기어 상태 화면 확인DISP01_VIEW01-시스템 정상 동작기어 전환운전자는 화면을 통해 현재 기어(P/R/N/D)를 확인할 수 있어야 한다.P
48
2AT-DSP-02문 열림 상태 화면 확인DISP01_VIEW02-시스템 정상 동작문 열림/닫힘운전자는 화면을 통해 문 상태를 확인할 수 있어야 한다.P
49
1AT-COMM-01ECU 간 CAN 통신 정상 동작IF-COM-02~05
통신 아키텍처
① MAIN→ACT 제동 명령 CAN 전송 확인
② MAIN→CLU 상태 표시 CAN 전송 확인
③ ACT→MAIN 속도 피드백 CAN 수신 확인
④ CAN 버스 3개 ECU 동시 정상 통신 확인
• 3개 ECU 간 CAN 통신 정상
• 메시지 ID·주기·데이터 명세 일치
• 통신 오류 없음 (100회 연속 전송)
P로직분석기 CAN 프레임 분석3AT-DSP-03경고 상태 화면 확인DISP01_VIEW03-경고 발생 상태경고 발생운전자는 현재 경고 종류를 확인할 수 있어야 한다.P
50
2AT-COMM-02CLU→RPi UART 로그 전송IF-COM-01
FR-LOG-01~08
① 경고/제동/해제 이벤트 발생
② CLU UART 전송 확인
③ RPi 수신 후 3초 이내 저장 확인
• UART 115200 bps 정상 동작
• 데이터 손실 없이 RPi 저장
• 이벤트 발생 후 3초 이내 저장 완료
P4AT-DSP-04제동 상태 화면 확인DISP01_VIEW04-제동 발생 상태제동 발생운전자는 자동 정지 상태인지 확인할 수 있어야 한다.P
51
3AT-COMM-03CAN 통신 오류 시 Fail-safe 동작통신 Fail-safe
IF-COM-02~04
① CAN 케이블 물리적 분리
② 각 ECU 타임아웃 감지 (300 ms 기준) 확인
③ ACT: 제동 중이라면 제동 유지 확인
④ CLU: 오류 표시 확인
⑤ MAIN: 보수적 안전 처리 확인
• CAN 단선 300 ms 이내 오류 감지
• 제동 중이면 제동 유지 (Fail-safe)
• 오작동(잘못된 제동·해제) 없음
P각 ECU 별 독립 테스트5AT-DSP-05운전자 인식 상태 화면 확인DISP01_VIEW05-시스템 정상 동작착석/하차운전자는 시스템이 자신을 인식하고 있는지 확인할 수 있어야 한다.P
52
4AT-COMM-04RPi 부팅 시 URL 알림 전송FR-LOG-16① RPi 전원 재부팅
② ntfy.sh/VAPS 채널 수신 대기
③ URL 포함 알림 수신 확인
④ 1회 전송 여부 확인
• 부팅 후 웹 서버 준비 완료 시 URL 알림 1회 전송
• 알림 내용: 'http://<IP>:5000' 형식
• 동일 부팅에서 중복 전송 없음
P네트워크 연결 필수
53
▶ 외부 알림 시나리오
54
#테스트 ID테스트 시나리오관련 유저 요구사항기어사전 상태사용자 행동시스템이 해야 할 동작중요도결과
(P, F, N/A)
55
1AT-EXT-01비상등 자동 점멸EXT01_EXT01-자동 정지 상태제동 발생주변 사람들이 이상 상태를 알 수 있도록 비상등이 자동으로 켜져야 한다.P
56
2AT-EXT-02브레이크등 점등EXT01_EXT02-자동 정지 상태제동 발생뒤따라오는 차량이 인지할 수 있도록 브레이크등이 켜져야 한다.P
57
58
▶ 사고 기록 및 모니터링 시나리오
59
#테스트 ID테스트 시나리오관련 유저 요구사항기어사전 상태사용자 행동시스템이 해야 할 동작중요도결과
(P, F, N/A)
60
1AT-LOG-01경고 이벤트 자동 기록LOG01_REC01-시스템 정상경고 발생경고 시각과 종류가 자동 기록되어야 한다.P
61
2AT-LOG-02제동 이벤트 + 차량 상태 기록LOG01_REC02~06-시스템 정상제동 발생시각, 제동 종류, 기어, 도어, 운전자, 속도가 기록되어야 한다.P
62
3AT-LOG-03제동 해제 기록LOG01_REC07~08-자동 정지 상태복귀+해제해제 시각, 사유, 경과 시간이 기록되어야 한다.P
63
4AT-LOG-04최근 기록 화면 조회LOG01_REC09-이벤트 존재웹 접속최근 경고/정지 이력을 목록으로 확인할 수 있어야 한다.P
64
5AT-LOG-05기록 상세 조회LOG01_REC10-이벤트 존재항목 선택상세 정보(시각, 종류, 상태, 지속 시간)를 확인할 수 있어야 한다.P
65
6AT-LOG-06외부 장치 기록 확인LOG01_REC11-이벤트 존재외부 장치 연결정비사/관리자가 전체 기록을 확인할 수 있어야 한다.P
66
7AT-LOG-07기록 자동 보관LOG01_REC12-저장 공간 가득이벤트 추가 발생가장 오래된 기록부터 삭제되어 최근 기록이 유지되어야 한다.N/A
67
68
▶ MON 서브시스템 시나리오
69
#테스트 ID테스트 시나리오관련 유저 요구사항기어사전 상태사용자 행동시스템이 해야 할 동작중요도결과
(P, F, N/A)
70
1AT-MON-01이벤트 자동 수신/저장MON01_REC01~03-CLU-RPi 연결 정상경고/제동 이벤트 발생별도 조작 없이 자동 수신/저장되어야 한다.
기어, 도어, 운전자, 속도가 함께 저장되어야 한다.
P
71
2AT-MON-02웹 대시보드 목록/통계 조회MON02_VIEW01~02-이벤트 존재웹 접속최근 이벤트 목록과 통계를 확인할 수 있어야 한다.
조건 검색과 Raw Frame 확인이 가능해야 한다.
P
72
3AT-MON-03직렬 연결 상태 확인MON03_COM01-MON 실행 중상태 확인직렬 포트 연결 여부와 최근 수신 시각을 확인할 수 있어야 한다.P
73
4AT-MON-04실시간 이벤트 알림MON03_COM02-웹 접속 중이벤트 발생즉시 팝업/토스트로 알림을 받아야 한다.P
74
5AT-MON-05API 이벤트 조회/등록MON04_API01-MON 실행 중API 요청외부 프로그램에서 API로 조회/등록할 수 있어야 한다.F
75
6AT-MON-06부팅 후 접속 URL 알림MON04_EXT01-네트워크 정상RPi 재부팅MON 접속 URL을 외부 알림으로 받아야 한다.P
76
7AT-MON-07RGB LED 색상 표시MON05_OUT01-RPi LED 정상이벤트 발생경고/제동/해제가 색상으로 구분 표시되어야 한다.P
77
8AT-MON-08MP3 음향 경고MON05_OUT02-MP3 모듈 정상경고/제동 발생음향 경고가 재생되어야 한다.P
78
9AT-MON-09자동 실행 및 복구MON06_OPR01-RPi 전원 OFFRPi 재부팅/프로세스 종료자동 실행되고 비정상 종료 시 자동 복구되어야 한다.P
79
80
▶ 비기능 요구사항 시나리오
81
#테스트 ID테스트 시나리오관련 유저 요구사항기어사전 상태사용자 행동시스템이 해야 할 동작중요도결과
(P, F, N/A)
82
1AT-NFR-01빠른 경고 인지RESP01_SPD01-시스템 정상위험 상황 발생체감할 수 있을 만큼 빠르게 경고가 울려야 한다.P
83
2AT-NFR-02빠른 제동 작동RESP01_SPD02-시스템 정상차량 이동 시작눈에 띄는 지연 없이 자동 정지가 작동해야 한다.P
84
3AT-NFR-03단일 고장 시 오제동 방지TRUST01_ERR01-센서 1개 고장고장 상태 유지잘못된 경고나 불필요한 자동 정지가 발생하지 않아야 한다.F
85
4AT-NFR-04오경고 최소화TRUST01_ERR02-정상 운행정상 주행 1시간거짓 경고가 울리는 빈도가 최소화되어야 한다.N/A