Ujian Domain Perbankan
Banking Domain Testing adalah proses pengujian perisian aplikasi perbankan untuk fungsi, prestasi, dan keamanan. Tujuan utama menguji aplikasi perbankan adalah untuk memastikan bahawa semua aktiviti dan fungsi perisian perbankan berjalan dengan lancar tanpa kesalahan dan tetap dilindungi.
Sektor BFSI (Perbankan, Perkhidmatan kewangan dan Insurans) merupakan pengguna perkhidmatan IT terbesar. Aplikasi Perbankan secara langsung menangani data kewangan sulit. Wajib semua aktiviti yang dilakukan oleh perisian perbankan berjalan dengan lancar dan tanpa kesalahan. Perisian perbankan menjalankan pelbagai fungsi seperti memindahkan dan mendeposit dana, penyelidikan baki, sejarah transaksi, pengeluaran dan sebagainya. Menguji aplikasi perbankan memastikan bahawa aktiviti ini tidak hanya dapat dilaksanakan dengan baik tetapi juga dilindungi dari penggodam.
Dalam tutorial ini, kita akan belajar
- Apakah Domain dalam Pengujian?
- Mengapa Pengetahuan Domain Penting?
- Pengenalan Domain Perbankan
- Ciri-ciri aplikasi perbankan
- Tahap menguji aplikasi perbankan
- Contoh Uji Kes untuk Aplikasi Log masuk Perbankan Bersih
- Cabaran dalam menguji domain perbankan & Mitigasinya
Sertailah Projek Uji Perbankan Langsung kami secara percuma
Apakah Domain dalam Pengujian?
Domain dalam Pengujian tidak lain dan tidak bukan hanyalah industri untuk pembuatan projek pengujian perisian. Apabila kita bercakap mengenai projek atau pembangunan perisian, istilah ini sering disebut. Contohnya, domain Insurans, domain Perbankan, Domain Runcit, Domain Telekomunikasi, dll.
Biasanya, semasa mengembangkan projek domain tertentu, bantuan pakar domain dicari. Pakar domain menguasai subjek, dan dia mungkin mengetahui bahagian dalam produk atau aplikasi.
Mengapa Pengetahuan Domain Penting?
Pengetahuan domain sangat penting untuk menguji sebarang produk perisian, dan ia mempunyai faedah tersendiri seperti
Pengetahuan Domain Perbankan - Pengenalan
Konsep domain perbankan sangat besar, dan pada dasarnya sub-ciri dibahagikan kepada dua sektor
- Sektor perbankan tradisional
- Sektor perbankan berasaskan perkhidmatan
Berikut adalah jadual perkhidmatan yang merangkumi kedua-dua subsektor perbankan ini
Sektor perbankan tradisional |
|
Sektor perbankan berasaskan perkhidmatan |
|
Berdasarkan skop projek anda, anda mungkin perlu menguji satu atau semua penawaran perkhidmatan di atas. Sebelum anda memulakan ujian, pastikan anda mempunyai latar belakang yang mencukupi mengenai perkhidmatan yang sedang diuji.
Ciri-ciri Permohonan Perbankan
Sebelum anda memulakan ujian, perlu diperhatikan ciri standard yang diharapkan dari sebarang aplikasi perbankan. Oleh itu, anda dapat melancarkan usaha ujian anda untuk mencapai ciri-ciri ini.
Aplikasi perbankan standard harus memenuhi semua ciri seperti yang disebutkan di bawah.
- Ia harus menyokong beribu-ribu sesi pengguna serentak
- Aplikasi perbankan harus disatukan dengan banyak aplikasi lain seperti akaun perdagangan, utiliti pembayaran Bill, kad kredit, dll.
- Ia harus memproses transaksi yang cepat dan selamat
- Ia mesti merangkumi sistem penyimpanan besar-besaran.
- Untuk menyelesaikan masalah pelanggan, ia mesti mempunyai kemampuan audit yang tinggi
- Ia harus menangani aliran kerja perniagaan yang kompleks
- Perlu menyokong pengguna di pelbagai platform (Mac, Linux, Unix, Windows)
- Ia harus menyokong pengguna dari pelbagai lokasi
- Ia harus menyokong pengguna pelbagai bahasa
- Ia harus menyokong pengguna dalam pelbagai sistem pembayaran (VISA, AMEX, MasterCard)
- Ia harus menyokong pelbagai sektor perkhidmatan (Pinjaman, Perbankan runcit dll.)
- Mekanisme pengurusan bencana yang tidak betul
Fasa Ujian dalam Menguji Aplikasi Perbankan
Untuk menguji aplikasi perbankan, pelbagai peringkat ujian merangkumi
- Analisis Keperluan: Ia dilakukan oleh penganalisis perniagaan; keperluan untuk aplikasi perbankan tertentu dikumpulkan dan didokumentasikan
- Kajian Keperluan: Penganalisis kualiti, penganalisis perniagaan, dan petunjuk pembangunan terlibat dalam tugas ini. Dokumen pengumpulan keperluan ditinjau pada tahap ini, dan diperiksa semula untuk memastikannya tidak mempengaruhi aliran kerja
- Dokumentasi Keperluan Perniagaan: Dokumen keperluan perniagaan disediakan oleh penganalisis kualiti di mana semua keperluan perniagaan yang dikaji dilindungi
- Pengujian Pangkalan Data: Ini adalah bahagian terpenting dalam pengujian aplikasi bank. Pengujian ini dilakukan untuk memastikan integriti data, pemuatan data, migrasi data, prosedur tersimpan, dan pengesahan fungsi, pengujian peraturan, dll.
- Ujian Integrasi: Di bawah Pengujian Integrasi semua komponen yang dibangunkan disepadukan dan disahkan
- Ujian Fungsional: Aktiviti pengujian perisian yang biasa seperti penyediaan Kes Ujian, kajian semula kes ujian dan pelaksanaan kes ujian dilakukan semasa fasa ini
- Ujian Keselamatan: Ini memastikan bahawa perisian tidak mempunyai kekurangan keselamatan. Semasa persiapan ujian, pasukan QA perlu memasukkan senario ujian negatif dan positif untuk masuk ke dalam sistem dan melaporkannya sebelum ada individu yang tidak dibenarkan mengaksesnya. Walaupun untuk mengelakkan peretasan, bank juga harus menerapkan pengesahan akses berbilang lapisan seperti kata laluan satu kali. Untuk Ujian Keselamatan, alat automasi seperti IBM AppScan dan HPWebInspect digunakan sementara untuk alat Uji Manual seperti Proxy Sniffer, Paros proksi, jam tangan HTTP, dll digunakan.
- Ujian Kebolehgunaan: Ini memastikan bahawa orang yang berbeza kemampuannya dapat menggunakan sistem sebagai pengguna biasa. Contohnya, ATM dengan kemudahan pendengaran dan Braille untuk orang kurang upaya
- Uji Penerimaan Pengguna: Ini adalah peringkat akhir pengujian yang dilakukan oleh pengguna akhir untuk memastikan pematuhan aplikasi dengan senario dunia nyata.
Contoh Uji Kes untuk Aplikasi Log masuk Perbankan Bersih
Keselamatan adalah penting untuk sebarang aplikasi perbankan. Oleh itu, semasa persiapan ujian, pasukan QA harus memasukkan senario ujian negatif dan positif untuk menyelinap ke dalam sistem dan melaporkan kerentanan sebelum ada individu yang tidak sah mendapatkannya. Ia bukan sahaja melibatkan penulisan kes ujian negatif tetapi juga merangkumi ujian merosakkan.
Berikut adalah kes ujian generik untuk memeriksa sebarang aplikasi perbankan
Contoh kes ujian | |
---|---|
Untuk Pentadbir |
|
Untuk Cawangan baru |
|
Untuk Peranan Baru |
|
Untuk pelanggan & Pelawat |
|
Untuk pengguna Baru |
|
Cabaran dalam menguji domain Perbankan & Mitigasinya
Cabaran yang mungkin dihadapi penguji semasa menguji domain perbankan
Cabaran | Mitigasi |
---|---|
|
|
|
|
|
|
|
|
|
|
Ringkasan
Domain perbankan adalah kawasan yang paling rentan untuk kecurian siber, dan melindungi perisian memerlukan ujian yang tepat. Tutorial ini memberikan idea yang jelas tentang apa yang diperlukan untuk pengujian domain perbankan dan betapa pentingnya. Kita mesti faham bahawa -
- Sebilangan besar perisian perbankan dikembangkan pada Mainframe dan Unix
- Ujian membantu mengurangkan kemungkinan gangguan yang dihadapi semasa pembangunan perisian
- Ujian dan pematuhan yang betul terhadap standard industri, menyelamatkan syarikat dari hukuman
- Amalan yang baik membantu mengembangkan hasil yang baik, reputasi dan lebih banyak perniagaan untuk syarikat
- Ujian manual dan automatik mempunyai kelebihan dan kegunaan masing-masing
Sertailah Projek Pengujian Domain Perbankan Langsung kami