15 Pertanyaan Wawancara SOAPUI & Jawaban

Anonim

1) Jelaskan apa SOAP UI?

SOAP UI adalah solusi Pengujian fungsional lintas platform open source gratis. Ini memungkinkan Anda dengan cepat dan mudah membuat dan menjalankan uji regresi, kepatuhan, fungsional, dan beban otomatis. Ini digunakan untuk Pengujian Layanan Web

2) Jelaskan apa peran XML, SOAP, WSDL dan UDDI dalam layanan web?

Layanan web adalah media di mana aplikasi berbasis web dapat diintegrasikan atau dikomunikasikan melalui tulang punggung protokol internet. Aplikasi berbasis web dapat diintegrasikan menggunakan XML, SOAP, UDDI dan WSDL. SOAP digunakan untuk mentransmisikan data; WSDL digunakan untuk mendeskripsikan atau menghubungkan layanan, UDDI digunakan untuk membuat daftar layanan apa yang dapat diakses, XML digunakan untuk menandai data.

3) Sebutkan apa yang bisa dilakukan SoapUI?

SoapUI dapat-

  • Itu dapat melakukan pengujian otomatis seperti tes beban, tes berbasis skenario dan tes berbasis data
  • Itu memiliki kemampuan pelaporan bawaan
  • Itu memiliki kemampuan unik untuk meniru layanan Web dan menjalankan uji fungsional dan beban terhadap mereka bahkan sebelum dijalankan

4) Sebutkan bagaimana SoapUI digunakan untuk menyusun tes fungsional?

SOAP UI menggunakan tiga level untuk menyusun tes fungsional

  • TestSuite: Ini adalah kumpulan kasus uji yang digunakan untuk menggabungkan uji fungsional ke dalam unit logis
  • TestCase: Ini adalah sekelompok langkah pengujian yang disatukan untuk menguji beberapa aspek tertentu dari layanan Anda. Anda dapat menambahkan sejumlah kasus pengujian ke rangkaian pengujian
  • TestSteps: Mereka adalah "blok bangunan" dari tes fungsional di SOAPUI. Mereka bersama-sama membuat TestCase dan menentukan aliran eksekusi layanan yang akan diuji

5) Sebutkan apa perbedaan antara REST dan SOAP?

  • SOAP: Soap adalah singkatan dari Simple Object Access Protocol dan merupakan protokol yang digunakan untuk menerima dan mengirim data melalui HTTP sebagai XML
  • REST: Ini adalah cara merancang layanan web.

6) Jelaskan apa saja properti di SoapUI?

Properti di SOAPUI digunakan untuk mengambil dan menyimpan data. Data disimpan sebagai kunci, nilai atau format.

7) Jelaskan di mana Anda menggunakan properti di SoapUI?

Kita dapat membaca nilai properti menjadi titik akhir langkah pengujian, nama pengguna, nilai header, kata sandi, domain, POST, PUT, GET, dan properti metode DELETE.

8) Sebutkan bahasa apa yang digunakan SoapUI?

SOAP UI mendukung dua bahasa, Groovy, dan JavaScript.

9) Sebutkan apa saja properti default di SOAPUI?

Secara default, SOAPUI memiliki properti di tiga tingkat

  • Properti tingkat proyek atau properti kustom: Pengguna dapat menambahkan sejumlah properti pada tingkat proyek dan dapat dibuka dari langkah-langkah pengujian apa pun dari kasus pengujian apa pun di bawah rangkaian pengujian apa pun
  • Uji properti tingkat suite atau properti kustom: Pengguna dapat menambahkan properti angka apa pun pada tingkat rangkaian pengujian dan dapat digunakan dari langkah pengujian apa pun dari kasus pengujian apa pun di bawah rangkaian pengujian ini
  • Tingkat kasus uji default atau properti kustom: Pada tingkat Kasus Uji pengguna dapat menambahkan properti nomor apa pun di tingkat kasus uji dan dapat digunakan dari langkah uji mana pun dari kasus uji ini

