Ujian Gerbang Pembayaran
Payment Gateway Testing adalah pengujian Payment Gateway dalam sistem pembelian dan transaksi dalam talian oleh pengguna. Tujuan pengujian gerbang pembayaran adalah untuk memastikan keamanan, kebolehpercayaan dan prestasi gerbang pembayaran dengan mengenkripsi dan mendapatkan perincian pembayaran antara pengguna dan pedagang sambil memberikan pengalaman pembayaran yang lancar.
Sistem gerbang pembayaran adalah perkhidmatan aplikasi e-commerce yang menyetujui pembayaran kad kredit untuk pembelian dalam talian. Gerbang pembayaran melindungi butiran kad kredit dengan menyulitkan maklumat sensitif seperti nombor kad kredit, butiran pemegang akaun dan sebagainya. Maklumat ini disampaikan dengan selamat antara pelanggan dan peniaga dan sebaliknya.
Gerbang pembayaran moden juga meluluskan pembayaran dengan selamat melalui kad debit, pindahan bank elektronik, kad tunai, mata ganjaran dll.
Dalam tutorial ini, anda akan belajar
- Jenis Sistem Gerbang Pembayaran
- Jenis Ujian untuk Domain Pembayaran
- Cara menguji Gerbang Pembayaran: Senarai Semak Lengkap
- Contoh Kes Ujian untuk Pengujian Gerbang Pembayaran
- Perkara yang perlu dipertimbangkan sebelum Membeli Pakej Gateway
Sertailah Projek Pengujian Gerbang Pembayaran Langsung kami secara percuma
Jenis Sistem Gerbang Pembayaran
- Gerbang Pembayaran Dihoskan :
Sistem gerbang pembayaran yang dihoskan mengarahkan pelanggan dari laman e-dagang ke pautan gerbang semasa proses pembayaran. Setelah pembayaran selesai, ia akan membawa pelanggan kembali ke laman web e-commerce. Untuk jenis pembayaran seperti itu, anda tidak memerlukan id pedagang, contoh pintu masuk pembayaran yang dihoskan adalah PayPal, Noche, dan WorldPay.
- Gerbang Pembayaran Bersama :
Di gerbang pembayaran bersama, semasa memproses pembayaran, pelanggan diarahkan ke halaman pembayaran dan tetap berada di laman web e-commerce. Setelah butiran pembayaran diisi, proses pembayaran akan diteruskan. Oleh kerana tidak meninggalkan laman web e-dagang semasa memproses pembayaran, mod ini mudah dan lebih disukai, contoh gerbang pembayaran bersama adalah eWay, Stripe.
Jenis Ujian untuk Domain Pembayaran
Ujian untuk Gerbang Pembayaran harus merangkumi
Ujian Fungsional : Ini adalah tindakan menguji fungsi asas gerbang pembayaran. Ini untuk mengesahkan sama ada aplikasi berkelakuan dengan cara yang sama seperti mengendalikan pesanan, pengiraan, penambahan PPN mengikut negara dll.
Integrasi : Uji integrasi dengan perkhidmatan kad kredit anda.
Prestasi : Kenal pasti pelbagai metrik prestasi seperti bilangan pengguna setinggi mungkin yang melalui pintu masuk pada hari tertentu dan menukarnya menjadi pengguna serentak
Keselamatan : Anda perlu melakukan pas keselamatan yang mendalam untuk Payment Gateway.
Cara menguji Gerbang Pembayaran: Senarai Semak Lengkap
Sebelum anda memulakan ujian -
- Kumpulkan data ujian yang betul untuk nombor kad kredit dummy untuk maestro, visa, master dll.
- Kumpulkan maklumat pintu masuk pembayaran seperti Google Wallet, Paypal atau yang lain
- Kumpulkan dokumen pintu masuk pembayaran dengan kod ralat
- Fahami sesi dan parameter yang dilalui melalui pintu masuk aplikasi dan pembayaran
- Memahami dan menguji jumlah maklumat yang berkaitan melalui rentetan pertanyaan atau pemboleh ubah atau sesi
- Bersama dengan bahasa pintu masuk pembayaran, periksa bahasa aplikasi
- Di bawah pelbagai tetapan pintu masuk pembayaran seperti format mata wang, data pelanggan dikumpulkan.
Contoh Kes Ujian untuk Pengujian Gerbang Pembayaran
Berikut adalah Senario Ujian / Kes penting untuk memeriksa Gerbang Pembayaran
Sr # | Kes Ujian |
---|---|
1 | Semasa proses pembayaran cuba ubah bahasa gateway pembayaran |
2 | Setelah berjaya membuat pembayaran, uji semua komponen yang diperlukan, sama ada diambil atau tidak |
3 | Periksa apa yang berlaku jika gerbang pembayaran berhenti bertindak balas semasa pembayaran |
4 | Semasa proses pembayaran, periksa apa yang berlaku sekiranya sesi berakhir |
5 | Semasa proses pembayaran, periksa apa yang berlaku di backend |
6 | Periksa apa yang berlaku sekiranya proses pembayaran gagal |
7 | Periksa entri Pangkalan Data sama ada menyimpan butiran kad kredit atau tidak |
8 | Semasa proses pembayaran, periksa halaman ralat dan halaman keselamatan |
9 | Periksa tetapan penyekat pop timbul, dan lihat apa yang berlaku jika penyekat pop timbul aktif dan mati |
10 | Antara gerbang pembayaran dan halaman penyangga cek aplikasi |
11 | Periksa pembayaran yang berjaya, kod kejayaan dihantar ke aplikasi dan halaman pengesahan ditunjukkan kepada pengguna |
12 | Sahkan sama ada proses transaksi segera atau pemprosesan diserahkan kepada bank anda |
13 | Setelah berjaya membuat transaksi, periksa apakah pintu masuk pembayaran kembali ke aplikasi anda |
14 | Periksa semua format dan mesej apabila proses pembayaran berjaya |
15 | Kecuali anda tidak mempunyai resit kebenaran dari pintu masuk pembayaran, barang tidak boleh dihantar |
16 | Maklumkan kepada pemilik untuk sebarang transaksi yang diproses melalui e-mel. Enkripsi kandungan surat |
17 | Periksa format jumlah dengan format mata wang |
18 | Periksa sama ada setiap pilihan pembayaran boleh dipilih |
19 | Periksa sama ada setiap pilihan pembayaran yang disenaraikan membuka pilihan pembayaran masing-masing mengikut spesifikasi |
20 | Sahkan sama ada pintu masuk pembayaran lalai dengan pilihan kad debit / kredit yang diingini |
21 | Sahkan pilihan lalai untuk kad debit menunjukkan menu pilihan turun kad |
Perkara yang perlu dipertimbangkan sebelum Membeli Pakej Gateway
- Sekiranya anda telah membeli pakej keranjang belanja, ketahui kesesuaiannya
- Sekiranya pakej gerbang beli-belah perlu dibayar, minta senarai penyedia gerbang pembayaran untuk senarai aplikasi yang disokong
- Gerbang mesti menawarkan Perlindungan Sistem Pengesahan Alamat
- Ketahui jenis perlindungan transaksi yang ditawarkan
- Periksa jenis kad debit atau kredit yang diterima oleh pintu masuk pembayaran pilihan anda
- Periksa yuran transaksi yang dikenakan oleh pintu masuk pembayaran
- Periksa sama ada pintu masuk mengumpulkan pembayaran tepat pada borang atau terus ke halaman lain untuk menyelesaikan pembelian