Apa itu Ujian Backend?
Backend Testing adalah kaedah pengujian yang memeriksa bahagian pelayan atau pangkalan data aplikasi web atau perisian. Tujuan pengujian backend adalah untuk menguji lapisan aplikasi atau lapisan pangkalan data untuk memastikan bahawa aplikasi web atau perisian bebas dari kecacatan pangkalan data seperti kebuntuan, kerosakan data atau kehilangan data.
Ujian backend juga dikenali sebagai Pengujian Pangkalan Data. Data yang dimasukkan di bahagian depan akan disimpan di pangkalan data belakang. Pangkalan data mungkin SQL Server, MySQL, Oracle, DB2, dll. Data akan disusun dalam jadual sebagai rekod dan digunakan untuk menyokong kandungan halaman.
Pengujian pangkalan data atau backend penting kerana jika tidak dilakukan dengan betul, ia boleh menyebabkan beberapa komplikasi serius seperti kebuntuan, kerosakan data, kehilangan data, dll.
Cara melakukan Backend Testing
Pengujian pangkalan data merangkumi pengesahan
- Skema
- Jadual pangkalan data
- Lajur
- Kekunci dan Indeks
- Prosedur yang disimpan
- Pencetus
- Pengesahan pelayan pangkalan data
- Mengesahkan penduaan data
Dalam ujian akhir, anda tidak perlu menggunakan GUI; anda secara langsung dapat menyampaikan permintaan melalui beberapa penyemak imbas dengan parameter yang diperlukan untuk fungsi tersebut dan mendapatkan respons dalam beberapa format lalai. Contohnya, XML atau JSON. Anda juga perlu menyambung ke pangkalan data secara langsung dan mengesahkan data menggunakan pertanyaan SQL. Melalui fail log, penyahpepijatan dapat dilakukan.
Terdapat pelbagai fasa dalam ujian akhir. Langkah pertama adalah memperoleh spesifikasi reka bentuk untuk pelayan pangkalan data. Langkah selanjutnya adalah menguji reka bentuk spesifikasi, diikuti dengan melaksanakan pengujian dalam reka bentuk ini dengan kode SQL.
Jenis ujian pangkalan data
Jenis pengujian pangkalan data merangkumi
- Ujian Struktur
- Ujian Berfungsi
- Ujian Tidak Berfungsi
Alat yang digunakan untuk ujian pangkalan data
Beberapa alat berguna yang digunakan untuk ujian pangkalan data termasuk
- Kilang Data
- Penjana Data
Kelebihan untuk ujian hujung belakang
- Ujian hujung belakang tidak seperti Ujian Kotak Hitam
- Kawalan penuh liputan dan kedalaman Ujian
- Pada peringkat perkembangan awal, banyak pepijat dapat dijumpai dengan berkesan
Untuk melakukan pengujian akhir, penguji diharapkan memiliki latar belakang yang kuat dalam pelayan pangkalan data dan pengetahuan tentang bahasa pertanyaan berstruktur.
Bacaan Lanjut - https://www.guru99.com/data-testing.html