테스트계획서
과제명:P. A. D
작성일:2020.05.05
작성팀:트라이엄프 팀
캡스톤디자인(2020-1) 페이지 2
목 차
1. 작품 소개 ··· 3 2. 테스트 케이스 ··· 4 3. 아두이노 테스트 케이스...6
1. 작품 소개
저희가 만들 작품은 자율주행드론과그를통해 받는 택배 시스템입니다. 드론은아두이노를 활용한 프로그램으로 자율주행 프로그램을 만들 것입니다. 프로그램은 안드로이드를 기 반으로한 자바로 만들 것이며 이는 사용자에게 주문을 받으면 이에 받은 주소를 gps로 경위도를 확인하여 앞서 소개한 드론에 주소를 입력하여 물품을 보내는 시스템입니다.
해당 프로그램의 관리자는 드론의현위치, 도착위치 등을 수정할 수 있으며 드론이작동
중인지아닌지도확인 할 수 있도록 하는 프로그램입니다. 사용자는 드론의 이동상황을
확인 할 수 있도록 할 것입니다.
캡스톤디자인(2020-1) 페이지 4 테스트
케이스 ID 요구사항 ID 테스트 조건 테스트데이터 예상 결과
TC-1-1 UC1-REQ-1:주소
입력 사용자 초기화면 형식적인 주소 우편번호찾기 화면을
보여줌 TC-1-2 UC1-REQ-2:주소
입력 사용자 초기화면 비형식적인주소 재입력 요구
TC-2-1 UC2-REQ-1:우편
번호찾기 형식적인 주소 입력
등록된 주소 데이터를 저장하고 사 용자 초기화면으로 돌
아감 TC-2-2 UC2-REQ-2:우편
번호찾기 형식적인 주소 입력 비등록된 주소 오류 메시지 출력
TC-3 UC3-REQ-1:주문
입력 주소 저장 제품명 저장 주문 완료
TC-4 UC4-REQ-1:주문
확인 주문 완료 주문 확인
TC-5 UC5-REQ-1:드론
위치화면 주문 완료 드론위치화면 확인 가
능 TC-6 UC6-REQ-1:도착
예정시간확인 주문 완료 도착예정시간 확인 가
능 TC-7 UC7-REQ-1:초기
화면
초기화면 확인 가능
TC-8 UC8-REQ-1:드론 위치확인
주문 완료된 사용자 가 있을 경우
드론위치확인 가능
TC-9 UC9-REQ-1:드론 알림
주문 완료된 사용자 가 있을 경우
알림 표시
TC-10 UC10-REQ-1:초 기화면
초기화면 확인 가능
TC-11 UC11-REQ-1:드
론위치확인 주소 저장 제품 선택 드론 위치 확인 가능
TC-12 UC12-REQ-1:드 론위치화면
주문 완료된 사용자 가 있을 경우
드론위치화면 확인 가 능
TC-13 UC13-REQ-1:이
동 경로 표시 드론이 출발할 경우 이동 경로 확인 가능
TC-14 UC14-REQ-1:도 드론이 출발할 경우 드론의 도착 위치를 보
2.
테스트 케이스착 지점 표시 여준다.
TC-15 UC15-REQ-1:
도착 지점 수정 드론이 출발할 경우 드론의 도착 위치가 변
경된다.
TC-16 UC16-REQ-1:
예상시간
주문 완료된 사용자 가 있을 경우
예상시간을 보여준다.
TC-17 UC17-REQ-1:
경과시간
주문 수령받은 사용 자가 있을 경우
경과시간을 보여준다.
TC-18 UC18-REQ-1:드
론 상태 화면 드론이 출발할 경우 드론 상태 화면을 보여
준다.
TC-19 UC19-REQ-1:드
론 상태 확인 가동 상태일 경우 드론 상태 화면을 보여
준다.
TC-20-1 UC20-REQ-1:
드론 복귀 명령 가동 상태일 경우 드론이 복귀한다.
TC-20-2 UC20-REQ-2:
드론 복귀 명령 비가동 상태일 경우 드론이강제 복귀한다.
캡스톤디자인(2020-1) 페이지 6 테스트
케이스 ID 요구사항 ID 테스트 조건 테스트데이터 예상 결과
TC-1 UC1-REQ-1:Mul
ti Wii 시스템 작동 여부 Multi Wii 작동
TC-2 UC2-REQ-1:드론
균형 제어 Multi Wii 작동 여부 균형 제어 성공
TC-3 UC3-REQ-1:드론
호버링 Multi Wii 작동 여부 호버링 성공
TC-4 UC4-REQ-1:gps
송수신 Multi Wii 작동 여부 gps 송수신 성공
TC-5 UC5-REQ-1:경도
측정 gps 송수신 여부 경도 측정 성공
TC-6 UC6-REQ-1:위도
측정 gps 송수신 여부 위도 측정 성공
TC-7 UC7-REQ-1:센서
관리 시스템 작동 여부 센서 작동
TC-8 UC8-REQ-1:초음
파 센서 시스템 작동 여부 초음파 센서 작동
TC-9-1 UC9-REQ-1:블루
투스 시스템 작동 여부 페어링 성공 블루투스 작동
TC-9-2 UC9-REQ-2:블루
투스 시스템 작동 여부 페어링 실패 블루투스 재설정
TC-10 UC10-REQ -2:자
율주행 시스템 작동 여부 자율주행 성공
3. 아두이노 테스트 케이스