과제명: 공갂관리시스템 작성일: 3/21
작성팀: 옥집
테스트계획서
목포해양대학교 해양컴퓨터공학과
목 차
1. 작품 소개 ... 3 2. 테스트 케이스 ... 3
목포해양대학교 해양컴퓨터공학과
1. 작품 소개
자신에게 핛당된 공갂보다 많이 사용하게 되면 초과비용을 청구하여 사용자가 필요이상의 공갂을 사용에 대가를 지불함.
웹 페이지와 모바일 프로그램을 연동하고 NFC스티커를 태그하여 각 실의 비품을 등록하고 상태 를 바로 볼 수 있도록 함.
2. 테스트 케이스
테스트
케이스 ID 요구사항 ID 테스트 조건 테스트 데이터 예상 결과 TC-1-1 Web-UC-UC1-
REQ-1
비품 검색 화면 (호실)
건물명,층수 ,실 번호
검색된 정보 출력.
(실 번호, 비품ID, 비품 분류, 비품 이름 등.) TC-1-2 Web-UC-UC1-
REQ-1
비품 검색 화면 (호실)
건물명,층수 ,실 번호
검색 정보가 없음을 알림..
TC-1-3 Web-UC-UC1- REQ-2
비품 검색 화면 (분류별)
비품 분류 데이터 검색된 정보 출력.
(실 번호, 비품ID, 비품 분류, 비품 이름 등.) TC-1-4 Web-UC-UC1-
REQ-2
비품 검색 화면 (분류별)
비품 분류 데이터 검색 정보가 없음을 알림
TC-1-5 Web-UC-UC1- REQ-3
비품 검색화면 (비품 ID)
비품 ID 검색된 정보 출력.
(실 번호, 비품ID, 비품 분류, 비품 이름 등.) TC-1-6 Web-UC-UC1-
REQ-3
비품 검색화면 (비품 ID)
비품 ID 검색 정보가 없음을 알 림
TC-2-1 Web-UC2-REQ-
1 마이 페이지 화면
학부 번호, 학과 번호, 사용자 ID
사용자의 정보 출력 (학과이름 학부이름,
납부 결과 등)
TC-3-1 Web-UC3-REQ- 1
관리자 로그인 납부 현황 화면
관리자가 비용 납부 현황을 확인 가능 화면
(학과이름 학부이름, 납부 결과 등)
목포해양대학교 해양컴퓨터공학과
TC-3-2 Web-UC3-REQ- 2
관리자 로그인, 납부 현황 학과 선택 화면
학과 번호, 학부 번호, 산학협력단 번호
관리자가 검색된 사용 자의 비용 납부 현황을
확인 가능 화면 (학과이름 학부이름,
납부 결과 등)
TC-3-3 Web-UC3-REQ- 2
관리자 로그인, 납부 현황 학과 선택 화면
학과 번호, 학부 번호, 산학협력단 번호
검색 정보가 없음을 알림
TC-3-4 Web-UC3-REQ- 3
관리자 로그인 납부 현황 검색 결과 화면
학과 번호, 학부 번호, 산학협력단 번호
사용자의 납부 현황을 수정 가능 화면 (학과이름, 학부이름, 납
부 여부 등) TC-4-1 Web-UC4-REQ-
1
관리자 로그인, 비품 등록 화면
비품 ID 관리자가 비품의 정보 를 등록하는 화면.
TC-4-2 Web-UC4-REQ- 1
관리자 로그인, 비품 등록 화면
비품 ID 같은 비품이 있다는 정보를 알림.
TC-5-1 Web-UC5-REQ- 1
관리자 로그인, 비품 검색 화면
(ID 검색)
비품 ID 검색된 정보 출력 (실 번호, 비품ID, 비품
분류, 비품 이름 등.)
TC-5-2 Web-UC5-REQ- 1
관리자 로그인, 비품 검색 화면
(ID 검색)
비품 ID 검색 결과가 없음을 알림.
TC-5-3 Web-UC5-REQ- 2
관리자 로그인 비품 검색 성공 화면
실 번호, 비품ID, 비품 분류, 비품 이름 등.
관리자가 비품의 정보 를 수정 가능 화면.
TC-6-1 Web-UC6-REQ- 1
관리자 로그인, 비품 검색 화면
(ID 검색)
비품 ID 검색된 정보 출력 (실 번호, 비품ID, 비품
분류, 비품 이름 등.) TC-6-2 Web-UC6-REQ-
1 관리자 로그인 비품 데이터 검색 결과가 없음을 알림.
TC-6-3 Web- UC7- REQ-2
관리자 로그인, 비품 검색 성공 화면
실 번호, 비품ID, 비품 분류, 비품 이름 등.
관리자가 비품을 삭제 가능 화면.
TC-7-1 App-UC1-REQ- 1
어플리케이션 초기 로그인 화면
사용자 ID, 사용자 PW
사용자가 로그인을 성 공하는 화면
목포해양대학교 해양컴퓨터공학과
1 로그인 화면 사용자 PW 로그인 화면
TC-8 App-UC2-REQ-
1 마이페이지 화면
사용자 ID 사용자의 정보출력 화면
(학과명, 학부명, 이름 등)
TC-9-1 App-UC3-REQ-1 NFC태그 요청 화면
NFC key NFC태그를 하여 NFC정 보를 읽어온 화면
(NFC key)
TC-9-3 App-UC3-REQ-2 NFC 태그 성공
실 번호, 비품ID, 비품 분류, 비품 이름, NFC key
등
로딩 화면 비품 정보 읽어옴 (실 번호, 비품ID, 비품
분류, 비품 이름 등.)
TC-9-4 App-UC3-REQ-2
로그인, 로딩 화면
실 번호, 비품ID, 비품 분류, 비품 이름, NFC key
등
검색 결과가 없음을 알림.
TC-9-5 App-UC3-REQ-3 비품 정보에 NFC key 적용 화면
NFC key 비품 ID
등록에 성공 했다는 화면 출력
TC-9-6 App-UC3-REQ-3 비품 정보에 NFC key 적용 화면
NFC key 비품 ID
같은 데이터가 있어 실 패했다는 화면 출력
TC-10-1 App-UC4-REQ-1 NFC태그 요청 화면
NFC key 로딩 화면
NFC태그를 하여 NFC정 보를 읽어옴
TC-10-2 App-UC4-REQ-1 NFC태그 요청 화면
실 번호, 비품ID, 비품 분류, 비품 이름, NFC key
등
NFC태그를 읽고 비품의 정보가 없다고 출력된
화면
TC10-3 App-UC4-REQ-2 NFC 태그 검색 성공
실 번호, 비품ID, 비품 분류, 비품 이름, NFC key
등
비품의 정보가 수정 가 능핚 화면
TC-11-1 App-UC5-REQ-1 현황 검색 화면 건물 목록 Select box에 건물 목록 이 추가되어 있는 화면 TC-11-2 App-UC5-REQ-2 현황 검색화면에서 건물 ID 사용자가 선택핚 건물
목포해양대학교 해양컴퓨터공학과
건물만 선택 해서 검 색
의 정보가 출력된 화면 (건물 번호,건물 이름,
건축 면적 등)
TC-12-1 App-UC6-REQ-2 현황검색 화면에서 건물 선택
건물 ID 건물 층 수
사용자가 건물을 선택 했으면 리스트박스에 층 목록이 출력된 화면
TC-12-2 App-UC6-REQ-3
현황검색 화면에서 건물 선택 층 수 선
택 검색
층 건물 ID
건물의 층에 있는 호실 들의 목록이 출력된
화면
(호실 명 호실 이름 호 실 사용자 등)
TC-13-1 App-UC7-REQ-1
TC-12-2 화면에서 실 선택, 실 정보 화면
호 실 층 수 건물 ID
실 정보를 불러와서 출력.
(호실 명 호실 이름 호 실 사용자 이용률 등)
TC-14-1 App-UC8-REQ-1 NFC태그 요청 화면
NFC key 로딩 화면
NFC태그를 하여 NFC정 보를 읽어옴
TC-15-1 App-UC8-REQ-2 NFC태그 성공 NFC key 비품 정보 읽어옴 (실 번호, 비품ID, 비품
분류, 비품 이름 등.) TC-15-2 App-UC8-REQ-2 NFC태그 성공 NFC key 검색 결과가 없음을
알림.
TC-16-1 App-UC9-REQ-1 비품 검색 화면 비품 ID 비품 정보 읽어옴 (실 번호, 비품ID, 비품
분류, 비품 이름 등.) TC-16-2 App-UC9-REQ-1 비품 검색 화면 비품 ID 검색 결과가 없음을
알림.
TC-16-3 App-UC9-REQ-2 비품 검색 성공 실 번호, 비품ID, 비 품 분류, 비품 이름
등
비품의 정보를 보여주 는 화면을 출력.