Pengujian Aplikasi Domain Perbankan: Contoh Kasus Uji
Pengujian Domain Perbankan
Pengujian Domain Perbankan adalah proses pengujian perangkat lunak aplikasi perbankan untuk fungsionalitas, kinerja, dan keamanan. Tujuan utama pengujian aplikasi perbankan adalah untuk memastikan seluruh aktivitas dan fungsi suatu perangkat lunak perbankan berjalan lancar tanpa kesalahan dan tetap terlindungi.
Sektor BFSI (Perbankan, Jasa Keuangan dan Asuransi) merupakan konsumen terbesar layanan TI. Aplikasi Perbankan secara langsung menangani data keuangan rahasia. Semua aktivitas yang dilakukan oleh software perbankan wajib berjalan dengan lancar dan tanpa kesalahan. Perangkat lunak perbankan melakukan berbagai fungsi seperti mentransfer dan menyimpan dana, pemeriksaan saldo, riwayat transaksi, penarikan, dan sebagainya. Pengujian aplikasi perbankan memastikan bahwa aktivitas ini tidak hanya dijalankan dengan baik tetapi juga tetap terlindungi dari peretas.
Bergabunglah dengan Proyek Pengujian Perbankan Langsung kami secara Gratis
Apa itu Domain dalam Pengujian?
Domain dalam Pengujian tidak lain adalah industri tempat proyek pengujian perangkat lunak dibuat. Ketika kita berbicara tentang proyek atau pengembangan perangkat lunak, istilah ini sering disebut. Misalnya, domain Asuransi, domain Perbankan, Domain Ritel, Domain Telekomunikasi, dll.
Biasanya, saat mengembangkan proyek domain tertentu, bantuan pakar domain dicari. Pakar domain menguasai subjeknya, dan dia mungkin mengetahui seluk beluk produk atau aplikasi.
Mengapa Pengetahuan Domain Penting?
Pengetahuan domain cukup penting untuk menguji produk perangkat lunak apa pun, dan memiliki manfaat tersendiriPengetahuan Domain Perbankan – Pendahuluan
Konsep domain perbankan sangat besar, dan pada dasarnya disubkarakterisasi menjadi dua sektor
- Sektor perbankan tradisional
- Sektor perbankan berbasis layanan
Di bawah ini adalah tabel layanan yang dicakup oleh kedua sub-sektor perbankan tersebut
Sektor perbankan tradisional |
|
Sektor perbankan berbasis layanan |
|
Berdasarkan cakupan proyek Anda, Anda mungkin perlu menguji satu atau semua penawaran layanan di atas. Sebelum memulai pengujian, pastikan Anda memiliki latar belakang yang cukup tentang layanan yang sedang diuji.
Karakteristik Aplikasi Perbankan
Sebelum memulai pengujian, penting untuk memperhatikan fitur standar yang diharapkan dari setiap aplikasi perbankan. Sehingga, Anda dapat mengarahkan upaya pengujian Anda untuk mencapai karakteristik ini.
Aplikasi perbankan standar harus memenuhi semua karakteristik seperti yang disebutkan di bawah ini.
- Ini harus mendukung ribuan sesi pengguna secara bersamaan
- Aplikasi perbankan harus terintegrasi dengan berbagai aplikasi lainnya seperti akun perdagangan, Bill membayar utilitas, kartu kredit, dll.
- Ini harus memproses transaksi yang cepat dan aman
- Ini harus mencakup sistem penyimpanan yang besar.
- Untuk memecahkan masalah pelanggan, perusahaan harus memiliki kemampuan audit yang tinggi
- Ini harus menangani alur kerja bisnis yang kompleks
- Perlu mendukung pengguna di berbagai platform (Mac, Linux, Unix, Windows)
- Ini harus mendukung pengguna dari berbagai lokasi
- Ini harus mendukung pengguna multi-bahasa
- Ini harus mendukung pengguna di berbagai sistem pembayaran (VISA, AMEX, MasterCard)
- Ini harus mendukung berbagai sektor layanan (Pinjaman, perbankan ritel, dll.)
- Mekanisme manajemen bencana yang sangat mudah
Tahapan Pengujian dalam Pengujian Aplikasi Perbankan
Untuk pengujian aplikasi perbankan, tahapan pengujian yang berbeda meliputi
- Analisis Persyaratan: Hal ini dilakukan oleh analis bisnis; persyaratan untuk aplikasi perbankan tertentu dikumpulkan dan didokumentasikan
- Kebutuhan Revlihat: Analis kualitas, analis bisnis, dan pimpinan pengembangan terlibat dalam tugas ini. Dokumen pengumpulan persyaratan ditinjau pada tahap ini, dan diperiksa silang untuk memastikan bahwa dokumen tersebut tidak mempengaruhi alur kerja
- Dokumentasi Persyaratan Bisnis: Dokumen persyaratan bisnis disiapkan oleh analis kualitas yang mencakup semua persyaratan bisnis yang ditinjau
- Pengujian Basis Data: Ini adalah bagian terpenting dari pengujian aplikasi bank. Pengujian ini dilakukan untuk memastikan integritas data, pemuatan data, migrasi data, prosedur tersimpan, dan validasi fungsi, pengujian aturan, dll.
- Tes integrasi: Bawah Tes integrasi seluruh komponen yang dikembangkan terintegrasi dan tervalidasi
- Pengujian fungsional: Kegiatan pengujian perangkat lunak yang biasa seperti Uji Kasus persiapan, peninjauan kasus uji, dan pelaksanaan kasus uji dilakukan selama fase ini
- Pengujian Keamanan: Ini memastikan bahwa perangkat lunak tidak memiliki kelemahan keamanan apa pun. Selama persiapan pengujian, tim QA perlu menyertakan skenario pengujian negatif dan positif agar dapat membobol sistem dan melaporkannya sebelum ada orang yang tidak berwenang mengaksesnya. Sedangkan untuk mencegah peretasan, bank juga harus menerapkan validasi akses berlapis seperti kata sandi satu kali. Untuk Pengujian Keamanan, alat otomatisasi seperti IBM AppScan dan HPWebInspect digunakan untuk Pengujian Manual alat seperti Proxy Sniffer, proksi Paros, jam tangan HTTP, dll. digunakan
- Kegunaan Pengujian: Hal ini memastikan bahwa orang dengan kemampuan berbeda harus dapat menggunakan sistem sebagai pengguna normal. Misalnya ATM dengan fasilitas pendengaran dan huruf Braille untuk penyandang disabilitas
- Pengujian Penerimaan Pengguna: Ini adalah tahap akhir pengujian yang dilakukan oleh pengguna akhir untuk memastikan kepatuhan aplikasi dengan skenario dunia nyata.
Contoh Kasus Uji Aplikasi Login Net Banking
Keamanan adalah hal utama untuk aplikasi perbankan apa pun. Oleh karena itu, selama persiapan pengujian, tim QA harus menyertakan skenario pengujian negatif dan positif untuk menyelinap ke dalam sistem dan melaporkan setiap kerentanan sebelum orang yang tidak berwenang dapat mengaksesnya. Ini tidak hanya melibatkan penulisan kasus uji negatif tetapi mungkin juga mencakup pengujian destruktif.
Berikut ini adalah kasus uji generik untuk memeriksa aplikasi perbankan apa pun
Contoh kasus uji | |
---|---|
Untuk Admin |
|
Untuk Cabang baru |
|
Untuk Peran Baru |
|
Untuk pelanggan & Pengunjung |
|
Untuk pengguna baru |
|
Tantangan dalam pengujian domain Perbankan & Mitigasinya
Tantangan yang mungkin dihadapi penguji selama pengujian domain perbankan adalah
Tantangan | Peringanan |
---|---|
|
|
|
|
|
|
|
|
|
|
Ringkasan
Domain perbankan adalah area yang paling rentan terhadap pencurian dunia maya, dan menjaga perangkat lunak memerlukan pengujian yang tepat. Tutorial ini memberikan gambaran jelas tentang apa yang diperlukan untuk pengujian domain perbankan dan betapa pentingnya hal itu. Seseorang harus memahami bahwa –
- Mayoritas perangkat lunak perbankan dikembangkan pada mainframe dan Unix
- Pengujian membantu mengurangi kemungkinan gangguan selama pengembangan perangkat lunak
- Pengujian yang tepat dan kepatuhan terhadap standar industri, menyelamatkan perusahaan dari penalti
- Praktik yang baik membantu mengembangkan hasil yang baik, reputasi, dan lebih banyak bisnis bagi perusahaan
- Pengujian manual dan otomatis memiliki kelebihan dan kegunaan masing-masing
Gabung kami Proyek Pengujian Domain Perbankan Langsung