테스트케이스
|
테스트 케이스 제목
|
시나리오 흐름
|
입력
|
사전조건
|
기대결과
|
테스트 커버리지 아이템
|
1
|
정상 출금 시나리오
|
U1, S1.1, U2, S2.1, U3.1, U4, S4.1, U5, S5.1, S6, S7, S8, S9, U6
|
- 정상 카드 - 정상 비밀번호 - 현금 인출기능 선택 - 정상 계좌 선택 - 인출금 100,000
|
- ATM 보유 500,000 - 계좌 잔고 200,000
|
- 정상 출금 100,000 - ATM 보유 400,000 - 계좌잔고 100,000 - ATM 화면 초기화
|
TCOVER1
|
2
|
사용자 카드를 ATM이 인식하지 못하는 시나리오
|
U1, S1.1, S9
|
- 비정상 카드
|
- ATM 보유 500,000 - 계좌 잔고 200,000
|
- 카드 반환
|
TCOVER2
|
3
|
사용자가 비밀번호를 잘못 입력한 시나리오(<3회)
|
U1, S1.1, U2, S2.2
|
- 정상 카드 - 비정상 비밀번호(1 또는 1회 오류)
|
- ATM 보유 500,000 - 계좌 잔고 200,000
|
- ATM "ATM 현금 부족"메시지 출력 - 비밀번호 재입력 화면으로 이동
|
TCOVER3
|
4
|
사용자가 입력한 인출금액이 ATM 보휴 현금보다 많은 시나리오
|
U1, S1.1, U2, S2.1, U3.1, U4, S4.1, U5, S5.3
|
- 정상 카드 - 정상 비밀번호 - 현금 인출기능 선택 - 정상 계좌 선택 - 인출금 400,000
|
- ATM 보유 300,000 - 계좌 잔고 500,000
|
- ATM "ATM 현금 부족"메시지 출력 - ATM 출금액 입력 화면으로 이동
|
TCOVER4
|
5
|
사용자가 입력한 인출금액이 계좌 잔고보다 많은 시나리오
|
U1, S1.1, U2, S2.1, U3.1, U4, S4.1, U5, S5.6
|
- 정상 카드 - 정상 비밀번호 - 현금 인출기능 선택 - 정상 계좌 선택 - 인출금 200,000
|
- ATM 보유 500,000 - 계좌 잔고 100,000
|
- ATM "ATM 현금 부족"메시지 출력 - ATM 출금액 입력 화면으로 이동
|
TCOVER5
|
6
|
사용자가 입력한 인출금액이 ATM 출금 단위가 아닌 시나리오
|
U1, S1.1, U2, S2.1, U3.1, U4, S4.1, U5, S5.2
|
- 정상 카드 - 정상 비밀번호 - 현금 인출기능 선택 - 정상 계좌 선택 - 인출금 35,000
|
- ATM 보유 500,000 - 계좌 잔고 100,000
|
- ATM "ATM 현금 부족"메시지 출력 - ATM 출금액 입력 화면으로 이동
|
TCOVER6
|
7
|
사용자가 비밀번호를 잘못 입력한 시나리오(=3회)
|
U1, S1.1, U2, S2.2, U2, S2.2, U2, S2.3, S3
|
- 정상 카드 - 비정상 비밀번호(3회 오류)
|
- ATM 보유 500,000 - 계좌 잔고 100,000
|
- ATM "비밀번호 오류 횟수 3회"메시지 출력 - ATM 카드 회수
|
TCOVER7
|
8
|
사용자가 입력한 인출금액이 인출 불가능한 시나리오(5만원권 지폐만 있는데, 2만원 인출할 경우)
|
U1, S1.1, U2, S2.1, U3.1, U4, S4.1, U5, S5.4
|
- 정상 카드 - 정상 비밀번호 - 현금 인출기능 선택 - 정상 계좌 선택 - 인출금 30,000
|
- ATM 보유 500,000(5만원 권) - 계좌 잔고 100,000
|
- ATM "ATM 보유 1만원권 부족"메시지 출력 - ATM 출금액 입력 화면으로 이동
|
TCOVER8
|
9
|
사용자가 입력한 인출금액이 일일 인출 상한 액을 초과한 시나리오
|
U1, S1.1, U2, S2.1, U3.1, U4, S4.1, U5, S5.5
|
- 정상 카드 - 정상 비밀번호 - 현금 인출기능 선택 - 정상 계좌 선택 - 인출금 40,000
|
- ATM 보유 500,000 - 계좌 잔고 400,000 - 사용자 일일 출금 상한액 300,000
|
- ATM "일일 출금 상한액 초과"메시지 출력 - ATM 출금액 입력 화면으로 이동
|
TCOVER9
|
10
|
사용자가 입금 또는 이체 기능을 선택한 시나리오
|
U1, S1.1, U2, S2.1, U3.2, S10
|
- 정상 카드 - 정상 비밀번호 - 현금 입금기능 선택
|
- ATM 보유 500,000 - 계좌 잔고 400,000
|
- ATM 입금 화면으로 이동
|
TCOVER10
|
11
|
사용자가 거래가 불가한 비정상 계좌를 선택한 시나리오
|
U1, S1.1, U2, S2.1, U3.1, U4, S4.2
|
- 정상 카드 - 정상 비밀번호 - 현금 입금기능 선택 - 비정상 계좌 선택
|
- ATM 보유 500,000 - 계좌 잔고 400,000
|
- ATM "비정상 계좌 선택"메시지 출력 - ATM 계좌 선택 화면으로 이동
|
TCOVER11
|