Anda di halaman 1dari 7

Nama : Agung Himawan

Quis 2
Backend Testing
1. Apa itu pengujian backend?
Pengujian backend didefinisikan sebagai jenis pengujian yang memeriksa sisi server atau Database. Ini
juga dikenal sebagai Pengujian Basis Data. Data yang dimasukkan di front end akan disimpan di database
back-end. Basis data dapat berupa SQL Server, MySQL, Oracle, DB2, dll.

2. Bagaimana melakukan pengujian backend, jelaskan?


Pengujian basis data terutama mencakup validasi
• Skema
• Tabel database
• Kolom
• Kunci dan Indeks
• Prosedur tersimpan

3. Sebutkan jenis-jenis pengujian backend?


Jenis pengujian database
Jenis-jenis pengujian basis data meliputi:
• Pengujian Struktural
• Pengujian Fungsional
• Pengujian Non-Fungsional

4. Apa keuntungan dalam pengujian backend?


Keuntungan untuk pengujian ujung belakang
• Pengujian ujung belakang tidak seperti Pengujian Kotak Hitam
• Kontrol penuh atas cakupan dan kedalaman Tes
• Pada tahap pengembangan awal, banyak bug dapat ditemukan secara efektif

Protocol Testing
1. Apa itu pengujian protocol?
Pengujian protokol didefinisikan sebagai jenis Pengujian Perangkat Lunak yang memeriksa protokol
komunikasi dalam domain Switching, Wireless, VoIP, Routing, Switching, dll.
2. Sebutkan jenis-jenis dari protocol komputer?

Jenis Protokol Tujuan Protokol

TCP/IP Ini digunakan untuk mengirim informasi dalam paket kecil melalui
Internet
UDP/ ICMP Ini digunakan untuk mengirim sejumlah kecil informasi dalam paket data
melalui internet

POP3 dan SMTP Digunakan untuk mengirim dan menerima email


Protokol Transfer Ini digunakan untuk mentransfer halaman HTML dalam bentuk terenkripsi
Hypertext untuk memberikan keamanan pada data sensitif
FTP Ini digunakan untuk mengangkut file melalui jaringan dari satu node ke
node lainnya

3. Sebutkan proses pengujian protocol untuk contoh kasus router?

Nama Tes Kasus Uji

1) Satu VLAN di Satu • Membangun dua VLAN yang berbeda. Periksa visibilitas antara host di
Sakelar VLAN yang berbeda
4. Sebutkan fitur yang digunakan pada wireshark?
Wireshark memiliki serangkaian fitur kaya yang meliputi
• Pemeriksaan menyeluruh terhadap ratusan protokol, lebih banyak lagi yang ditambahkan semuanya
waktu
• Pengambilan langsung dan analisis offline
• Analisis VoIP yang kaya
• Browser standar dengan tiga panel
• Berjalan di multi-platform seperti Windows, Linux, OSX, dan sebagainya
• Data jaringan yang diambil dapat diakses melalui GUI
• Dekripsi mendukung banyak protokol seperti IPsec, ISAKMP, SSL/TLS
• Data langsung dapat dibaca dari Ethernet, ATM, Bluetooth, USB, token, dll.
• Output dapat diekspor ke CSV, XML, teks biasa, dll.

Web Service Testing


1. Apa itu pengujian layanan web?
Web Service Testing pengujian layanan Web dan Protokolnya seperti SOAP & REST Untuk menguji
layanan Web, Anda dapat
1. Uji Secara Manual
2. Buat Kode Otomasi Anda sendiri.
3. Gunakan alat otomatisasi yang tersedia seperti SoapUI.
Pengujian WebService Menggunakan Apache Axis2 API (Java).
Umumnya layanan web menerima permintaan dan mengirimkan respons dalam XMLformat.Proyek API
Apache Axis2 adalah API implementasi Java, yang akan digunakan untuk membuat layanan Web untuk
sisi server (penyedia layanan) dan sisi klien (konsumen layanan).
Axis2 mampu mengirim pesan SOAP dan Menerima & Memproses pesan SOAP. Kita dapat menulis
program Java kecil menggunakan API untuk membuat layanan webPada dasarnya kita akan membuat
program Java sederhana di mana kita akanmembuat instance kelas rintisan.
2. Jelaskan gambar berikut:

Ringkasan.
• Aplikasi Perangkat Lunak berkomunikasi dan bertukar data satu sama lain menggunakan Layanan Web
• SOAP dan REST adalah 2 protokol populer untuk membuat WebService
• SOAP mendukung pertukaran data berbasis XML
• REST mendukung XML, Json atau pertukaran data dalam URL sederhana.WSDL adalah bahasa
berbasis XML yang akan digunakan untuk menggambarkan layanan yang ditawarkan oleh layanan web.
SOAP didefinisikan menggunakan WSDL.. Untuk menguji WebService Anda dapat
• Membuat kode Anda sendiri. Misalnya gunakan Axis2 API untuk Java
• Gunakan alat Otomasi Uji WebService seperti SoapUI
3. Apa yang dimaksud FAQ, jelaskan?
Frequently Asked Questions FAQ adala h postingan yang menjawab pertanyaan terkait situs web. FAQ sering berisi
pertanyaan tentangproduk dan layanan/aplikasi yang terkait dengan perusahaanatau platform

API Testing
1. Apa itu API testing?
API adalah singkatan dari Application Programming Interface.
Ini memungkinkan komunikasi dan pertukaran data antara dua sistem perangkat lunak yang terpisah.
Sistem perangkat lunak yang mengimplementasikan API berisi fungsi/sub rutin yang dapat dijalankan
oleh sistem perangkat lunak lain.

2. Bagaimana pengaturan dari API testing?


Pengaturan API Testing
• Pengujian API berbeda dari jenis pengujian perangkat lunak lainnya karena GUI tidak tersedia,
namun Anda diminta untuk menyiapkan lingkungan awal yang memanggil API dengan
serangkaian parameter yang diperlukan dan akhirnya memeriksa hasil pengujian.

3. Sebutkan poin dalam pendekatan API testing?


Pendekatan API Testing:
Poin-poin berikut membantu pengguna untuk melakukan pendekatan Pengujian API:
1. Memahami fungsionalitas program API dan mendefinisikan dengan jelas ruang lingkup program
2. Terapkan teknik pengujian seperti kelas ekivalensi, analisis nilai batas, dan tebakan kesalahan dan
tulis kasus uji untuk API
3. Parameter Input untuk API perlu direncanakan dan ditentukan dengan tepat

4. Sebutkan tantangan dari API testing?


• Tantangan API Testingmeliputi:
• Tantangan utama dalam pengujian Web API adalah Kombinasi Parameter, Pemilihan Parameter,
dan Urutan Panggilan.
• Tidak ada GUI yang tersedia untuk menguji aplikasi yang membuatsulit untuk memberikan nilai
input. Memvalidasi dan Memverifikasi output dalam sistem yang berbeda sedikitsulit bagi
penguji.

Anda mungkin juga menyukai