10) Jelaskan bagaimana Anda dapat membuat parameter titik akhir di SOAP UI?

Untuk membuat parameter titik akhir di SOAP UI adalah yang paling penting karena ini adalah langkah pertama dalam Pengujian Otomasi. Ini lebih memakan waktu untuk mengubah titik akhir secara manual. Untuk melakukan itu

  • Tentukan properti proyek yang memegang titik akhir
  • Ubah titik akhir untuk menggunakan properti ini melalui perluasan properti
  • Pastikan permintaan Anda memanfaatkan endpoint yang dikonfigurasi
  • Saat permintaan dijalankan, properti pasti akan menggunakan nilainya saat ini. Untuk menggunakan nilai yang berbeda cukup konfigurasikan titik akhir di UI, Anda dapat menggunakan opsi P dari baris perintah

11) Sebutkan apa format umum untuk membaca nilai custom atau default property?

Format umum untuk membaca nilai properti khusus atau default adalah $ {# levelname # key}

12) Di dalam SOAPUI di mana skrip asyik dapat digunakan?

Di dalam skrip groovy SOAPUI dapat digunakan di dua tempat

  • Langkah pengujian skrip yang asyik
  • Penegasan Skrip- dalam langkah pengujian

13) Sebutkan beberapa fungsi penting SOAP UI?

Beberapa fungsi penting SOAP UI adalah:

  • Ini membuat proyek baru hanya dengan menggunakan layanan web tautan WSDL; itu akan mendapatkan informasi dari semua metode dan mengimpornya secara otomatis
  • Ini membuat kasus uji langsung dari permintaan metode web
  • Ini menguji metode web dalam kombinasi atau secara terpisah. Ini memiliki kemampuan yang sangat berguna yang memungkinkan data dan parameter diteruskan dari satu metode ke metode lainnya. Ini memungkinkan Anda untuk menyimpan data dalam variabel sehingga metode lain dapat mengaksesnya
  • Ini memungkinkan pembuatan validasi pada hasil metode web melalui pernyataan; pernyataan dapat dibuat di X-path atau X-query
  • Ini membantu dalam membuat jenis validasi lain seperti kepatuhan skema, kesalahan sabun, waktu respons, dll.
  • Ini memungkinkan pengorganisasian kasus uji dalam rangkaian pengujian
  • Ini memungkinkan menjalankan semua kasus pengujian dari rangkaian pengujian dan mendapatkan hasil gagal / lulus untuk setiap kasus pengujian
  • Ini memungkinkan parameterisasi bidang permintaan kasus uji sehingga kasus uji dapat memanfaatkan nilai yang berbeda dari tabel atau database
  • Menggunakan groovy memungkinkan pembuatan skrip validasi yang kompleks
  • Ini memiliki beberapa dukungan untuk Pengujian Beban layanan web
  • Ini memiliki beberapa dukungan untuk cakupan pengujian dan manajemen persyaratan

14) Jelaskan apa pernyataan dalam Soap UI dan berikan beberapa contoh pernyataan yang mungkin dalam SOAPUI?

Dalam fungsi pernyataan SOAP UI digunakan untuk memvalidasi respons permintaan yang diterima oleh Test Steps pada saat eksekusi. Ini digunakan untuk membandingkan bagian pesan dengan beberapa nilai yang diharapkan.

Jenis pernyataan di SOAPUI termasuk

  • Sederhana berisi
  • Kepatuhan skema
  • Sederhana tidak mengandung
  • Kesalahan Sabun
  • SLA Respons
  • Pertandingan XPath
  • XQuery Match
  • Status keamanan WS
  • Penegasan Skrip
  • WS- Mengatasi Permintaan atau Pernyataan Tanggapan

15) Apakah SoapUI mendukung Otentikasi SSL

Iya

Unduh PDF Gratis: Pertanyaan & Jawaban Wawancara SoapUI