과제명: 스스로 학습하는 얼굴인식 도어락 작성일: 2021.04.06
작성팀: 카르페디엠
목포해양대학교
해양컴퓨터공학과
목 차
1. 작품 소개 ... 3 2. 테스트 케이스 ... 3
목포해양대학교
해양컴퓨터공학과
1.
작품 소개스스로 학습하는 얼굴인식 도어락은 기존 얼굴인식의 단점으로 지목되었던, 사용자의 얼굴 변화 에 따른 인식률에 대한 문제점을 극복하고자 사용자의 얼굴 변화를 도어락이 스스로 학습하게 함 으로써, 많은 양의 학습 데이터를 토대로 정합도를 높이면서 오류를 최소한으로 하는 것을 목표 로 한 도어락이다.
2.
테스트 케이스UC -1 : 얼굴 인식 테스트
케이스 ID 요구사항 ID 테스트 조건 테스트 데이터 예상 결과 TC-1-1 UC1-REQ-1:
얼굴 탐지
카메라 범위에 아무 것도 없음
변화된 상황
(사람) 사용자 얼굴 탐지 TC-1-1-2 UC1-REQ-1:
얼굴 탐지
카메라 범위에 아무 것도 없음
변화된 상황
(그 외) 변화 없음 TC-1-2 UC1-REQ -2:
얼굴 추출
사용자의 얼굴이 탐 지된 상태
탐지된 사용자 의 얼굴
사용자 얼굴 추출, 추출된 값을 임시 저장 TC-1-3 UC2-REQ -2:
일치 여부 판단
사용자 얼굴이 임시 저장된 상태
등록된 사용자 저장소의 얼굴
시스템에게 일치 성공 여부 플래그 값 전달
TC-1-4
UC1-REQ-4 : 비밀번호 입력
요구
얼굴 인식 실패 얼굴 인식 실패 플래그 값
사용자로 부터 비밀번 호 입력 요구
목포해양대학교
해양컴퓨터공학과
UC - 2 : 비밀번호 입력 테스트
케이스 ID 요구사항 ID 테스트 조건 테스트 데이터 예상 결과 TC-2-1 UC2-REQ-1 :
비밀번호 입력 비밀번호 입력 화면 비밀번호 입력 시스템으로 입력된 비밀번호 전달
TC-2-2 UC2-REQ-2 : 일치 여부 판단
시스템으로 입력된 비밀번호 전달
입력된 비밀번호, 등록된 비밀번호
일치 여부 플래그 값, 실패 시, 실패 횟수 카운트 +=1
TC-2-3
UC2-REQ-3 : 비밀번호 입력
반복
실패 횟수 카운트
!= 5 비밀번호 입력
실패 횟수 카운트 값이 5가 될 때까지 반복
가능
UC - 3 : 얼굴 학습 테스트
케이스 ID 요구사항 ID 테스트 조건 테스트 데이터 예상 결과
TC-3-1-1 UC3-REQ-1 :
얼굴 학습 '얼굴 인식' 성공 임시 저장된 사용자의 얼굴
학습 완료 메시지, 임시 저장된 사용자의
얼굴 삭제
TC-3-1-2 UC3-REQ-1 : 얼굴 학습
'얼굴 인식' 실패, '비밀번호 입력' 성공
임시 저장된 사용자의 얼굴, 비밀번호 입력 성공 플래그
학습 완료 메시지, 임시 저장된 사용자의
얼굴 삭제
목포해양대학교
해양컴퓨터공학과
UC - 4 : 문 제어테스트
케이스 ID 요구사항 ID 테스트 조건 테스트 데이터 예상 결과 TC-4-1-1 UC4-REQ-1 :
문 열기 '얼굴 인식' 성공 얼굴 인식 성공
플래그 값 문 열림
TC-4-1-2 UC4-REQ-1 : 문 열기
'얼굴 인식' 실패, '비밀번호 입력' 성공
비밀번호 입력
성공 플래그 값 문 열림 TC-4-2-1 UC4-REQ-2 :
문 잠금
'얼굴 인식' 실패, '비밀번호 입력' 실패
비밀번호 입력
실패 플래그 값 문 잠금
UC - 5 : 경고 알람의 요구사항 목록 테스트
케이스 ID 요구사항 ID 테스트 조건 테스트 데이터 예상 결과 TC-5-1 UC5-REQ-1 :
경고 알람
비밀번호 입력 5회 실패
실패 횟수 카운
트 값 경고 알람
TC-5-2 UC5-REQ-2 : 침입자 저장
비밀번호 입력 5회 실패
실패 횟수 카운 트 값, 해당 날 짜, 임시 저장소 에 저장된 얼굴
정보
비인가 저장소에 저장
TC-5-3 UC5-REQ-3 : 메시지 전송
비밀번호 입력 5회 실패
비인가 저장소 에 저장된 사용 자의 얼굴, 날짜
앱으로 메시지 전송
목포해양대학교
해양컴퓨터공학과
UC - 6 : 사용자 정보 관리의 요구사항 목록테스트
케이스 ID 요구사항 ID 테스트 조건 테스트 데이터 예상 결과 TC-6-1 UC6-REQ-1 :
조회 앱 구동 얼굴 조회 요구 얼굴 조회 결과
TC-6-2 UC6-REQ-2 :
삭제 앱 구동 얼굴 삭제 요구 얼굴 삭제 결과
UC - 7 : 도어락 관리의 요구사항 목록 테스트
케이스 ID 요구사항 ID 테스트 조건 테스트 데이터 예상 결과 TC-7-1 UC7-REQ-1 :
비밀번호 변경 앱 구동 변경된 비밀번
호 값 도어락 비밀번호 변경 TC-7-2-1 UC7-REQ-2 :
잠금 또는 해제 앱 구동 잠금 요청 도어락 문 잠금
TC-7-2-2 UC7-REQ-2 :
잠금 또는 해제 앱 구동 해제 요청 도어락 문 열림