Pengujian POS didefinisikan sebagai Pengujian Aplikasi Point of Sale. Sebuah aplikasi POS atau Titik penjualan Perangkat lunak merupakan solusi penting bagi bisnis ritel untuk menjalankan transaksi ritel dengan mudah dari mana saja. Anda pasti pernah melihat terminal Point of Sale saat berbelanja di pusat perbelanjaan favorit Anda.
Sistem ini lebih kompleks dari yang Anda bayangkan dan terintegrasi erat dengan sistem perangkat lunak lain seperti Gudang, Inventaris, pesanan pembelian, rantai pasokan, pemasaran, perencanaan barang dagangan, dll. Pengetahuan Domain POS penting untuk pengujian.
uji Architekstur untuk Aplikasi POS
Arsitektur pengujian POS mencakup tiga komponen untuk pengujian – terminal POS, server toko, dan server perusahaan. Pada dasarnya, arsitektur ini diklasifikasikan ke dalam tiga level untuk pengujian aplikasi POS.
Tingkat 1- (Terminal POS)
Tingkat 2- (Server Toko)
Tingkat 3- (Server Perusahaan)
Pengujian perangkat dan perangkat keras (RFID, Pemindai, Printer, Pembaca kode batang)
Contoh Kasus Uji untuk POS yang digunakan di Ritel
Untuk memastikan kualitas Sistem POS, pengujian perangkat lunak POS yang tepat adalah wajib. Pengujian POS mencakup banyak hal seperti
Skenario Uji
Kasus Uji
Aktivitas kasir
Uji entri barang yang dibeli oleh pelanggan sudah benar
Diskon uji diterapkan dengan benar
Pastikan kartu nilai toko dapat digunakan
Periksa pengelolaan kas kecil berfungsi sesuai yang diharapkan
Periksa total dan kecocokan penutupan
Periksa pinjaman laci kas ditangani dengan benar
Uji Sistem POS kompatibel dengan periferal seperti Pembaca RFID, Pemindai Kode Batang, dll.
Pemrosesan Gerbang Pembayaran
Uji validitas nomor CVV Kartu Kredit
Uji menggesekkan kartu dari kedua sisi dan chip
Verifikasi bahwa detail kartu yang ditangkap dienkripsi dan didekripsi dengan benar
Penjualan
Periksa proses penjualan reguler
Cek penjualan dapat diproses dengan kartu debit/kredit
Periksa pembelian keanggotaan loyalitas
Periksa harga yang benar ditampilkan untuk barang dagangan yang dibeli
Uji transaksi “0” atau nol
Ikat UPC atau barcode ke vendor
Uji detail penagihan atau detail pengiriman di manajer pembayaran
Uji transaksi referensi
Uji format cetak tanda terima yang dihasilkan
Verifikasi bahwa kode yang benar dihasilkan untuk transaksi yang disetujui, ditahan, atau ditolak
Skenario Pengembalian & Penukaran
Pastikan inventaris internal terintegrasi dengan baik dengan outlet atau rantai pasokan lainnya
Periksa penukaran atau pengembalian barang dengan uang tunai
Periksa apakah sistem merespons penukaran atau pengembalian barang dengan kartu kredit
Periksa sistem proses penjualan dengan resi atau tanpa resi
Verifikasi bahwa sistem harus mengizinkan memasukkan kode batang secara manual jika pemindai tidak berfungsi
Verifikasikan sistem menampilkan jumlah saat ini serta jumlah diskon pada pertukaran barang jika berlaku
Performance
Periksa kecepatan atau waktu yang dibutuhkan untuk menerima respons atau mengirim permintaan
Periksa apakah aturan berdasarkan transaksi berlaku (diskon/pajak/ rabat, dll.)
Verifikasi bahwa kode yang benar dihasilkan untuk transaksi yang disetujui, ditahan, atau ditolak
Skenario Negatif
Sistem uji dengan detail kartu yang kedaluwarsa
Tes dengan PIN yang tidak valid untuk kartu kredit
Periksa inventaris dengan memasukkan kode item yang salah
Periksa bagaimana sistem merespons saat memasukkan nomor faktur yang salah
Uji transaksi negatif
Uji respons sistem saat memasukkan tanggal yang tidak valid untuk penawaran promosi item online
Pelaksana Promotions dan Diskon
Sistem uji untuk berbagai diskon seperti diskon veteran, diskon musiman, diskon di bawah atau di atas, dll.
Sistem pengujian untuk berbagai penawaran promosi pada baris item tertentu
Uji sistem peringatan yang memberi tahu akhir atau awal penawaran musiman
Uji apakah tanda terima mencetak diskon yang tepat atau penawaran yang memanfaatkan
Uji sistem untuk mengalokasikan penawaran atau diskon item online yang salah
Uji proses manajemen pesanan
Verifikasi data produk yang diperoleh setelah pemindaian kode batang akurat
Melacak data pelanggan
Uji respons sistem dengan input data pelanggan yang salah
Sistem pengujian untuk mengizinkan akses resmi ke data rahasia pelanggan
Uji database untuk mencatat riwayat pembelian pelanggan seperti (apa yang mereka beli, seberapa sering mereka membeli, dll.)
Keamanan & Kepatuhan Terhadap Peraturan
Memverifikasi sistem POS sesuai kepatuhan peraturan
Uji sistem peringatan yang memberi tahu pembela keamanan
Pastikan Anda dapat membatalkan pembayaran sebelum memposting
Uji profil pengguna dan tingkat akses pada Perangkat Lunak POS
Uji konsistensi basis data
Verifikasi informasi spesifik tentang setiap uang tunai tender, pengidentifikasi kupon, nomor cek, dan sebagainya
Pengujian laporan
Pengujian laporan analisis tren
Informasi pengujian terkait transaksi kartu kredit harus tercermin dalam laporan
Uji laporan individual dan konsolidasi tentang riwayat pembelian pelanggan
Tes untuk pembuatan laporan online
Pengujian Keamanan untuk Sistem POS Ritel
Beberapa penelitian baru-baru ini telah Titik penjualan Sistem memiliki kerentanan keamanan yang sangat tinggi. Langkah-langkah berikut akan membantu keamanan POS
Pengujian keamanan yang sesuai dengan standar PCI sangat penting untuk ditangani sebagai bagian dari pengujian perusahaan
Secara aktif mengelola semua perangkat lunak di jaringan sehingga hanya perangkat lunak resmi yang dapat dijalankan dan diinstal
Lakukan secara teratur Pengujian Penetrasi untuk mengidentifikasi vektor serangan dan kerentanan
Sertakan pengujian untuk mengetahui keberadaan informasi sistem yang tidak dilindungi dan artefak yang berguna bagi peretas
Gunakan alat pengujian kerentanan
Buat testbed yang meniru lingkungan produksi untuk pengujian penetrasi tertentu dan serangan terhadap elemen yang tidak diuji dalam produksi
Tantangan dalam pengujian POS
Beberapa Konfigurasi
Antarmuka yang kompleks
Masalah periferal
Upgrades
Kepatuhan PCI
Pemeliharaan laboratorium uji
Ringkasan
POS Ritel memerlukan pengujian tingkat tinggi mengingat kinerja dan fungsinya yang benar secara langsung memengaruhi pendapatan bisnis.
Untuk mengurangi risiko dan kemungkinan kegagalan POS selama proses transaksi, pengujian dalam kondisi ekstrim sangatlah penting.
Pengujian perlu dilakukan di Tingkat Aplikasi dan Perusahaan
Pengujian Anda harus mencakup skenario berikut – Aktivitas kasir, Pembayaran Gateway Skenario Pemrosesan, Penjualan, Pengembalian & Penukaran, Kinerja, Skenario Negatif, Pengelolaan Promotions dan Diskon, Keamanan & Kepatuhan Terhadap Peraturan.
Beberapa pengaturan konfigurasi, masalah periferal, peningkatan adalah beberapa masalah yang perlu Anda atasi saat pengujian.
Tetap Terkini tentang AIDapatkan AI Mingguan Keterampilan, Tren, Saran yang Dapat Ditindaklanjuti.
Mendaftar untuk buletin
Anda telah berhasil berlangganan. Silakan periksa kotak masuk Anda.