Muat turun PDF
Berikut adalah Soalan Temuduga Pengujian Timun yang sering diajukan untuk penyegar dan juga profesional QA yang berpengalaman.
1) Apa itu Timun? Apa kelebihan Timun?
Untuk menjalankan ujian fungsional yang ditulis dalam teks biasa alat Timun digunakan. Ia ditulis dalam bahasa pengaturcaraan Ruby.
Kelebihan Timun adalah:
- Anda boleh melibatkan pemegang kepentingan perniagaan yang tidak dapat membuat kod
- Pengalaman pengguna akhir adalah keutamaan
- Penggunaan semula kod tinggi
2) Apakah dua fail yang diperlukan untuk melaksanakan senario ujian Timun?
Dua fail yang diperlukan untuk melaksanakan senario ujian Timun adalah
- ciri-ciri
- Definisi Langkah
3) terangkan penggunaan kata kunci Latar Belakang dalam Timun?
Kata kunci latar digunakan untuk mengelompokkan beberapa pernyataan yang diberikan ke dalam satu kumpulan. Kata kunci kebanyakan digunakan apabila set penyataan yang sama diulang dalam setiap senario fail ciri.
4) Berikan contoh ujian tingkah laku dalam teks biasa?
- Ciri: Lawati halaman XYZ di abc.com
- Senario: Lawati abc.com
- Diberikan: Saya berada di abc.com
- Bila: Saya klik pada halaman XYZ
- Kemudian: Saya mesti melihat halaman ABC
5) Apakah Skenario Garis Besar dalam fail ciri?
Skenario Garis Besar adalah senario yang sama dapat dijalankan untuk beberapa set data menggunakan garis besar senario. Data disediakan oleh struktur jadual yang dipisahkan oleh (II).
6) Terangkan istilah definisi langkah dalam Timun
Definisi langkah adalah pelaksanaan kod sebenar dari ciri yang disebutkan dalam fail ciri.
7) Beri contoh untuk definisi langkah menggunakan fungsi "Diberi"?
Contohnya untuk membuat pengunjung mengunjungi laman web "Yahoo" arahan yang kita gunakan untuk diberikan
Diberikan (/ Saya ada di www.yahoo.com $ /) lakukan
Browser.goto "http://www.yahoo.com."
akhir - Ini akan melayari www.yahoo.com
8) Apakah perbezaan antara Jbehave dan Timun?
Walaupun Timun dan Jbehave dimaksudkan untuk tujuan yang sama, ujian penerimaan adalah kerangka yang sama sekali berbeza
- Jbehave adalah, dan Timun berasaskan Ruby
- Jbehave berdasarkan cerita sementara Timun berdasarkan ciri
9) Terangkan abah ujian
Harness ujian untuk Cucumber dan rspec memungkinkan untuk memisahkan tanggungjawab antara mengatur konteks dan berinteraksi dengan penyemak imbas dan membersihkan fail definisi langkah
10) Bilakah menggunakan Rspec dan kapan menggunakan Timun?
- Rspec digunakan untuk Ujian Unit
- Timun digunakan untuk pengembangan yang berdasarkan Perilaku. Timun boleh digunakan untuk Ujian Sistem dan Integrasi
11) Apakah bahasa yang digunakan untuk menyatakan senario dalam fail ciri?
Bahasa Gherkin digunakan untuk mengekspresikan senario dalam fail ciri dan fail ruby yang mengandungi pengujian automasi yang tidak mengganggu untuk langkah-langkah dalam senario
12) Apakah ungkapan biasa?
Ungkapan biasa adalah corak yang menerangkan sejumlah teks. Ungkapan biasa yang paling asas terdiri daripada watak literal tunggal.
13) Apa itu BDD?
BDD atau Behavior-driven development adalah proses pengembangan perisian berdasarkan TDD (Test Driven Development) yang memfokuskan pada spesifikasi tingkah laku unit pengujian perisian.
14) Perisian apa yang anda perlukan untuk menjalankan casing Web Cucumber?
- Ruby dan Kit Pembangunannya
- Timun
- IDE seperti ActiveState
- Watir (Untuk mensimulasikan penyemak imbas)
- Ansicon dan rspec (jika diperlukan)
15) Apa yang terdapat dalam fail ciri / sokongan timun?
Fail ciri / sokongan mengandungi kod ruby yang menyokong. Fail dalam muat sokongan sebelum yang ada di step_definitions, yang boleh berguna untuk konfigurasi persekitaran.
16) Apa itu fail Ciri?
Fail ciri mengandungi keterangan tahap tinggi Skenario Ujian dalam bahasa mudah. Ia dikenali sebagai Gherkin yang merupakan bahasa teks bahasa Inggeris biasa. Fail Ciri terdiri daripada komponen berikut seperti:
- Ciri: Ia menerangkan skrip ujian semasa yang harus dijalankan.
- Senario: Ini adalah langkah dan hasil yang diharapkan untuk kes ujian tertentu.
- Garis besar senario: Senario dapat dijalankan untuk beberapa set data menggunakan garis besar senario.
- Diberikan: Ini menentukan konteks teks yang akan dijalankan.
- Bila: menentukan tindakan ujian yang harus dilakukan.
- Kemudian: Hasil ujian yang diharapkan dapat ditunjukkan dengan "Kemudian"
17) Apa itu Selenium?
Selenium adalah alat automasi yang merupakan alat yang banyak digunakan untuk Pengujian Fungsional aplikasi berasaskan web. Selenium menyokong bahasa yang berbeza seperti ruby, java, python C #, dll.
18) Mengapa menggunakan Timun dengan Selenium?
Timun dan Selenium adalah dua teknologi yang popular. Banyak organisasi menggunakan Selenium untuk ujian berfungsi. Organisasi ini yang menggunakan Selenium ingin mengintegrasikan Timun dengan Selenium kerana Timun membantu anda membaca dan memahami aliran aplikasi.
19) Kelebihan Timun
Berikut adalah beberapa kelebihan utama menggunakan Timun.
- Adalah bermanfaat untuk melibatkan pihak berkepentingan perniagaan yang tidak dapat membaca kod dengan mudah
- Uji Timun meningkatkan pengalaman pengguna akhir
- Ujian gaya penulisan memungkinkan penggunaan kod yang lebih mudah dalam ujian
- Membolehkan penyediaan dan pelaksanaan yang cepat dan mudah
20) Apakah itu Definisi Langkah?
Definisi langkah memetakan Langkah Kes Ujian dalam fail ciri untuk dikodkan. Ini melaksanakan langkah-langkah pada Aplikasi yang Diuji dan memeriksa hasilnya terhadap hasil yang diharapkan. Untuk melaksanakan definisi langkah, ia mesti sesuai dengan komponen yang diberikan dalam satu ciri.