You are on page 1of 6

No Test Case Name Expected Result

Capturing Card Details


1 Verify Name on Card

1.1 Input name on card Verify the user is able to input on field Nama tertera di kartu
Verify the user is able to see pop up notification "nama belum
1.2 Leave blank Name on Card di isi"
2 Verify valid card number
Verify the user is able to see pop up notification card number
2.1 Verify the credit card of length with less than 16 digit not valid

2.2 Verify the credit card of length with 16 digit Verify the user is able to input card no
Verify the user is able to see pop up notification card number
2.3 Verify the doesn’t exist credit card of length with 16 digit not valid
Verify the user is able to get card type based on they input on
2.4 Verify the credit card type Visa/Master/JCB/American Express card no
2.5 Spacing Pattern Verify the user is able to get spacing pattern 4-4-4-4
Verify the user is able to see pop up notification card number
2.6 Leave blank Credit Card number is blank
3 Verify the expiring date

3.1 input expiry date with back date Verify the user is able to get notification credit card is expired

3.2 input expiry date with future date Verify the user is able to input expiry date
Verify the user is able to get notification Tanggal Masa
3.3 Leave blank expiry date berlaku kartu is blank
4 Verify CVV
4.1 Input cvv Verify the user is able to input cvv

4.2 Leave blank cvv Verify the user is able to get notification cvv is blank
5 Verify Address
5.1 Input Address Verify the user is able to input Alamat Tagihan
Verify the user get auto polulate Alamat tagihan and kode
5.2 Auto polulate address and kode pos from alamat utama pos when user already set address at alamat utama

5.3 Leave blank address Verify user is able to see notification Alamat tagihan is blank

6 Verify Kode Pos/postal code


6.1 Input valid kode pos (atleast 5 digit) Verify the user is able to input kode pos

6.2 input 2 digit for kode pos Verify the user is able to see notification kode pos is not valid

6.3 Leave blank kode pos Verify user is able to see notification kode pos is blank
Verify all credit card details are correct, payment should be
7 authorised
Verify user to is able to add credit card as payment type and
7.1 All information credit card details are correct continue 3dsecure then payment should be authorized

Verify user to is able to add credit card as payment type and


7.2 credit card information with wrong name on card continue 3dsecure then payment shouldn't be authorized

Verify user to is able to add credit card as payment type and


7.3 credit card information with wrong cvv continue 3dsecure then payment shouldn't be authorized
8 Verify fund
verify the user is able to add credit card at shopee and get
8.1 Verify enough fund credit card authorized payment
verify the user is unable to add credit card at shopee due to
8.2 Verify insufficient fund credit card insufficient balance
9 Verify that captured card numbers details
Verify that captured card numbers are properly stored at verify the credit card detail inputed from user are stiored at
9.1 database without cvv database without cvv

9.2 Verify that captured card numbers are properly encrypted verify the credit card no are encrypted at database

9.3 Verify that captured card numbers are properly decrypted verify the credit card no that encrypted are able to decrypt
Card reader to capture card details: Test swiping of cards from
10 both sides and chips
Verify the user is able to get all information credit card details
10.1 read credit card with expiry date in future date and success add credit card
Verify the user is able to get all information credit card details
10.2 read credit card with expiry date in back date and get to see notification due to expired

Authorization
11 Authorized Amount Test that the correct amount is being authorized.
Test that merchant and customer copies of the receipts and
12 Receipt printing any vouchers print properly.
Check that the receipts are printing the proper date, time,
13 Receipt details card details, authorized amount
Test that the correct response codes are being returned for
14 Response code approved, declined, on hold and all other transactions.
Gateway
Check what happens if payment gateway stops responding Verify the card is not charged due to gateway stop
15 during payment responding
During the payment process check what happens if the
16 session ends Verify the card is not charged due to session ends
Verify whether the payment gateway defaults to the desired Verify whether the payment gateway defaults to the
debit/credit card type (Visa, Master, JCB, or American desired debit/credit card type (Visa, Master, JCB, or
18 Express) American Express)
Test Item

Test Case Type Tipe Kartu


Tanggal Akhir
Nama tertera di kartu No Kartu American Kode CVV
Visa Master JCB masa berlaku kartu
Express

Positive o

Negative x

Negative x
Positive o

Negative x

Positive o o o o o
Positive o

Negative x

Negative x
Positive o

Negative x

Positive o
Negative x

Positive

Positive

Negative

Positive

Negative
Negative

Positive o o o o o

Negative x o o o o

Negative o o o o x

Positive o o o o o

Negative o o o o o
Positive

Positive

Positive

Positive

Negative

Positive

Positive

Positive

Positive

Positive

Positive

Positive
Card Reader to
Alamat Tagihan Kode POS balance
Capture Card Details

x
x

o o o

o o o

o o o

o o o

o o x
o

You might also like