Tutorial Pengujian Gateway Pembayaran dengan Contoh Kasus Uji

Daftar Isi:

Anonim

Pengujian Gateway Pembayaran

Payment Gateway Testing adalah pengujian Payment Gateway dalam sebuah sistem untuk pembelian dan transaksi online oleh pengguna. Tujuan pengujian gateway pembayaran adalah untuk memastikan keamanan, keandalan, dan kinerja gateway pembayaran dengan mengenkripsi dan mengamankan detail pembayaran antara pengguna dan pedagang sambil memberikan pengalaman pembayaran yang lancar.

Sistem gateway pembayaran adalah layanan aplikasi e-commerce yang menyetujui pembayaran kartu kredit untuk pembelian online. Gateway pembayaran melindungi detail kartu kredit dengan mengenkripsi informasi sensitif seperti nomor kartu kredit, detail pemegang akun, dan sebagainya. Informasi ini diteruskan dengan aman antara pelanggan dan pedagang dan sebaliknya.

Gerbang pembayaran modern juga dengan aman menyetujui pembayaran melalui kartu debit, transfer bank elektronik, kartu tunai, poin hadiah, dll.

Dalam tutorial ini, Anda akan belajar

  • Jenis Sistem Gateway Pembayaran
  • Jenis Pengujian untuk Domain Pembayaran
  • Cara menguji Gerbang Pembayaran: Daftar Periksa Lengkap
  • Contoh Kasus Uji untuk Pengujian Gateway Pembayaran
  • Hal-hal yang perlu diperhatikan sebelum Membeli Paket Gateway

Bergabunglah dengan Proyek Pengujian Gerbang Pembayaran Langsung kami secara Gratis

Jenis Sistem Gateway Pembayaran

Pengetahuan Gateway Pembayaran itu Penting
  • Gateway Pembayaran yang Diinangi :

    Sistem gateway pembayaran yang dihosting mengarahkan pelanggan keluar dari situs e-commerce ke link gateway selama proses pembayaran. Setelah pembayaran selesai, itu akan membawa pelanggan kembali ke situs e-niaga. Untuk jenis pembayaran seperti itu, Anda tidak memerlukan id pedagang, contoh gateway pembayaran yang dihosting adalah PayPal, Noche, dan WorldPay.

  • Gateway Pembayaran Bersama :

    Di gateway pembayaran bersama, saat memproses pembayaran, pelanggan diarahkan ke halaman pembayaran dan tetap di situs e-commerce. Setelah detail pembayaran diisi, proses pembayaran dilanjutkan. Karena tidak meninggalkan situs e-niaga saat memproses pembayaran, mode ini mudah dan lebih disukai, contoh gateway pembayaran bersama adalah eWay, Stripe.

Jenis Pengujian untuk Domain Pembayaran

Pengujian untuk Gateway Pembayaran harus mencakup

Pengujian Fungsional : Ini adalah tindakan menguji fungsionalitas dasar dari gateway pembayaran. Ini untuk memverifikasi apakah aplikasi berperilaku dengan cara yang sama seperti yang seharusnya seperti menangani pesanan, penghitungan, penambahan PPN sesuai negara, dll.

Integrasi : Uji integrasi dengan layanan kartu kredit Anda.

Kinerja : Mengidentifikasi berbagai metrik kinerja seperti kemungkinan jumlah pengguna tertinggi yang datang melalui gateway selama hari tertentu dan mengonversinya menjadi pengguna bersamaan

Keamanan : Anda perlu melakukan security pass yang dalam untuk Payment Gateway.

Cara menguji Gerbang Pembayaran: Daftar Periksa Lengkap

Sebelum Anda memulai pengujian -

  • Kumpulkan data tes yang tepat untuk nomor kartu kredit tiruan untuk maestro, visa, master, dll.
  • Kumpulkan informasi gateway pembayaran seperti Google Wallet, Paypal, atau lainnya
  • Kumpulkan dokumen gateway pembayaran dengan kode kesalahan
  • Pahami sesi dan parameter yang melewati aplikasi dan gateway pembayaran
  • Memahami dan menguji jumlah informasi terkait yang melewati string atau variabel atau sesi kueri
  • Bersamaan dengan bahasa gateway pembayaran, periksa bahasa aplikasi
  • Di bawah berbagai pengaturan gateway pembayaran seperti format mata uang, data pelanggan dikumpulkan.

Contoh Kasus Uji untuk Pengujian Gateway Pembayaran

Berikut adalah Skenario / Kasus Uji penting untuk memeriksa Gateway Pembayaran

Sr # Kasus Uji
1 Selama proses pembayaran coba ubah bahasa gateway pembayaran
2 Setelah pembayaran berhasil, uji semua komponen yang diperlukan, apakah diambil atau tidak
3 Periksa apa yang terjadi jika gateway pembayaran berhenti merespons selama pembayaran
4 Selama proses pembayaran, periksa apa yang terjadi jika sesi berakhir
5 Selama proses pembayaran, periksa apa yang terjadi di backend
6 Periksa apa yang terjadi jika proses pembayaran gagal
7 Periksa entri Database apakah mereka menyimpan detail kartu kredit atau tidak
8 Selama proses pembayaran periksa halaman kesalahan dan halaman keamanan
9 Periksa pengaturan pemblokir pop-up, dan lihat apa yang terjadi jika pemblokir pop-up aktif dan nonaktif
10 Antara gateway pembayaran dan halaman buffer cek aplikasi
11 Periksa pembayaran yang berhasil, kode sukses dikirim ke aplikasi dan halaman konfirmasi ditampilkan kepada pengguna
12 Verifikasikan apakah transaksi segera diproses atau pemrosesan sudah ditangani bank Anda
13 Setelah transaksi berhasil, periksa apakah gateway pembayaran kembali ke aplikasi Anda
14 Periksa semua format dan pesan ketika proses pembayaran berhasil
15 Kecuali Anda tidak memiliki tanda terima otorisasi dari gateway pembayaran, barang tidak boleh dikirim
16 Beri tahu pemilik untuk setiap transaksi yang diproses melalui email. Enkripsi konten email
17 Periksa format jumlah dengan format mata uang
18 Periksa apakah setiap opsi pembayaran dapat dipilih
19 Periksa apakah setiap opsi pembayaran yang terdaftar membuka opsi pembayaran masing-masing sesuai dengan spesifikasi
20 Verifikasikan apakah gateway pembayaran secara default ke opsi kartu debit / kredit yang diinginkan
21 Pastikan opsi default untuk kartu debit menunjukkan menu tarik-turun pemilihan kartu

Hal-hal yang perlu diperhatikan sebelum Membeli Paket Gateway

  • Jika Anda telah membeli paket keranjang belanja, cari tahu tentang kompatibilitasnya
  • Jika paket gateway belanja sudah jatuh tempo, tanyakan kepada penyedia gateway pembayaran untuk daftar aplikasi yang didukung
  • Gateway harus menawarkan Perlindungan Sistem Verifikasi Alamat
  • Cari tahu jenis perlindungan transaksi yang ditawarkan
  • Periksa jenis kartu debit atau kredit yang diterima oleh gateway pembayaran pilihan Anda
  • Periksa biaya transaksi yang dikenakan oleh gateway pembayaran
  • Periksa apakah gateway mengumpulkan pembayaran langsung di formulir atau langsung ke halaman lain untuk menyelesaikan pembelian